https://github.com/raphaelamonteiro/smartagent-websearch
Agente inteligente capaz de realizar buscas na web e responder a consultas utilizando modelos de linguagem.
https://github.com/raphaelamonteiro/smartagent-websearch
duckduckgo smolagents websearch-agent
Last synced: about 1 month ago
JSON representation
Agente inteligente capaz de realizar buscas na web e responder a consultas utilizando modelos de linguagem.
- Host: GitHub
- URL: https://github.com/raphaelamonteiro/smartagent-websearch
- Owner: raphaelamonteiro
- Created: 2025-05-06T18:06:55.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-06T18:22:03.000Z (5 months ago)
- Last Synced: 2025-07-06T00:08:31.189Z (3 months ago)
- Topics: duckduckgo, smolagents, websearch-agent
- Language: Jupyter Notebook
- Homepage: https://huggingface.co/datasets/raphaelamonteiro/SmartAgent-WebSearch
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# đ€ Smart-Agent-WebSearch
Este projeto consiste em um agente inteligente que utiliza a ferramenta de busca DuckDuckGo para realizar pesquisas na web e retornar resultados de forma eficiente. O agente usa um modelo de inferĂȘncia para gerar respostas baseadas nas informaçÔes encontradas online.
## Funcionalidades
- **Integração com DuckDuckGo**: O agente pode realizar pesquisas diretamente no DuckDuckGo.
- **Respostas baseadas em modelos de IA**: Utiliza um modelo de inferĂȘncia para analisar e retornar as respostas.
- **Facilidade de uso**: Basta passar a consulta que o agente retorna a resposta.## Tecnologias Utilizadas
- **Python**: Linguagem principal utilizada para desenvolver o agente.
- **SmolAgents**: Biblioteca para criar e configurar o agente inteligente.
- **DuckDuckGo API**: Usado para realizar as pesquisas na web.
- **Modelos de InferĂȘncia**: Utiliza modelos de IA para processar as respostas.## Como Usar
1. Clone o repositĂłrio:
```bash
git clone https://github.com/seu-usuario/Smart-Agent-WebSearch.git2. Instale as dependĂȘncias:
```bash
pip install smolagents
```3. Execute o cĂłdigo:
```python
from smolagents import CodeAgent, DuckDuckGoSearchTool, InferenceClientModel# Inicialize o modelo
model = InferenceClientModel()# Inicialize a ferramenta de busca
search_tool = DuckDuckGoSearchTool()# Crie o agente com a ferramenta de busca
agent = CodeAgent(tools=[search_tool], model=model)# Execute uma consulta
response = agent.run("Qual a altura do Cristo Redentor?")
print(response)
```