HyperAIHyperAI

Command Palette

Search for a command to run...

Console

Swarm-Multi-Agenten-Framework

Date

vor einem Jahr

Tags

Swarm ist ein experimentelles Multi-Agenten-Framework, das 2024 von OpenAI entwickelt wurde und die Konstruktion, Orchestrierung und Bereitstellung von Multi-Agenten-Systemen vereinfachen soll. Swarm konzentriert sich darauf, die Zusammenarbeit und Ausführung von Agenten leichtgewichtig, hochgradig kontrollierbar und einfach zu testen zu machen.

Im Kern basiert Swarm auf zwei primitiven Abstraktionen:Agenten und Übergaben.Agenten verfügen über Anweisungen und Tools und können das Gespräch jederzeit an einen anderen Agenten übergeben. Dieses Design ermöglicht die flexible Übertragung von Aufgaben zwischen Agenten, um sie an unterschiedliche Szenarien und Anforderungen anzupassen. Swarm eignet sich gut für Situationen, in denen es eine große Anzahl unabhängiger Funktionen und Anweisungen gibt, die sich nur schwer in einem einzigen Stichwort kodieren lassen.

Installation des Swarm Frameworks

Die Installation des Swarm-Frameworks ist sehr einfach und kann direkt über den Pip-Befehl installiert werden:

bash
pip install git+ssh://[email protected]/openai/swarm.git

Wenn Sie Swarm verwenden, definieren Sie Agenten und geben ihr Verhalten an. Beispielsweise definiert der folgende Code zwei Agenten und die Anweisung an den Benutzer lautet, mit Agent B zu sprechen:

from swarm import Swarm, Agent
client = Swarm()
def transfer_to_agent_b():
    return agent_b
agent_a = Agent(
    name="Agent A",
    instructions="You are a helpful agent.",
    functions=[transfer_to_agent_b],
)
agent_b = Agent(
    name="Agent B",
    instructions="Only speak in Haikus.",
)
response = client.run(
    agent=agent_a,
    messages=[{"role": "user", "content": "I want to talk to agent B."}],
)
print(response.messages[-1]["content"])

Die endgültige Ausgabenachricht ist die Antwort von Agent B in Form eines Haikus-Gedichts.

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing

Hyper Newsletters

Abonnieren Sie unsere neuesten Updates
Wir werden die neuesten Updates der Woche in Ihren Posteingang liefern um neun Uhr jeden Montagmorgen
Unterstützt von MailChimp