# Agente Ai Arxiv com Memória

> Esta aplicação Streamlit implementa um assistente de pesquisa baseado em IA que ajuda os utilizadores a procurar artigos académicos no arXiv, mantendo uma memória dos interesses e interações passadas do utilizador. Utiliza o modelo GPT-4o-mini da OpenAI para processar resultados de pesquisa, MultiOn para navegação na web e Mem0 com Qdrant para manter o contexto do utilizador.

- Fonte: https://doutorai.pt/apps/ai-arxiv-agent-memory
- Categoria: Apps com Memória
- Dificuldade: Médio
- Modelos: OpenAI
- Frameworks: -
- Corre local?: Precisa de APIs cloud
- Chaves necessárias: OPENAI_API_KEY
- Licença: Apache-2.0
- Site: Doutor AI (https://doutorai.pt) - ferramentas de IA para pequenos negócios em português

## Tutorial completo

## 📚 Agente de Pesquisa AI com Memória

### 🎓 Tutorial Gratuito Passo a Passo
**👉 [Clica aqui para seguir o nosso tutorial completo passo a passo](https://www.theunwindai.com/p/build-ai-research-agent-with-memory-to-search-academic-papers) e aprende como construir isto do zero com explicações detalhadas e melhores práticas.**

Esta aplicação Streamlit implementa um assistente de pesquisa baseado em IA que ajuda os utilizadores a pesquisar artigos académicos no arXiv, mantendo uma memória dos interesses dos utilizadores e interações passadas. Utiliza o modelo GPT-4o-mini da OpenAI para processar os resultados de pesquisa, MultiOn para navegação na web, e Mem0 com Qdrant para manter o contexto do utilizador.

### Funcionalidades

- Interface de pesquisa para consultar artigos do arXiv
- Processamento que usa IA dos resultados de pesquisa para melhor legibilidade
- Memória persistente dos interesses dos utilizadores e pesquisas passadas
- Utiliza o modelo GPT-4o-mini da OpenAI para processamento inteligente
- Implementa armazenamento e recuperação de memória utilizando Mem0 e Qdrant

### Como Começar?

1. Clona o repositório do GitHub

```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory
```

```markdown
# 2. Instala as dependências necessárias:

```bash
npm install
```
```

```bash
pip install -r requirements.txt
```

```markdown
3. Assegura que o Qdrant está a correr:
A aplicação espera que o Qdrant esteja a correr em localhost:6333. Ajusta a configuração no código se a tua configuração for diferente.
```

```bash
docker pull qdrant/qdrant

docker run -p 6333:6333 -p 6334:6334 \
    -v $(pwd)/qdrant_storage:/qdrant/storage:z \
    qdrant/qdrant
```

# 4. Executa a Aplicação Streamlit

Para executar a aplicação Streamlit, segue os seguintes passos:

1. Abre o terminal.
2. Navega até ao diretório onde se encontra o teu ficheiro `app.py`.
3. Executa o seguinte comando:

   ```bash
   streamlit run app.py
   ```

4. Após alguns momentos, deves ver uma mensagem no terminal com um URL. Abre esse URL no teu navegador para visualizar a aplicação.

```bash
streamlit run ai_arxiv_agent_memory.py
```

## Poupe horas todas as semanas com IA, sem complicações

O **Doutor AI** dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe. [Ver planos →](https://doutorai.pt/precos)

---
Conteúdo de Doutor AI (https://doutorai.pt). Ao citar, indique a fonte: https://doutorai.pt/apps/ai-arxiv-agent-memory
