Este projeto implementa um sistema interativo de agentes de inteligência artificial focado em auxiliar tutores de pets com cuidados básicos. Utilizando o Google Gemini como modelo de linguagem e o Google Agent Development Kit (ADK) para orquestração dos agentes, o sistema oferece orientações preliminares em áreas essenciais do bem-estar animal.
O sistema "AI tem PetCare?" é composto por agentes especializados que podem ajudar com:
- Diagnóstico de Saúde Primária: Avaliação de sintomas comuns, identificação de sinais de alerta e recomendações sobre quando procurar um veterinário.
- Adestramento em Casa: Dicas práticas e passo a passo para ensinar comandos básicos e lidar com comportamentos comuns, com foco em reforço positivo.
- Orientações sobre Dieta Natural: Informações sobre alimentos seguros e perigosos, e princípios gerais para uma alimentação natural e balanceada (sempre com o aviso da necessidade de um nutricionista veterinário).
O projeto utiliza a arquitetura de agentes do Google ADK, onde diferentes agentes com papéis e instruções específicas colaboram (indiretamente, neste caso, através do fluxo principal) para processar as requisições do usuário. A ferramenta google_search é integrada a alguns agentes para permitir a busca de informações externas quando necessário.
agente_saude: Especialista em sintomas e triagem veterinária.agente_dieta: Consultor em nutrição e segurança alimentar.agente_treinamento: Focado em técnicas de adestramento positivo.agente_revisor: Garante a segurança e clareza das respostas geradas pelos outros agentes.root_agent: Ponto de entrada para interfaces que esperam um agente raiz.
Para rodar o sistema "AI tem PetCare?" localmente, siga os passos abaixo:
-
Clone o repositório:
git clone [https://github.com/rejanegallotti/AItem_PetCare.git](https://github.com/rejanegallotti/AItem_PetCare.git) cd AItem_PetCare -
Crie e ative um ambiente virtual (recomendado):
python -m venv venv # No Windows (Git Bash/CMD): source venv/Scripts/activate # No Linux/macOS: source venv/bin/activate
-
Instale as dependências:
pip install -r requirements.txt # Ou manualmente: # pip install google-genai google-adk python-dotenv
-
Configure sua Chave API do Google Gemini: Obtenha sua chave API no Google AI Studio. Crie um arquivo na raiz do projeto chamado
.enve adicione sua chave:GOOGLE_API_KEY="SUA_CHAVE_API_AQUI"
Não compartilhe este arquivo e adicione-o ao seu
.gitignore! -
Execute o sistema:
python petcare_agents/agent.py
O sistema interativo será iniciado no seu terminal.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues para sugestões ou reportar bugs, ou enviar Pull Requests com melhorias.
Este projeto está licenciado sob os termos da Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Desenvolvido por Rejane Menezes Reis Gallotti
