Taxonomie
Savoir de quoi parle une question avant d'y répondre.
Ce qu'il fait
Les balises de connaissance sont dérivées du matériel sur lequel un agent est fondé et de ses connecteurs, et ces balises sont conscientes de la politique : une balise peut être visible tandis que sa source sous-jacente ne l'est pas. Un classificateur échelonné décide si une question entrante est dans le champ du agent, en escaladant de la correspondance de motifs bon marché à la comparaison d'embeddings uniquement si nécessaire.
Pourquoi c'est important
La plupart des mauvaises réponses d'agent sont des échecs de portée, pas des échecs de raisonnement : la question n'a jamais été une que cet agent aurait dû essayer. Classer la portée en premier transforme cela en une redirection propre plutôt qu'une invention confiante.
Comment ça marche
Les balises respectent la politique d'accès
Une balise dérivée de matériel restreint ne divulgue pas l'existence de ce matériel à quelqu'un qui ne peut pas la voir.
La classification est échelonnée pour le coût
L'appariement de motifs bon marché s'exécute d'abord; la comparaison d'embeddings s'exécute uniquement quand la couche bon marché n'est pas confiante.
Ce n'est pas une ontologie et nous ne l'appelons pas une
Il n'y a pas de hiérarchie créée, pas d'héritage, pas de schéma à maintenir. Si vous avez besoin d'une taxonomie formelle que vous gérez vous-même, ce n'est pas encore celle-ci.
Questions
- Puis-je définir ma propre taxonomie?
- Pas aujourd'hui. Les balises sont dérivées de votre matériel plutôt que d'être créées comme un schéma. Une hiérarchie autorisable est l'étape suivante évidente et n'est pas construite.
- Que se passe-t-il avec une question hors de portée?
- Le classificateur le signale avant que le modèle ne s'engage à donner une réponse, de sorte que l'agent peut rediriger plutôt qu'improviser.
The rest of the bag
AccessControl
Des permissions par document qui filtrent les réponses, pas seulement les pages.
La résolution des politiques est mise en cache par session pour la vitesse; un changement d'autorisation se propage lors de l'invalidation du cache plutôt qu'instantanément sur chaque demande en vol.
Documents
Un arborescence de dossiers que l'agent lit et un fichier de configuration qu'il obéit.
L'extraction couvre les PDF, les feuilles de calcul et les transcriptions. Les formats binaires exotiques ne sont pas analysés.
Événements
Un registre durable de ce que les agents ont fait et pourquoi.
Le bus d'événements en cours de traitement est un émetteur à nœud unique, pas un courtier distribué. Le registre durable inter-agents est un registre de tâches Postgres distinct.
That was step 2 of 6: it crosses a tenant boundary. Next, for agent-to-agent traffic the edge is authorised before anything executes, and the caller token is minted for that hop alone.