Sélectionner des concepts d'agent AI

Il décrit les concepts et les termes associés à Select AI Agent (structure d'agent autonome).

Action agénétique

Dans le contexte des agents, une action est une instruction qui déclenche un outil avec des paramètres. La plate-forme exécute l'outil, gère les erreurs et renvoie une observation pour la boucle de l'étape de raisonnement suivante.

Les actions connectent la planification à l'exécution. Ils définissent l'outil à exécuter et les entrées à utiliser.

Agent

Un agent effectue des tâches à des fins définies. Un agent est un salarié configuré qui raisonne sur les demandes, sélectionne des outils, exécute des étapes, évalue les résultats et génère des réponses basées sur le contexte de la base de données.

Un agent encapsule le comportement, les stratégies et les outils disponibles pour un travail particulier, tels que le traitement des retours ou l'extraction des connaissances.

Equipe d'agent

Un ou plusieurs agents qui effectuent un workflow agénétique. Une équipe coordonne les responsabilités, partage le contexte et exécute des paires agent-tâche pour effectuer des interactions en plusieurs étapes de manière fiable.

Les équipes répartissent le travail entre les agents spécialisés et séquencent leurs contributions. Les équipes conservent un contexte partagé et produisent une réponse unifiée.

Observation

Données renvoyées par une exécution d'outil : lignes, messages ou erreurs, que l'agent enregistre et évalue lors de la réflexion. Les observations guident l'étape suivante du raisonnement et fournissent des preuves pour la réponse finale.

Tâche

Une tâche représente une unité de travail. Il guide la sélection d'outils, la mise en correspondance de paramètres et la stratégie d'exécution, produisant des résultats que les étapes en aval peuvent lire et résumer.

Les tâches indiquent l'objectif, les entrées, les choix d'outils et les garde-corps. Ils renvoient des sorties structurées que les étapes ultérieures peuvent consommer.

Outil

Un outil effectue une action telle que la mise à jour des données, l'extraction de documents ou l'appel de services externes. Les outils prennent des paramètres, peuvent être exécutés de manière déterministe ou non déterministe et renvoient des observations pour raisonner.

Les outils encapsulent les opérations reproductibles. Ils maintiennent les effets secondaires contrôlés et observables, prenant en charge l'audit et le débogage.

Dans la structure Select AI Agent, les outils représentent les blocs fonctionnels que les agents peuvent utiliser lors du traitement des tâches. Un outil peut être :
  • Outil déterministe, tel qu'une fonction PL/SQL, qui renvoie la même sortie pour la même entrée.

  • Outil non déterministe, tel qu'une recherche Web ou une synthèse basée sur un LLM, où les sorties peuvent varier en fonction du moment, des résultats du réseau ou de la randomité.

Les agents sélectionnent des outils en fonction des besoins de la tâche et utilisent la sortie (appelée observation) pour raisonner, décider des étapes suivantes ou générer des réponses. Les métadonnées d'outil et l'historique d'exécution sont consignés pour prendre en charge le débogage, l'observabilité et la sécurité.