--- myst: html_meta: "description lang=en": | User Guide for AutoGen Core, a framework for building multi-agent applications with AI agents. --- # Core ```{toctree} :maxdepth: 1 :hidden: quickstart core-concepts/index framework/index design-patterns/index cookbook/index faqs ``` ```{warning} This project and documentation is a work in progress. If you have any questions or need help, please reach out to us on GitHub. ``` AutoGen core offers an easy way to quickly build event-driven, distributed, scalable, resilient AI agent systems. Agents are developed by using the [Actor model](https://en.wikipedia.org/wiki/Actor_model). You can build and run your agent system locally and easily move to a distributed system in the cloud when you are ready. Key features of AutoGen core include: ```{gallery-grid} :grid-columns: 1 2 2 3 - header: "{fas}`network-wired;pst-color-primary` Asynchronous Messaging" content: "Agents communicate through asynchronous messages, enabling event-driven and request/response communication models." - header: "{fas}`cube;pst-color-primary` Scalable & Distributed" content: "Enable complex scenarios with networks of agents across organizational boundaries." - header: "{fas}`code;pst-color-primary` Multi-Language Support" content: "Python & Dotnet interoperating agents today, with more languages coming soon." - header: "{fas}`globe;pst-color-primary` Modular & Extensible" content: "Highly customizable with features like custom agents, memory as a service, tools registry, and model library." - header: "{fas}`puzzle-piece;pst-color-primary` Observable & Debuggable" content: "Easily trace and debug your agent systems." - header: "{fas}`project-diagram;pst-color-primary` Event-Driven Architecture" content: "Build event-driven, distributed, scalable, and resilient AI agent systems." ```