Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation.

À propos

Assist Canonicalizer est un agent de conversation qui associe des requêtes parlées ou saisies à des phrases canoniques d'Assist. Il classe localement les phrases candidates avec plusieurs signaux lexicaux, donc aucun LLM ni service externe n'est nécessaire, et la phrase choisie est transmise au traitement intégré de Home Assistant. Les index de candidats sont construits par langue à partir des intentions intégrées, des fichiers de phrases personnalisés, des noms et alias des entités exposées, et des registres des zones et des étages. Les réglages couvrent un agent de conversation de secours, une confiance minimale de correspondance, une marge de confiance, et un mot déclencheur facultatif qui envoie une requête directement à l'agent de secours. Les actions permettent de tester des correspondances, de reconstruire ou de vider les index, d'exporter les candidats, de changer l'agent de secours et de renvoyer des diagnostics. Il se configure dans l'interface et nécessite le Marketplace.

Résumé automatique du README et du code de luuquangvu/assist-canonicalizer, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact

Prise en charge

  • Fonctionne en local Communique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.

  • Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.

  • Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.

Mise en place

Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.

Assist Canonicalizer

  • Agent de conversation de secours
  • Confiance minimale de correspondance
  • Marge de confiance de base
  • Activer le contournement par mot-clé
  • Mot-clé personnalisé
  • Confiance de correspondance du mot-clé

Après la mise en place

  • Agent de conversation de secours
  • Confiance minimale de correspondance
  • Marge de confiance de base
  • Activer le contournement par mot-clé
  • Mot-clé personnalisé
  • Confiance de correspondance du mot-clé

Textes issus du code de luuquangvu/assist-canonicalizer.

Actions

  • Définir l'agent de secoursModifie l'agent de conversation de secours utilisé pour les prochaines requêtes.Champs : Agent de conversation
  • Tester la correspondanceRenvoie les candidats classés pour une saisie de texte avec notation lexicale et seuils personnalisés.Champs : Texte, Langue
  • Reconstruire l'indexReconstruit un index de langue à partir de sources de candidats automatiques.Champs : Langue
  • Effacer l'indexEfface un index de langue ou tous les index.Champs : Langue
  • DiagnosticRenvoie les diagnostics d'exécution pour Assist Canonicalizer.
  • Exporter les candidatsRenvoie les détails du pool de candidats pour une langue.Champs : Langue, Reconstruire

Dépannage

  • DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.

Extrait du 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.
Extrait du README de luuquangvu/assist-canonicalizer, MIT License. Abrégé.

Informations

Installations
69 partagent leurs statistiques
Étoiles GitHub
57
Connexion
Fonctionne en local
Maintenance
Mise à jour au cours des 6 derniers mois
Version
1.15.2,
Type
Intégration de la Marketplace
Prérequis
Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
Domaine
assist_canonicalizer

À découvrir aussi

Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation. À propos de ces chiffres