OpenAI släpper Swarm: En experimentell AI-ramverk för att bygga, orkestrera och distribuera multi-agent system. Det är ett lättviktsramverk som är utformat för att förenkla skapandet av multi-agent arbetsflöden.
Vad är Swarm?
Swarm är ett lättvikts- och experimentellt ramverk utvecklat av OpenAI för att stödja utvecklingen av multi-agent system. Swarm är ett minimalt, rent och lättviktsramverk för att bygga agentiska arbetsflöden.
Agenten i Swarm är helt enkelt en LLM med instruktioner och funktionsanrop. Till skillnad från Assistants API är detta helt klientbaserat och lagrar inte uttryckligen tillstånd eller tillhandahåller någon hämtning.
OpenAI Swarm delar sina egenskaper med CrewAi, som också är inspirerat av Swarms repository.
Swarm presenteras som ett experimentellt ramverk, främst avsett för utbildningsändamål och rekommenderas inte för produktionsmiljöer. Detta är överraskande, eftersom OpenAI vanligtvis lanserar mer mogna produkter.
-
Ramverket bygger på två primitiva begrepp: agenter och överlämningar.
-
Swarm är designad för att vara lätt och enkel att testa, vilket möjliggör kraftfull agentkoordinering.
-
Den är fullt kompatibel med Python3.10+ och kan installeras via Git.
-
Snarare än att användas i produktion, syftar Swarm till att utbilda utvecklare om multi-agent system.
-
Swarm-funktioner kan direkt anropa Python-funktioner för att hantera verktyg och uppdatera kontextvariabler.
-
Trots att det är likt Chat Completions API, lagrar Swarm inte tillstånd mellan samtal.
https://github.com/openai/swarm