Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation.

Over dit item

Assist Canonicalizer is een gespreksagent die gesproken of getypte verzoeken koppelt aan canonieke Assist-zinnen. Het rangschikt kandidaatzinnen lokaal met meerdere lexicale signalen, dus er is geen LLM of externe service nodig, en de gekozen zin gaat naar de ingebouwde afhandeling van Home Assistant. Kandidaatindexen worden per taal opgebouwd uit ingebouwde intents, eigen zinbestanden, namen en aliassen van beschikbaar gestelde entiteiten en de registers van gebieden en verdiepingen. De instellingen omvatten een terugvalgesprekagent, een minimale matchzekerheid, een zekerheidsmarge en een optioneel activeringswoord dat een prompt rechtstreeks naar de terugvalagent stuurt. Acties maken het mogelijk om matches te testen, indexen opnieuw op te bouwen of te wissen, kandidaten te dumpen, de terugvalagent te wijzigen en diagnostiek terug te geven. Het wordt in de UI ingesteld en vereist de Marketplace.

Automatische samenvatting van de README en de code van luuquangvu/assist-canonicalizer, automatisch vertaald. Klopt er iets niet, of ben je de maintainer en wil je hier je eigen tekst tonen? Neem contact op

Ondersteunt

  • Werkt lokaal Praat met je apparaten op je eigen netwerk. Geen cloud van de aanbieder ertussen.

  • Uit de Marketplace Wordt geïnstalleerd via de Marketplace, voorheen HACS.

  • Actief onderhouden De auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.

Instellen

Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.

Assist Canonicalizer

  • Fallback-gespreksagent
  • Minimale matchbetrouwbaarheid
  • Basisbetrouwbaarheidsmarge
  • Hotword-bypass inschakelen
  • Aangepast hotword
  • Hotword-overeenkomst betrouwbaarheid

Na het instellen

  • Fallback-gespreksagent
  • Minimale matchbetrouwbaarheid
  • Basisbetrouwbaarheidsmarge
  • Hotword-bypass inschakelen
  • Aangepast hotword
  • Hotword-overeenkomst betrouwbaarheid

Teksten uit de code van luuquangvu/assist-canonicalizer.

Acties

  • Fallback-agent instellenWijzigt de fallback-gespreksagent voor toekomstige verzoeken.Velden: Gespreksagent
  • Match testenRetourneert gerangschikte kandidaten voor een tekstinvoer met lexicale scoring en aangepaste drempels.Velden: Tekst, Taal
  • Index opnieuw opbouwenBouwt één taalindex opnieuw op vanuit automatische kandidaatbronnen.Velden: Taal
  • Index wissenWist één taalindex of alle indexen.Velden: Taal
  • DiagnostiekRetourneert runtime-diagnostiek voor Assist Canonicalizer.
  • Kandidaten exporterenRetourneert details van de kandidaatpool voor een taal.Velden: Taal, Opnieuw opbouwen

Probleemoplossing

  • DiagnostiekDownloadt een diagnostiekbestand om aan een bugmelding toe te voegen.

Uit de README

Assist Canonicalizer improves intent recognition in Home Assistant Assist by mapping natural-language requests to canonical intent sentences before they reach the built-in conversation agent. It runs as a Home Assistant conversation agent and uses local, multi-signal lexical ranking for canonicalization, without requiring an LLM or an external service.

People do not always phrase the same request in the same way. Word order, filler words, aliases, and speech-to-text errors can all affect recognition. Assist Canonicalizer handles these variations while leaving final intent recognition and execution to Home Assistant.

  • Home Assistant Conversation Agent: Integrates directly with Assist as a conversation agent. It canonicalizes incoming requests and sends the selected command through Home Assistant's standard…
  • Multi-Signal Lexical Ranking Engine: Scores candidates with four complementary signals: RapidFuzz fuzzy matching, character n-gram Jaccard similarity, BM25 probabilistic retrieval, and intent action…
  • Automatic Candidate Index Building: Builds language-specific indexes from supported Home Assistant sources: built-in intents, custom sentence YAML files, exposed entity names and aliases, area and…
  • On-Disk Candidate Persistence: Stores canonical candidate lists in Home Assistant storage. Later rebuilds can reuse these lists instead of parsing every sentence template and YAML file again.
Uit de README van luuquangvu/assist-canonicalizer, MIT License. Ingekort.

Informatie

Installaties
69 die analysegegevens delen
GitHub-sterren
57
Verbinding
Werkt lokaal
Onderhoud
Bijgewerkt in de afgelopen 6 maanden
Versie
1.15.2,
Soort
Marketplace-integratie
Vereist
Vereist de Marketplace (HACS op 2026.10 en ouder)
Domein
assist_canonicalizer

Dit vind je misschien ook interessant

Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation. Over deze cijfers