AI-Agent-Konzepte auswählen

Erforscht die Konzepte und Begriffe im Zusammenhang mit Select AI Agent (Autonomes Agent Framework).

Agentische Aktion

Im Kontext von Agents ist eine Aktion eine Anweisung, die ein Tool mit Parametern auslöst. Die Plattform führt das Tool aus, behandelt Fehler und gibt eine Beobachtung für die nächste Verarbeitungsschrittschleife zurück.

Aktionen verbinden Planung mit Ausführung. Sie definieren, welches Tool ausgeführt werden soll und mit welchen Eingaben.

Agent

Ein Agent führt Aufgaben für einen bestimmten Zweck aus. Ein Agent ist ein konfigurierter Worker, der Anforderungen berücksichtigt, Tools auswählt, Schritte ausführt, Ergebnisse auswertet und Antworten erstellt, die im Datenbankkontext basieren.

Ein Agent kapselt Verhalten, Policys und verfügbare Tools für einen bestimmten Job, z.B. Retourenverarbeitung oder Wissensabruf.

Agent-Team

Ein oder mehrere Agents, die einen Agent-Workflow ausführen. Ein Team koordiniert Zuständigkeiten, teilt den Kontext und führt Agent-Task-Paare aus, um mehrstufige Interaktionen zuverlässig durchzuführen.

Teams teilen die Arbeit auf spezialisierte Agenten auf und ordnen ihre Beiträge ab. Teams behalten gemeinsamen Kontext und erzeugen eine einheitliche Antwort.

Beobachtung

Die von einer Toolausführung zurückgegebenen Daten: Zeilen, Nachrichten oder Fehler, die der Agent während der Reflexion aufzeichnet und auswertet. Beobachtungen leiten den nächsten Argumentationsschritt und liefern Beweise für die endgültige Antwort.

Aufgabe

Eine Aufgabe stellt eine Arbeitseinheit dar. Sie führt die Toolauswahl, die Parameterzuordnung und die Ausführungs-Policy an und liefert Ergebnisse, die nachgelagerte Schritte lesen und zusammenfassen können.

Aufgaben geben das Ziel, die Eingaben, die Werkzeugauswahl und die Leitplanken an. Sie geben strukturierte Ausgaben zurück, die spätere Schritte verbrauchen können.

Tool

Ein Tool führt eine Aktion aus, wie das Aktualisieren von Daten, das Abrufen von Dokumenten oder das Aufrufen externer Services. Tools nehmen Parameter an, können deterministisch oder nicht deterministisch ausgeführt werden und geben Beobachtungen aus Gründen zurück.

Tools kapseln wiederholbare Vorgänge. Sie halten Nebenwirkungen kontrolliert und beobachtbar und unterstützen Auditing und Debugging.

Im Select AI Agent-Framework stellen Tools funktionale Bausteine dar, die Agents bei der Aufgabenverarbeitung verwenden können. Ein Werkzeug könnte sein:
  • Ein deterministisches Tool wie eine PL/SQL-Funktion, das dieselbe Ausgabe für dieselbe Eingabe zurückgibt.

  • Ein nicht-deterministisches Tool, wie eine Websuche oder eine LLM-basierte Zusammenfassung, bei dem die Ausgaben je nach Timing, Netzwerkergebnissen oder Zufälligkeit variieren können.

Agents wählen Tools basierend auf den Anforderungen der Aufgabe aus und verwenden die Ausgabe (bekannt als Beobachtung), um zu begründen, die nächsten Schritte zu entscheiden oder Antworten zu generieren. Tool-Metadaten und Ausführungshistorie werden protokolliert, um Debugging, Beobachtbarkeit und Sicherheit zu unterstützen.