AI-Agent für Python auswählen
select_ai aus, mit denen Sie DBMS_CLOUD_AI-Features in der Autonomous AI Database direkt aus Python nutzen können. Das Modul erweitert die Unterstützung für erweiterte generative KI-Workflows und die agentenbasierte Automatisierung durch das Submodul select_ai.agent.
Aufgaben, die sie ausführen können
Sie können jetzt Agentic-Workflows in Python mit den folgenden Klassen entwerfen und orchestrieren:
select_ai.agent.Toolselect_ai.agent.Taskselect_ai.agent.Agentselect_ai.agent.Team
In diesen Klassen können Sie Tools programmgesteuert definieren, Aufgaben erstellen, Agents konfigurieren und Multi-Agent-Teams in Python zusammenstellen. Dieser Ansatz spiegelt die Struktur und die Funktionen des DBMS_CLOUD_AI_AGENT-Packages in der Datenbank genau wider, sodass Sie flexible Kontrolle und nahtlose Integration mit KI-Vorgängen der autonomen KI-Datenbank erhalten.
Unterstützung für asynchrone AI-Agentauswahl
Das Modul select_ai.agent enthält auch asynchrone Versionen seiner Core-Klassen, mit denen Sie Agent-Workflows mit async und await von Python erstellen und ausführen können. Diese asynchronen Klassen sind für Co-Routine-basierte Anwendungen konzipiert und ermöglichen eine nicht blockierende Interaktion mit der Datenbank.
Sie können die folgenden asynchronen Klassen verwenden:
-
select_ai.agent.AsyncTool -
select_ai.agent.AsyncTask -
select_ai.agent.AsyncAgent -
select_ai.agent.AsyncTeam
Weitere Informationen finden Sie unter "Beispiele für asynchrone KI-Agents" in KI für Python auswählen.
Diese asynchronen Klassen unterstützen die gleiche Kernfunktionalität wie ihre synchronen Gegenstücke, darunter:
-
Tools für Natural Language-to-SQL-Generierung (NLSQL), Websuche, Retrieval-Augmented Generation (RAG), PL/SQL, Benachrichtigungen und benutzerdefinierte Funktionen erstellen
-
Konfigurieren der Aufgabenlogik und der Werkzeugverwendung
-
Agent-Rollen und -Profile zuweisen
-
Erstellen und Ausführen von Agent-Teams programmgesteuert
Auf diese Weise können Sie skalierbare KI-Pipelines erstellen, die sich natürlich in asynchrone Python-Anwendungen integrieren lassen.
Eine vollständige API-Referenz finden Sie in der Dokumentation Select AI for Python.
Übergeordnetes Thema: AI-Agent auswählen