AI Copilot mit AWS Multi-Agent Orchestrator

Persönliche KI-Copiloten werden als echte Game Changer immer wichtiger. Sie haben das Potenzial, zu verändern, wie wir unsere täglichen Aufgaben und Verantwortlichkeiten managen. Im Gegensatz zu einfachen Chatbots sind diese intelligenten Assistenten komplexe Systeme, die die Feinheiten unseres persönlichen Lebens verstehen und unsere täglichen Aktivitäten reibungsloser und effizienter gestalten können.

Den Aufbau eines solchen KI-Copiloten kann ohne geeignete Infrastruktur komplex sein. Der AWS Multi-Agent Orchestrator ist ein flexibles und leistungsstarkes Framework zur Verwaltung mehrerer KI-Agenten. Der Orchestrator Klassifizierer wählt den geeigneten Agenten basierend auf der Benutzereingabe, den Eigenschaften des Agenten und der Konversationshistorie aus. Der Orchestrator erleichtert auch die Speicherung der Konversationshistorie pro Agent.

Source: AWS Multi-Agent Orchestrator

Aufbau eines KI-Copiloten für verschiedene Aufgaben

Lass uns einen KI Co-Piloten bauen, der den Kalender überprüfen, Fitnessroutinen vorschlagen und die Nachrichten gleichzeitig lesen kann. Dies sind völlig getrennte Aufgaben, die unterschiedliche Kontexte während der Interaktionen des Benutzers mit ihnen haben können. Der vollständige Quellcode für diesen persönlichen Assistenten ist hier zu finden.

Kalender-Agent

Dies ist ein Kettenagent, der intern ApiAgent verwendet, um Kalendereinladungen über die Calendly-APIs abzurufen. Die Antwort vom ApiAgent wird an BedrockLLMAgent gestreamt, um die Einladungen zusammenzufassen.

Python

 

Nachrichtenlese-Agent

Der Nachrichtenlese-Agent nutzt ebenfalls den Kettenagent, der intern ApiAgent verwendet, um die Nachrichten über die Gnews-APIs abzurufen. Die Antwort vom ApiAgent wird an BedrockLLMAgent gestreamt, um die Nachrichten zusammenzufassen.

Python

 

Fitness-Agent

Der Fitness-Agent ist ein eigenständiger Agent, der das LLM-Modell verwendet, um Fitnessroutinen, Diätpläne und Gesundheitstipps vorzuschlagen.

Python

 

Das Ausführen der App

Befolgen Sie diese Anweisungen für die Voraussetzungen.

1. Klonen Sie das Repository:

Shell

 

2. Erstellen Sie eine virtuelle Umgebung:

Shell

 

3. Installieren Sie die erforderlichen Abhängigkeiten:

Shell

 

4. Starten Sie die App:

Shell

 

Interagieren mit dem Copiloten

Sobald die App läuft, wird ein Browserfenster geöffnet, in dem Sie mit dem KI-Copiloten interagieren können. Einige Beispielfragen, die Sie stellen können, sind:

  • „Was sind die neuesten Nachrichten?“
  • „Wie sieht mein Kalender diese Woche aus?“
  • „Wie kann ich Fett verlieren?“

Abschluss

Der KI-Copilot optimiert tägliche Aufgaben und steigert die Produktivität, indem er schnelle und relevante Informationen liefert, die auf individuelle Vorlieben zugeschnitten sind. Mit der richtigen Infrastruktur wird der Aufbau eines solchen KI-Copiloten zu einem überschaubaren und lohnenden Projekt. Einen solchen Copiloten zu haben, ist wie einen zuverlässigen Partner an Ihrer Seite zu haben, der das Leben ein wenig einfacher macht.

Source:
https://dzone.com/articles/ai-copilot-using-multi-agent-orchestrator