Este projeto faz parte de um tutorial do YouTube sobre o framework Agno, demonstrando como construir uma equipe de agentes de IA colaborativos para análise financeira.
Acompanhe a explicação do projeto assistindo meu video do youtube: https://youtu.be/EURwUhnHDmk
O projeto implementa uma equipe de análise financeira composta por dois agentes especializados:
- Pesquisador Financeiro: Coleta informações atualizadas do mercado financeiro usando DuckDuckGo
- Analista Financeiro: Analisa dados financeiros usando ferramentas do Yahoo Finance (yfinance)
Os agentes trabalham colaborativamente para produzir relatórios financeiros abrangentes e bem estruturados.
- Python 3.13+
- UV (Astral)
- Clone o repositório:
git clone https://github.com/gustavo-sacchi/explorando_agno.git
cd explorando_agno- Instale as dependências usando UV:
uv sync- Configure as variáveis de ambiente:
cp .env.exemplo .envEdite o arquivo .env e adicione sua chave da API OpenAI:
OPENAI_API_KEY=sua_chave_aqui
uv run workflow.pyuv run api.pyA API estará disponível em http://localhost:8000 com documentação automática em http://localhost:8000/docs.
curl -X POST "http://localhost:8000/run" \
-H "Content-Type: application/json" \
-d '{"message": "Análise completa das ações do Itaú Unibanco (ITUB4.SA)"}'