In diesem Tutorial erfahren Sie, wie Sie OpenAI Swarm in Python einrichten und verwenden, um ein Multiagentensystem zu erstellen. Das Tutorial behandelt die Einrichtung der Umgebung und die grundlegende Verwendung des OpenAI Swarm-Frameworks
Aber was kann ich mit OpenAI Swarm machen?
Mit Firecrawl und OpenAI Swarm könnte ein Multi-Agenten-System das Internet durchsuchen und die Preise von LaunchFast-Starterkits im JSON-Format beantworten &# x1F4A5;
Voraussetzungen
Sie benötigen Folgendes:
- Python 310 oder höher
- pip Paketinstallationsprogramm
- OpenAI Konto
Inhaltsverzeichnis
- Eine neue virtuelle Umgebung einrichten
- Abhängigkeiten definieren
- Abhängigkeiten installieren
- Umgebungsvariablen definieren
- Erstellen Sie ein Python-Skript zur Verwendung von OpenAI Swarm
- Führen Sie das Skript aus
Richten Sie eine neue virtuelle Umgebung ein
Abhängigkeiten definieren
Erstellen Sie im Projektverzeichnis eine „requirementstxt“-Datei mit den folgenden Abhängigkeiten:
Installieren Sie die Abhängigkeiten
Installieren Sie die Abhängigkeiten mit pip:
Umgebungsvariablen definieren
Erstellen Sie im Projektverzeichnis eine „env“-Datei mit Folgendem:
Ersetzen Sie „your_api_key_here“ durch Ihren tatsächlichen OpenAI-API-Schlüssel
Erstellen Sie ein Python-Skript zur Verwendung von OpenAI Swarm
Erstellen Sie das Hauptskript „apppy“ mit dem folgenden Code:
Dieses Skript führt Folgendes aus:
- Importiert notwendige Module und lädt die Umgebungsvariable „OPENAI_API_KEY“. – Initialisiert den OpenAI Swarm-Client – Definiert eine „transfer_to_agent_b“-Funktion zum Wechseln zu Agent B – Erstellt zwei Agenten: Agent A und Agent B mit spezifischen Anweisungen – Führt den Schwarm mit Agent A und einer Benutzernachricht aus – Druckt die letzte Nachricht aus der Antwort
Führen Sie das Skript aus
Führen Sie das Skript aus:
Dadurch wird die ursprüngliche Nachricht mit Agent A verarbeitet, möglicherweise an Agent B weitergeleitet und das Ergebnis angezeigt
Abschluss
Sie haben jetzt gelernt, wie Sie OpenAI Swarm einrichten und verwenden, um ein einfaches Multi-Agenten-System zu erstellen. Dieses Beispiel demonstriert die Agentendefinition, die Kommunikation zwischen Agenten und die grundlegende Swarm-Ausführung. Um dies zu erweitern, sollten Sie das Hinzufügen weiterer Agenten und die Implementierung komplexer Übertragungslogik in Betracht ziehen. oder erkunden Sie erweiterte Swarm-Funktionen wie Speicher oder Werkzeugnutzung
Wenn Sie Fragen oder Kommentare haben, können Sie mich gerne auf Twitter.