AutoGen logo

AutoGenOdprtokodni Python okvir za gradnjo večagentnih LLM aplikacij, ki sodelujejo pri reševanju nalog.

4.5 (4)
Daniel NikulshynPregledal Daniel Nikulshyn·Posodobljeno julij 2026

Pregled

AutoGen je odprtokodni programerski okvir, razvit s strani Microsoft Research, namenjen ustvarjanju agentičnih AI sistemov. Omogoča razvijalcem, da definirajo več LLM‑omogčanih agentov, ki se lahko pogovarjajo, razmišljajo, kličo orodja, izvajajo kode in se medsebojno usklajujejo za izvedbo kompleksnih delovnih tokov. Okvir podpira fleksibilne vzorce pogovorov, prilagodljive vloge agentov in integracijo z človeškimi vhodnimi podatki, zunanjimi API-ji ter okolji za izvajanje kode. Pogosto se uporablja za prototipiranje raziskovalnih asistentov, avtomatiziranih tokov kodiranja, podatkovnih analitičnih poti in drugih sistemov, usmerjenih na naloge agentov. AutoGen se distribuira kot Python knjižnica z aktivnim razvojem skupnosti, dokumentacijo in primeri, kar ga naredi praktično osnovo za eksperimentiranje in uvajanje večagentnih aplikacij.

Ključne funkcije

  • Orkestracija pogovora več agentov
  • Prilagodljiva vloga in osebnosti agentov
  • Izvajanje kode in klicanje orodij
  • Podpora človeka v zanki
  • Združljiv z glavnimi ponudniki LLM
  • Razširljiv Python API

Cene

Model
Freemium
Ocena
4.5 / 5 (4)

Primeri uporabe

Konzervacijska AI

Gradite multinastavčne komunikacijske sisteme, ki se med seboj sodelujejo pri reševanju nalog, z uporabnostjo v servisu za klijente, tehnološki podproti in mnogimi drugimi možnostmi.

Delavnice za LLM

Ustvarite delavnice, ki uporabljajo velike jezikovne modeli za avtomatizacijo poslopja, kot je obravnava podatkov, analiza besedil in ustvarjanje vsebine.

Sistemi za vsebne agente

Razvijajte sisteme, ki omogočajo, da se več agentov interaktivno sodeluje in udeležuje, s potencialno uporabnostjo v področjih kot so igranje, simulacija in izobraževanje.

Optimirane inferencije

Uporabite AutoGenove poboljšane API-ji za inferenco LLM za optimiranje izvednosti in zmanjšanje stroškov pri velikih shrambi za jezikovne modele.

Prednosti in slabosti

Prednosti

  • Brezplačen in odprtokoden
  • Prilagodljivi vzorci pogovora več agentov
  • Podpira uporabo orodij in izvajanje kode
  • Podpiran od Microsoft Research z aktivno skupnostjo

Slabosti

  • Potrebuje znanje o Pythonu in LLM API
  • Dokumentacija lahko zaostaja za hitrimi posodobitvami
  • Zagon zank več agentov lahko povzroči visoke stroške tokenov
  • Ni vgrajenega GUI-ja za ne-razvijalce

Rekord bitk

V 1 bitki v Panteonu.

0
1.
0
2.
0
3.

Last battle

Ocene

4.5

Povprečje iz 4 ocen.

5
2
4
2
3
0
2
0
1
0

Prijavi se za oddajo ocene.

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.

Vprašanja

Nobeni devcontainerji se ne gradijo zaradi “Hash sum mismatch”, kaj naj storim?

Gre za občasni problem, ki ga najverjetneje povzročajo kombinacije težav z zrcali in posredniki. Če se pojavi, poskusite zamenjati korak apt-get update z naslednjim: 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/99custom && \ apt-get clean && \ rm -r /var/lib/apt/lists/* && \ apt-get update -o Acquire::CompressionTypes::Order::=gz && \ apt-get -y update && \ apt-get install sudo git npm # ter druge pakete, ki jih je potrebno namestiti v tej različici devcontainerja. To je kombinacija predlog s StackOverflow, ki so na voljo tukaj in tukaj.

Asked by Vasyl Kovalenko · May 21, 2026

Kaj naj naredim, če dobim napako "TypeError: Assistants.create() got an unexpected keyword argument 'file_ids'"?

Ta napaka se običajno pojavi, ko uporabljate različico Autogen starejšo od 0.2.27 v kombinaciji z različico OpenAI knjižnice 1.21 ali novejšo. Starejša različica Autogen ne podpira parametra file_ids, ki ga uporablja novejša različica OpenAI API-ja. Za odpravo težave nadgradite knjižnico Autogen na različico 0.2.27 ali višje, ki zagotavlja združljivost med Autogenom in OpenAI knjižnico. pip install --upgrade autogen

Asked by Nikolai Petrenko · May 13, 2026

Agenti javljajo napako, ker Docker ne teče, kako to rešim?

Če AutoGen poganjate lokalno, je privzeto nastavljeno, da agenti, ki izvajajo kodo, poskušajo izvajati kodo znotraj Docker kontejnerja. Če Docker ne teče, agent sproži napako. Za rešitev imate več možnosti.

Asked by Tunde Balogun · May 6, 2026

Ko uporabljamo autogen Docker, je vedno potrebno ponovno namestiti module?

"use_docker" argument v agentovem code_execution_config bo po zaključku pogovora nastavljen na ime slike, ki vsebuje spremembe po izvedbi. To ime slike lahko shranite. Za nov pogovor lahko "use_docker" nastavite na shranjeno ime slike, da se izvajanje začne tam.

Asked by Ismael Rios · May 1, 2026

Kako dobiti sporočila vsakega agenta?

Prosimo, preglejte https://microsoft.github.io/autogen/docs/reference/agentchat/conversable_agent#chat_messages

Asked by Lucas Petit · Apr 15, 2026

Postavi vprašanje

Alternative za Izvajanje Agentov