2024-09-17 06:22:38 -07:00
---
myst:
html_meta:
"description lang=en": |
2024-09-23 12:39:36 -04:00
Top-level documentation for AutoGen, a framework for developing applications using AI agents
2024-09-17 06:22:38 -07:00
html_theme.sidebar_secondary.remove: false
---
2024-09-23 11:37:05 -04:00
< style >
.hero-title {
font-size: 60px;
font-weight: bold;
margin: 2rem auto 0;
}
< / style >
< div class = "container" >
< div class = "row text-center" >
< div class = "col-sm-12" >
< h1 class = "hero-title" >
AutoGen
< / h1 >
< h3 >
2024-09-23 12:39:36 -04:00
A framework for developing applications using AI agents
2024-09-23 11:37:05 -04:00
< / h3 >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm" >
< h2 class = "text-center" >
{fas}`people-group;pst-color-primary` AgentChat
< / h2 >
< p >
Task driven, high level APIs for building multi-agent systems. Including group chat, pre-built agents, and more.
Built with < i > core< / i > .
< p >
```sh
pip install autogen-agentchat
2024-09-17 06:22:38 -07:00
```
2024-09-23 11:37:05 -04:00
< button onclick = "location.href='agentchat-user-guide/guides/quickstart.html'" type = "button" class = "btn btn-primary" > Get Started< / button >
< button onclick = "location.href='reference/python/autogen_agentchat/autogen_agentchat.html'" type = "button" class = "btn btn-outline-secondary" > API Reference< / button >
< div class = "versionadded" >
< p > Start here if you are looking for an API similar to AutoGen 0.2< / p >
< / div >
< / div >
< div class = "col-sm" >
< h2 class = "text-center" >
{fas}`cube;pst-color-primary` Core
< / h2 >
< p >
Primitive building blocks for creating asynchronous, event driven multi-agent systems.
< p >
```sh
pip install autogen-core
```
< button onclick = "location.href='core-user-guide/guides/quickstart.html'" type = "button" class = "btn btn-primary" > Get Started< / button >
< button onclick = "location.href='reference/python/autogen_core/autogen_core.html'" type = "button" class = "btn btn-outline-secondary" > API Reference< / button >
< / div >
< / div >
< / div >
2024-09-17 06:22:38 -07:00
<!--
2024-09-23 10:46:05 -04:00
Key features of AutoGen include:
2024-09-17 06:22:38 -07:00
- Asynchronous messaging: Agents communicate with each other through asynchronous messages, enabling event-driven and request/response communication models.
- Scalable & Distributed: Enable complex scenarios with networks of agents across org boundaries
- Modular, extensible & highly customizable: E.g. custom agents, memory as a service, tools registry, model library
- x-lang support: Python & Dotnet interoperating agents today, others coming soon
- Observable, traceable & debuggable -->
```{toctree}
:maxdepth: 1
:hidden:
2024-09-23 11:37:05 -04:00
agentchat-user-guide/index
core-user-guide/index
2024-09-17 06:22:38 -07:00
```
<!-- ## Community
2024-09-23 10:46:05 -04:00
Information about the community that leads, supports, and develops AutoGen.
2024-09-17 06:22:38 -07:00
```{toctree}
:maxdepth: 2
community/index
``` -->
```{toctree}
:maxdepth: 2
:hidden:
packages/index
```
```{toctree}
:maxdepth: 1
:hidden:
reference/index
```