Este projeto é um assistente inteligente que utiliza ferramentas como Wikipedia, Google Calendar e APIs de notícias para responder a perguntas e realizar tarefas. Ele é integrado com o framework LangChain para gerenciar agentes e ferramentas.
- Wikipedia Tool: Busca informações na Wikipedia.
- News Tool: Obtém notícias recentes com base em consultas e intervalos de datas.
- Calendar Tool: Consulta eventos do Google Calendar.
- Prompt Personalizado: Configuração de prompts para interagir com o modelo de linguagem.
- Python: Certifique-se de ter o Python 3.8 ou superior instalado.
- Bibliotecas Necessárias:
- Instale as dependências listadas no arquivo
requirements.txt
:pip install -r requirements.txt
- Instale as dependências listadas no arquivo
- Credenciais:
- Google Calendar:
- Configure os arquivos
credentials.json
etoken.json
para acessar sua conta do Google.
- Configure os arquivos
- News API:
- Adicione sua chave de API no arquivo
.env
:NEWS_API_KEY=your_api_key_here
- Adicione sua chave de API no arquivo
- Google Calendar:
-
Clone o Repositório:
git clone https://github.com/seu-usuario/agent.git cd agent
-
Virtual environment:
source .venv/Scripts/activate
- Rodar o projeto:
python main.py