Este projeto implementa um Assistente de Pesquisa utilizando Inteligência Artificial (IA) para criar uma Newsletter com foco em assuntos da área Tributária, direcionada a Gestores Públicos e Servidores do município de Salvador-BA. O sistema utiliza um pipeline de agentes especializados para buscar, planejar, redigir e revisar o conteúdo da newsletter.
O projeto é estruturado em um notebook Google Colab e utiliza o Google Agent Development Kit (ADK) e a API do Google Gemini. A lógica principal é dividida em uma sequência de agentes:
- Agente Buscador de Notícias: Responsável por encontrar notícias relevantes sobre o tópico tributário especificado pelo usuário, focando em lançamentos recentes e com impacto significativo em Salvador-BA.
- Agente Planejador de Posts: Com base nas notícias encontradas, este agente planeja os pontos chave e a estrutura para os conteúdos da newsletter.
- Agente Redator do Post: Gera o rascunho da newsletter com base no plano elaborado pelo agente anterior, utilizando uma linguagem técnica e jornalística adequada ao público-alvo.
- Agente Revisor de Qualidade: Revisa o rascunho gerado, verificando clareza, concisão, correção e tom, garantindo a qualidade final do conteúdo.
Para executar este projeto, siga os passos abaixo:
- Clone o repositório (se estiver no GitHub) ou baixe o notebook (.ipynb):
- Abra o notebook no Google Colab.
- Configure sua API Key do Google Gemini:
- Vá em "Segredos" (chave no menu lateral esquerdo) no Google Colab.
- Adicione um novo segredo com o nome
GOOGLE_API_KEY
e cole o valor da sua chave da API do Google Gemini.
- Execute as células do notebook sequencialmente. As dependências serão instaladas automaticamente (
google-genai
,google-adk
). - Siga as instruções no output para fornecer o tópico tributário desejado.
- Observe o output dos agentes e o resultado final da newsletter revisada direcionado ao município de Salvador-BA.
O projeto utiliza as seguintes bibliotecas:
google-genai
google-adk
IPython
datetime
textwrap
requests
Estas dependências são instaladas automaticamente ao executar as células do notebook.
[ecs]