Este repositório contém exemplos de código para a construção de aplicativos multiagentes (alimentados por modelos generativos de IA) baseados na estrutura AutoGen e é o repositório de código oficial do livro - Multi-Agent Systems with AutoGen, publicado pela Manning Publications.
O livro está atualmente disponível para pré-encomenda no Programa Manning Early Access (apenas os primeiros capítulos estão disponíveis atualmente).
Encomende o livro agora em https://mng.bz/eVP9.
Dica
Utilize o código mldibia para obter 50% de desconto, válido até 5 de agosto .
Em Sistemas Multiagentes com AutoGen, você aprenderá sobre os principais componentes dos agentes (modelos de IA generativa, ferramentas, memória, orquestração), como implementá-los em código python usando a estrutura AutoGen, como avaliá-los, otimizá-los e implantá-los em suas aplicações. No geral, o livro cobrirá:
Observação
Se você baixou o pacote de código do site da Manning, considere visitar o repositório de código oficial no GitHub em https://github.com/victordibia/multiagent-systems-with-autogen para obter as atualizações mais recentes.
Para baixar uma cópia deste repositório de código, clique no botão Baixar Zip ou execute o seguinte código em seu terminal.
git clone --depth 1 https https://github.com/victordibia/multiagent-systems-with-autogen.git
Esta seção explica como instalar as bibliotecas de pré-requisitos para que você possa usar os notebooks deste livro. Para que as bibliotecas sejam instaladas com segurança para o contexto deste livro, utilizamos o conceito de ambiente virtual python.
git clone https://github.com/victordibia/multiagent-systems-with-autogen.git
cd multiagent-systems-with-autogen
python -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt
jupyter lab
O código neste repositório está organizado em capítulos (mostrados na tabela). Cada capítulo contém código para os vários conceitos e ferramentas discutidos no livro.
Capítulo | Descrição | Código |
---|---|---|
1 | Compreendendo os sistemas multiagentes | sem código |
2 | Construindo seu primeiro aplicativo multiagente | - Seu primeiro aplicativo multiagente - Orquestrar grupos de agentes |
3 | A experiência do usuário (UX) para sistemas multiagentes | sem código |
4 | Agentes de interface | - Biblioteca de interfaces (construída do zero) - Implementação de um notebook de agente de interface |
Se você tiver alguma dúvida ou feedback sobre o livro ou o código neste repositório, sinta-se à vontade para abrir um problema.
Para dúvidas sobre a estrutura do AutoGen, você também pode visitar o repositório AutoGen GitHub ou a documentação do AutoGen.
Se você achar este livro ou código útil para sua pesquisa, considere citá-lo:
@book{multiagentsystems2024,
author = {Dibia, Victor and Wang, Chi},
title = {Multi-Agent Systems with AutoGen},
publisher = {Manning},
year = {2024},
isbn = {9781633436145},
url = {https://www.manning.com/books/multi-agent-systems-with-autogen},
github = {https://github.com/victordibia/multiagent-systems-with-autogen}
}