An open API service indexing awesome lists of open source software.

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.

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.git

2. 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)
```