AutoGen logo

AutoGenCadru Python open-source pentru construirea de aplicații LLM multi-agent care colaborează pentru rezolvarea sarcinilor.

4.5 (4)
Daniel NikulshynRecenzat de Daniel Nikulshyn·Actualizat iulie 2026

Prezentare

AutoGen este un cadru de programare open-source dezvoltat de Microsoft Research pentru crearea de sisteme AI agentice. Permite dezvoltatorilor să definească multiple agenți alimentați de LLM care pot conversa, raționa, apela instrumente, executa cod și se coordona între ei pentru a finaliza fluxuri de lucru complexe. Cadrul suportă modele flexibile de conversație, roluri și personalități de agenți personalizabile și integrarea cu input uman, API-uri externe și medii de execuție a codului. Este utilizat în mod obișnuit pentru a prototipa asistenți de cercetare, fluxuri de lucru automate de programare, conducte de analiză a datelor și alte sisteme de agenți orientate pe sarcini. AutoGen este distribuit ca o bibliotecă Python cu dezvoltare activă a comunității, documentație și exemple, oferind o bază practică pentru experimentarea și implementarea de aplicații multi-agent.

Funcții cheie

  • Orchestrare a conversațiilor multi-agent
  • Roluri și personalități de agenți personalizabile
  • Execuție de cod și apelare de instrumente
  • Suport pentru intervenție umană în buclă
  • Compatibil cu principalii furnizori de LLM
  • API Python extensibil

Prețuri

Model
Freemium
Evaluare
4.5 / 5 (4)

Cazuri de utilizare

Inteligenta Conversațională

Construiți sisteme de conversație multi-agent care colaboră pentru a rezolve sarcini, cu aplicări în serviciul clienților, suport tehnic și mai mult.

Fluxurile LLM

Creați fluxurile care exploatează modelurile de limbă mari pentru a automatiza sarcinile, cum ar fi prelucrarea datelor, analiza textului și generarea conținutului.

Sisteme Multi-Agent

Dezvoltați sistemele care permit mai multor agenți să interacționeze și să colaboreze, cu aplicații potențiale în domenii ca jocurile, simulările și educația.

Inferența Optimizată

Folosiți API-urile de inferență LLM îmbunătățite ale AutoGen pentru a optimizeaza performanța și reduceți costurile în implementările mari de modeluri lingvistice.

Pro și contra

Pro

  • Gratuit și open-source
  • Modele flexibile de conversație multi-agent
  • Suportă utilizarea de instrumente și execuția de cod
  • Susținut de Microsoft Research cu o comunitate activă

Contra

  • Necesită cunoștințe de Python și API LLM
  • Documentația poate rămâne în urma actualizărilor rapide
  • Rularea buclelor multi-agent poate genera costuri ridicate de tokeni
  • Nu există interfață grafică încorporată pentru non-dezvoltatori

Record de bătălii

În 1 bătălie din Panteon.

0
locul 1
0
locul 2
0
locul 3

Last battle

Recenzii

4.5

Medie din 4 evaluări.

5
2
4
2
3
0
2
0
1
0

Conectează-te pentru a lăsa o recenzie.

GE

Gunnar Eriksson

Apr 5, 2026

Skeptical, then convinced

I went in skeptical — most tools in this space overpromise. It actually delivers on code execution and tool calling, and free and open source caught me off guard. Requires Python and LLM API knowledge is why this isn't a perfect score, still, I'd recommend giving it a real trial.

OH

Omar Haddad

Feb 25, 2026

Solid for our team

We rolled this out across the team last quarter and flexible multi-agent conversation patterns. Compatible with major LLM providers fits neatly into how we already work, and multi-agent conversation orchestration removed a step we used to do by hand. but it has held up under daily use.

Jamal Carter

Jamal Carter

Jan 29, 2026

Compared a few options

Evaluated this against two competitors. Where it wins: human-in-the-loop support and backed by Microsoft Research with active community. On balance the feature set — especially compatible with major LLM providers — justifies the 5 stars for our use case.

LP

Linda Petersen

Aug 24, 2025

Skeptical, then convinced

I went in skeptical — most tools in this space overpromise. It actually delivers on compatible with major LLM providers, and flexible multi-agent conversation patterns caught me off guard. No built-in GUI for non-developers is why this isn't a perfect score, still, I'd recommend giving it a real trial.

Întrebări

Niciunul dintre devcontainer-urile nu construiesc din cauza "Hash sum mismatch", ceea ce aș face?

Această problemă intermitentă apare să fie cauzată de o anumită combinație de probleme de măsură electronică și problema de proxy. Dacă această problemă survine, încearcă să înlocuiești pasul de actualizare APT cu următorul: RUN echo "Acquire::http::Pipeline-Depth 0;" > /etc/apt/apt.conf.d/99custom && echo "Acquire::http::No-Cache true;" >> /etc/apt/apt.conf.d/99custom && echo "Acquire::BrokenProxy true;" >> /etc/apt/apt.conf.d/99customRUN apt-get clean și rm -r /var/lib/apt/lists/* && apt-get update -o Acquire::CompressionTypes::Order::gz&& apt-get -y update și apt-get instalare pentru sudo, git, npm# și orice alte pachete care trebuie instalate în această versiune specifică de devcontainer. Aceasta este o combinație a sugestiilor StackOverflow disponibile aici și aici.

Asked by Vasyl Kovalenko · May 21, 2026

Ce să fac pentru a evita eroarea "TypeError: Assistants.create() a primit un argument cuvânt cheie nesperat 'file_ids'"?

Această eroare apare de obicei atunci când utilizăm o versiune a Autogenului mai veche decât 0.2.27, în combinație cu o versiune a bibliotecii OpenAI mai nouă decât 1.21. Problema apare din cauză că versiunea mai veche a Autogenului nu sprijină parametrul file_ids folosit de versiuni noi ale API-ului OpenAI. Pentru rezolvarea acestei probleme, este nevoie să actualizăm biblioteca Autogen la o versiune 0.2.27 sau mai mare, care asigură compatibilitatea între librăria Autogen și biblioteca OpenAI. pip instalează --upgrade autogen

Asked by Nikolai Petrenko · May 13, 2026

Agentei aruncă erori deoarece dockerul nu rulează, în ce mod pot rezolva acest lucru?

Dacă rulezi AutoGen pe cont propriu, implicit agentilor care execută cod li se cere să încerce să execute codul într-un container Docker. Dacă dockerul nu rulează, acest lucru va cauza agenții să arunce o eroare. Pentru a rezolva acest lucru, ai câteva opțiuni.

Asked by Tunde Balogun · May 6, 2026

În cazul utilizării contenerului autogen docker, este întotdeauna necesară redeschiderea modulului?

Argumentul "use_docker" din configurarea code_execution ale agentului va fi setat cu numele imaginii care conține modificarea după rulare, atunci când conversația se încheie. Poți salva numele acelui image. Pentru o nouă conversație, poți stabili "use_docker" la numele salvat al imaginii pentru a începe rularea acolo.

Asked by Ismael Rios · May 1, 2026

Cum se poate obține fiecare mesaj al agentului?

Vă rugăm să consultați https://microsoft.github.io/autogen/docs/reference/agentchat/conversable_agent#chat_messages

Asked by Lucas Petit · Apr 15, 2026

Pune o întrebare

Alternative la Dizajnarea Agentului