AWS Multi-Agent-Koordinator: Erstellen eines flexiblen Rahmens für komplexe AI-Anwendungen
Jede Woche entstehenneue generative KI-Technologien, und der AWS-Multi-Agent-Koordinator ist ein neuer Rahmen für die Verwaltung mehrerer KI-Agenten. Unabhängig davon, ob Sie ein Kundenunterstützungssystem oder eine dedizierte Mehrwerfanwendung erstellen, lohnt es sich, diesen Framework zu berücksichtigen.
Dieses Tutorial erklärt die Einzigartigkeit des AWS-Multiagent-Koordinators, bietet Schritt-für-Schritt-Anleitungen zur Einrichtung der Umgebung und entwickelt ein Demonstrationsprojekt, um den Rahmen tatsächlich zu erleben.
Was ist AWS-Multi-Agent-Koordinator?
Der AWS-Multiagent-Koordinator ist ein flexibles und leistungsstarkes Rahmen, um KI-Agenten zu verwalten und komplexe Mehrrundengespräche zu erleichtern. Die vorgebauten Komponenten werden schnell entwickelt und bereitgestellt, sodass Sie sich auf Ihre eigenen Anwendungen konzentrieren können, ohne sie von Grund auf neu zu erstellen.
AWS Multi-Agent-Koordinator liefert die folgenden Funktionen:
- Intelligent Routing: Identifizieren Sie den besten Agenten für jede Abfrage dynamisch.
- Streaming- und Nicht-Streaming-Antwort: Unterstützt zwei Agentenantwortformate.
- Kontextmanagement: Verwalten Sie Kohärenz und Geschichte in mehreren Gesprächen.
- Skalierbarkeit: Erstellen Sie einen neuen Agenten oder ändern Sie einen vorhandenen Agenten.
- Allgemeine Bereitstellung: Kann auf AWS Lambda, lokalen Umgebungen und Cloud-Plattformen ausgeführt werden.
Dieses Framework unterstützt Python und Typenkript.
Überblick über das Arbeitsprinzip des Multi-Agent-Koordinators. (Quelle)
Das obige Bild zeigt, dass der Klassifizierer verfügbare Agenten, Benutzerangebote und Vorgängergespräche berücksichtigt, um den Agenten auszuwählen, der für Benutzereingaben am besten geeignet ist. Der Agent verarbeitet dann die Anfrage. Der Workflow ist einfach und effektiv.
AWS Multi-Agent-Koordinator
einrichtenUm die Umgebung schnell einzurichten, können Sie die Anweisungen in der Dokumentation befolgen.
Erstellen Sie zunächst einen neuen Ordner und eine neue Python -Umgebung, um die erforderlichen Bibliotheken zu installieren.
<code>mkdir test_multi_agent_orchestrator cd test_multi_agent_orchestrator python -m venv venv source venv/bin/activate # 在Windows上使用venv\Scripts\activate</code>
Installieren Sie nach Aktivierung der neuen virtuellen Umgebung die Bibliothek
<code>pip install multi-agent-orchestrator</code>
Als nächstes müssen Sie Ihr AWS -Konto konfigurieren. Wenn Sie kein AWS -Konto haben, melden Sie sich für ein kostenloses Konto an, um die kostenlose Stufe zu verwenden. Laden Sie nach der Registrierung die AWS CLI herunter.
AWS CLI erfordert auch Konfiguration. Ausführliche Anweisungen befolgen Sie die Schritte beim Einrichten der AWS -CLI. Sie können jedoch einen einfacheren Ansatz verwenden, indem Sie den Befehl AWS -Konfigurieren konfigurieren und die AWS -Zugriffsschlüssel -ID und die Secret Access -Schlüssel bereitstellen. Sie können diese Schlüssel erhalten, nachdem Sie einen neuen Benutzer im Dashboard erstellt haben.
Zugriffsschlüssel beim Erstellen eines neuen Benutzers bereitgestellt.
Wenn Sie bereit sind, auf den Schlüssel zuzugreifen, AWS -Konfigurieren auszuführen und den Schlüssel anzugeben, wählen Sie den Regionennamen, der Ihnen am nächsten liegt (die vollständige Liste wird hier bereitgestellt) und setzen Sie das Standardausgabeformat auf JSON.
Wenn Ihre CLI korrekt konfiguriert ist, sollte der Befehl AWS STS-Get-Caller-Identität Ihre AWS-Konto-ID, Benutzer-ID und ARN anzeigen.
Jetzt, da wir die AWS CLI bereit haben, müssen wir das AWS -Grundgestein konfigurieren, um auf das erforderliche LLM zuzugreifen. Amazon Bedrock ist ein Service, mit dem Sie zugrunde liegende Modelle (wie Lama 3.2 oder Claude 3.5 Sonett) über die API testen und aufrufen können. Der Multi-Agent-Koordinator verwendet diesen Dienst, um standardmäßig zwei Modelle aufzurufen:
- Claude 3.5 Sonett als Klassifikator
- Claude 3 Haiku als Agent
Natürlich können diese Modelle geändert werden, aber lassen Sie uns mit der Standardauswahl fortsetzen.
Zugriff auf beide Modelle zu Amazon Bedrock & GT; Wählen Sie beide Modelle (und andere, die Sie mögen) aus und geben Sie alle erforderlichen Informationen aus. Dieser Teil ist wie folgt:
Nach Abschluss der Anfrage ist das Modell innerhalb von 1-2 Minuten verfügbar. Nachdem Sie Zugriff auf das angeforderte Modell gewährt haben, sollten Sie darauf hinweg einen "Zugriff gewährt" sehen.
Hinweis: Möglicherweise müssen Sie erstellten Benutzern Richtlinien zuweisen. Wenn Sie im nächsten Abschnitt des Artikels Probleme haben (testen Sie Ihre Einstellungen), können Sie es testen. Wenn ja, überprüfen Sie diese Seite. Insgesamt müssen Sie definierte Benutzer Zugriff auf Amazon -Bedrockung gewähren.
Testen Sie Ihre Einstellungen
Um zu überprüfen, ob alle vorherigen Schritte korrekt eingestellt wurden, verwenden Sie den folgenden Code:
<code>mkdir test_multi_agent_orchestrator cd test_multi_agent_orchestrator python -m venv venv source venv/bin/activate # 在Windows上使用venv\Scripts\activate</code>
Wenn Sie eine Antwort fordern und empfangen können, funktioniert alles einwandfrei.
Demo-Projekt mit AWS Multi-Agent-Koordinator
Das AWS -Multiagent -Koordinator -Repository bietet verschiedene Probenprojekte von Typen- und Python. Wir werden nun eine vereinfachte Python -Anwendung schreiben, die zwei Agenten enthält: Python Developer Agents und ML Expert Agents.
Wir werden auch Chainlit (ein Open -Source -Python -Paket) verwenden, um eine einfache Benutzeroberfläche für die Anwendung zu implementieren. Installieren Sie zuerst die erforderlichen Bibliotheken:
<code>pip install multi-agent-orchestrator</code>
Wir verwenden den folgenden Code als Demo -Anwendung, aber lassen Sie ihn zuerst erklären:
- Wir importieren zuerst die notwendigen Bibliotheken.
- Wir verwenden "anthropic.claude-3-haiku-20240307-v1: 0" als Modell unseres Klassifikators. Wenn eine neue Benutzereingabe eintrifft, wählt dieser Klassifikator den zu verwendenden Agenten aus.
- Wir übergeben den erstellten Klassifizierer an den Multientorchestrator und definieren eine gewisse Konfiguration.
- Grundgesteinsklasse wird verwendet, um unseren Agenten zu erstellen. Geben Sie für jeden Agenten einen Namen und eine Beschreibung an. Für Agenten können Sie jedes zugängliche Modell auswählen und sie sogar mit Ollama lokal ausführen. Einstellen von Streaming = True und Nehmen von ChainLitagentCallbacks (), da der Rückruf dazu führt, dass der Agent eine Streaming -Antwort anstelle einer vollständigen Antwort zurückgibt. Schließlich fügen wir jeden Agenten zum Koordinator hinzu.
- setzen Sie die Benutzer_Session und definieren Sie die Hauptteile, die Benutzer- und Agentenmeldungen verarbeiten.
<code>mkdir test_multi_agent_orchestrator cd test_multi_agent_orchestrator python -m venv venv source venv/bin/activate # 在Windows上使用venv\Scripts\activate</code>
Es ist Zeit, die Anwendung auszuführen. Um dies zu tun, führen Sie zuerst chainlit run app.py -w .
aus. Sie können Ihre Anwendung jetzt in einer neuen Registerkarte testen, die in Ihrem Browser öffnet.
Wie im Screenshot gezeigt, stellen wir jetzt eine Benutzeroberfläche zur Verfügung, um unsere Anwendung zu testen und mit dem Agenten zu chatten.
Bitte beachten Sie, dass das System seit der ersten Eingabeaufforderung "Was ist die Hauptstadt Frankreichs?" Dies ist entscheidend, um weiterhin relevant zu plaudern und bei der Verwendung dieser Modelle unnötige Punkte auszugeben. Unsere Experten für maschinelles Lernen spielen jedoch dank der intelligenten Routing des Multiagent -Koordinators eine Rolle, um Antworten zu geben.
Schlussfolgerung
In diesem Blog -Beitrag stellen wir das neueste AWS -Multiagent -Koordinator -Framework ein, heben einige seiner einzigartigen Funktionen hervor, skizzieren die Schritte, um eine Umgebung einzurichten, die von Amazon Bedrock bereitgestellten Grundmodelle zu erkunden und ein Demonstrationsprojekt zu implementieren.
Zum Zeitpunkt des Schreibens fehlt diesem Rahmen eine umfassende und detaillierte Dokumentation. Um andere Funktionen wie Speicher- und Werkzeugnutzung zu nutzen, müssen Sie die Codebasis lesen und die bereitgestellten Beispiele für die vorliegenden Projekte anzeigen.
Es ist ratsam, das generative KI-Framework im Auge zu behalten, um mit diesem schnelllebigen Feld Schritt zu halten. AWS Multiagent Coordinator ist eine vielversprechende Wahl, die auf der Infrastruktur der AWS -Dienste basiert, und seine Entwicklung ist der Aufmerksamkeit wert.
Das obige ist der detaillierte Inhalt vonAWS Multi-Agent Orchestrator: Ein Leitfaden mit Beispielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Umwälzungsspiele: Revolutionierung der Spielentwicklung mit KI -Agenten Upprudaval, ein Studio für Spieleentwicklung, das aus Veteranen von Branchengiganten wie Blizzard und Obsidian besteht

Die Robotaxi-Strategie von Uber: Ein Fahrwerk Ökosystem für autonome Fahrzeuge Auf der jüngsten Curbivore-Konferenz stellte Richard Willder von Uber ihre Strategie vor, die Robotaxi-Anbieter zu werden. Nutzung ihrer dominanten Position in

Videospiele erweisen sich als unschätzbare Testgründe für die modernste KI-Forschung, insbesondere bei der Entwicklung autonomer Agenten und realer Roboter, die möglicherweise sogar zum Streben nach künstlicher allgemeiner Intelligenz (AGI) beitragen. A

Die Auswirkungen der sich entwickelnden Risikokapitallandschaft sind in Medien, Finanzberichten und alltäglichen Gesprächen offensichtlich. Die spezifischen Konsequenzen für Anleger, Startups und Mittel werden jedoch häufig übersehen. Risikokapital 3.0: ein Paradigma

Adobe Max London 2025 lieferte erhebliche Aktualisierungen für Creative Cloud und Firefly, was eine strategische Verlagerung in Richtung Zugänglichkeit und generativer KI widerspiegelt. Diese Analyse enthält Erkenntnisse aus Briefings vor der Ereignis mit Adobe Leadership. (Hinweis: Adob

Die Lamacon-Ankündigungen von Meta zeigen eine umfassende KI-Strategie, die direkt mit geschlossenen KI-Systemen wie OpenAIs konkurrieren und gleichzeitig neue Einnahmequellen für seine Open-Source-Modelle erstellt. Dieser vielfältige Ansatz zielt auf BO ab

Es gibt schwerwiegende Unterschiede im Bereich der künstlichen Intelligenz zu dieser Schlussfolgerung. Einige bestehen darauf, dass es Zeit ist, die "neuen Kleidung des Kaisers" aufzudecken, während andere der Idee, dass künstliche Intelligenz nur gewöhnliche Technologie ist, stark aussieht. Lassen Sie uns darüber diskutieren. Eine Analyse dieses innovativen KI -Durchbruchs ist Teil meiner laufenden Forbes -Spalte, die die neuesten Fortschritte im Bereich der KI abdeckt, einschließlich der Identifizierung und Erklärung einer Vielzahl einflussreicher KI -Komplexitäten (klicken Sie hier, um den Link anzuzeigen). Künstliche Intelligenz als gemeinsame Technologie Erstens sind einige Grundkenntnisse erforderlich, um die Grundlage für diese wichtige Diskussion zu schaffen. Derzeit gibt es eine große Menge an Forschungen, die sich zur Weiterentwicklung künstlicher Intelligenz widmen. Das Gesamtziel ist es, künstliche allgemeine Intelligenz (AGI) und sogar mögliche künstliche Super Intelligence (AS) zu erreichen

Die Effektivität des KI -Modells eines Unternehmens ist jetzt ein wichtiger Leistungsindikator. Seit dem KI -Boom wurde generative KI für alles verwendet, vom Komponieren von Geburtstagseinladungen bis zum Schreiben von Softwarecode. Dies hat zu einer Verbreitung von Sprachmod geführt


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

Dreamweaver CS6
Visuelle Webentwicklungstools

Dreamweaver Mac
Visuelle Webentwicklungstools

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version
