Sélectionner les concepts de l'agent d'intelligence artificielle

Examine les concepts et les termes liés à Select AI Agent (cadre 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 prochaine boucle de l'étape de raisonnement.

Les actions relient la planification à l'exécution. Ils définissent quel outil exécuter et avec quelles entrées.

Agent

Un agent effectue des tâches à des fins définies. Un agent est un travailleur configuré qui motive des demandes, sélectionne des outils, exécute des étapes, évalue des résultats et produit des réponses basées sur le contexte de la base de données.

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

Équipe de l'agent

Un ou plusieurs agents qui effectuent un flux de travail agentique. 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 ordonnent leurs contributions. Les équipes gardent un contexte partagé et produisent une réponse unifiée.

Serveur MCP

Un serveur MCP (Model Context Protocol Server) fournit un moyen standardisé pour les applications d'interagir avec des modèles et des outils d'IA générative en exposant les capacités du modèle, l'extraction de contexte et les extensions au moyen d'un protocole cohérent.

À l'aide de Select AI Agent, vous pouvez définir des outils qui peuvent être exposés au moyen du serveur MCP Autonomous AI Database. Ces outils peuvent inclure des outils intégrés pour la génération SQL, la RAG, les notifications (courriel et Slack) et la recherche sur le Web, ainsi que des outils personnalisés. Les outils personnalisés peuvent exposer les fonctions définies dans votre base de données.

Observation

Les données retournées par une exécution d'outil (enregistrements, messages ou erreurs) que l'agent enregistre et évalue au cours de la réflexion. Les observations guident la prochaine étape du raisonnement et fournissent des preuves de la réponse finale.

Tâche

Une tâche représente une unité de travail. Il guide la sélection d'outils, le mappage de paramètres et la politique 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 retournent 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 exécuter de manière déterministe ou non déterministe et retournent des observations pour raisonnement.

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

Dans la structure Select AI Agent, les outils représentent des 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, comme une recherche Web ou une récapitulation basée sur le LLM, où les sorties peuvent varier en fonction du moment, des résultats de réseau ou du hasard.

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é.