OlympHill
AutoGen logo

AutoGenAtvērt-source Python rīks, lai arī kārtītu dažu agentu LLM raksturdarbu pildījuma uzdevumus kopīgi.

4.5 (4)
Daniel NikulshynPārskatījis Daniel Nikulshyn·Atjaunināts 2026. g. jūlijs

Pārskats

AutoGen ir atvērto izsoucesa programmēšanas rastrs Microsoft Research, kas ir paredzēts agrentu AI sistēmu veidošanai. Tas ļauj programētājiem definēt vairākas LLM varoto lasīt agentu, kādas var sarunāties, racionēties, piekāpties līdzekļiem, izpildīt kodus un koordinēties, lai veiktu kompleksus darbību graudu. Sākums ir konstruēts, lai atbalstītu elastīgu konversāciju māršrutējumus, konfigurējamas agenta lomas un integrāciju ar cilvēka ievadi, ārējām api, kā arī koda izpētes vidi. Tas ir bieži lietots, lai uzbūtavu pētniecības palīgu, automātizētā koda proceses, datiānaļītes kanāli un citas uzdevuma jātnieku sistēmas prototipus. AutoGen tiek izplatīts kā Python bibliotēka ar aktīvu biedru izglītošanos, dokumentāciju un saderīgām piemērošanām, veidojot praktisku pamatu eksperimentēšanai ar un izvietošanai dažadīgu aģentu aplikācijām.

Galvenās funkcijas

  • Dažādu agentu konversāķi organizācija
  • Saskanotspējīgs agentu lomas un persona izvēle
  • Kodas izpildīšana un instrumentu saziņas
  • Mans-līdz-pilnvarotais uzturēšana
  • Iekļavotspējīgs lielāko LLM provideru sarakstā
  • Iegrābjams Python API

Cenas

Modelis
Freemium
Vērtējums
4.5 / 5 (4)

Lietošanas gadījumi

Konversācijas AI

Būvēt daudzu-agenta konversācijas sistēmas, kas sadarbojas, lai risinātu uzdevumus, ar reižas lielākās lietojumprogrammas, atbalsta klientiem un tehnisko pārbaudi atļauju un vēl daudzām citas lietojumās.

LM Strādājot Processu

Izveidot strādājot procesus, kas izmantot lielu lietgaismu modelus automatizēt uzdevumus, kā ierobežojumu, teksta analīzi, saturu izveidi un citas lietas.

Dažādu Agentu Sistēmas

Attīstīt sistēmas, kas ļauj dažādus agentus interact un sadarbojies, ar potenciālu lietošanu jomas, kā spēles, simulācijas, izglītībā un cita.

Optimēta pētīšana

Izmantot AutoGen palielinātu LM pētīšanas APIS, lai optimizētu performancu un samazinātu izmaksu lielā skalu lietgaismu modeļu ieviešanās.

Plusi un mīnusi

Plusi

  • Brīva un atvērt-source
  • Asīstīga multikomunikācijas konversācija pārklātais
  • Atbalsta lietojumprogrammu saukšanu un kodu izpildīšanu
  • Atbalsta ar Microsoft Research un aktīva sabiedrība

Mīnusi

  • Saskaņots Python un LLM API
  • Dokumentācija var aiziet lejā no ātrāks uzkrītumu
  • Darbu dažu agentu ciklus var izraisīt augstu token cenu
  • Nozīmīga grafiska lietotāja saskartne nav iebūvēta

Atsauksmes

4.5

Vidējais no 4 vērtējumiem.

5
2
4
2
3
0
2
0
1
0

Pieslēdzies, lai atstātu atsauksmi.

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.

Jautājumi

None of the devcontainers are building due to "Hash sum mismatch", what should I do?

This is an intermittent issue that appears to be caused by some combination of mirror and proxy issues. If it arises, try to replace the apt-get update step with the following: 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 && \ rm -r /var/lib/apt/lists/* && \ apt-get update -o Acquire::CompressionTypes::Order::=gz && \ apt-get -y update && \ apt-get install sudo git npm # and whatever packages need to be installed in this specific version of the devcontainer This is a combination of StackOverflow suggestions here and here.

Asked by Vasyl Kovalenko · May 21, 2026

What should I do if I get the error "TypeError: Assistants.create() got an unexpected keyword argument 'file_ids'"?

This error typically occurs when using Autogen version earlier than 0.2.27 in combination with OpenAI library version 1.21 or later. The issue arises because the older version of Autogen does not support the file_ids parameter used by newer versions of the OpenAI API. To resolve this issue, you need to upgrade your Autogen library to version 0.2.27 or higher that ensures compatibility between Autogen and the OpenAI library. pip install --upgrade autogen

Asked by Nikolai Petrenko · May 13, 2026

Agents are throwing due to docker not running, how can I resolve this?

If running AutoGen locally the default for agents who execute code is for them to try and perform code execution within a docker container. If docker is not running, this will cause the agent to throw an error. To resolve this you have some options.

Asked by Tunde Balogun · May 6, 2026

When using autogen docker, is it always necessary to reinstall modules?

The "use_docker" arg in an agent's code_execution_config will be set to the name of the image containing the change after execution, when the conversation finishes. You can save that image name. For a new conversation, you can set "use_docker" to the saved name of the image to start execution there.

Asked by Ismael Rios · May 1, 2026

How to get each agent message?

Please refer to https://microsoft.github.io/autogen/docs/reference/agentchat/conversable_agent#chat_messages

Asked by Lucas Petit · Apr 15, 2026

Uzdod jautājumu

Tīmekļa agentu attīstība alternatīvas