Cookies

Com a sua autorização, usamos cookies do Google Analytics para medir as visitas e melhorar o site. Os cookies necessários ficam sempre ativos. Pode mudar a escolha ou retirar o consentimento quando quiser, no rodapé, em Definições de cookies. Política de Cookies

Saltar para o conteúdo
PTEN
Começar

RAG e Conhecimento ·Médio

RAG Agentic com Pensamento Gemini Flash

Sobre esta app

- Processamento de Documentos - Upload e processamento de documentos PDF - Extração de conteúdo de páginas web - Fragmentação automática de texto e embedding - Armazenamento vetorial na nuvem Qdrant.

  • Código aberto completo
  • Explicado em português

Ficha técnica

Categoria
RAG e Conhecimento
Dificuldade
Médio
Modelos
Gemini
Frameworks
Agno, LangChain
Corre local?
Precisa de APIs cloud
Chaves necessárias
GOOGLE_API_KEY

Licença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.

Tutorial completo

Um sistema RAG Agentic construído com o novo modelo Gemini 2.0 Flash Thinking e gemini-exp-1206, Qdrant para armazenamento de vetores, e Agno (phidata prev) para orquestração de agentes. Esta aplicação apresenta reescrita inteligente de consultas, processamento de documentos e capacidades de fallback de pesquisa na web para fornecer respostas abrangentes potenciadas por IA.

Funcionalidades

  • Processamento de Documentos
  • Upload e processamento de documentos PDF
  • Extração de conteúdo de páginas web
  • Divisão automática de texto e incorporação
  • Armazenamento de vetores na nuvem Qdrant
  • Consulta Inteligente
  • Reescrita de consultas para melhor recuperação
  • Recuperação de documentos baseada em RAG
  • Pesquisa de similaridade com filtragem por limiar
  • Fallback automático para pesquisa na web
  • Atribuição de fontes para respostas
  • Capacidades Avançadas
  • Integração de pesquisa web Exa AI
  • Filtragem de domínio personalizado para pesquisa na web
  • Geração de respostas contextualizadas
  • Gestão do histórico de conversas
  • Agente de reformulação de consultas
  • Funcionalidades Específicas do Modelo
  • Gemini Thinking 2.0 Flash para chat e raciocínio
  • Modelo de Incorporação Gemini para incorporações de vetores
  • Framework Agno Agent para orquestração
  • Interface interativa baseada em Streamlit

Pré-requisitos

1. Chave de API do Google

  1. Vai a Google AI Studio
  2. Regista-te ou faz login na tua conta
  3. Cria uma nova chave de API

2. Configuração da Nuvem Qdrant

  1. Visita Qdrant Cloud
  2. Cria uma conta ou faz login
  3. Cria um novo cluster
  4. Obtém as tuas credenciais:
  • Chave de API Qdrant: Encontrada na secção de Chaves de API
  • URL Qdrant: A URL do teu cluster (formato: https://xxx-xxx.cloud.qdrant.io)

3. Chave de API Exa AI (Opcional)

  1. Visita Exa AI
  2. Regista-te para uma conta
  3. Gera uma chave de API para capacidades de pesquisa na web

Como Executar

  1. Clona o repositório:
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd rag_tutorials/gemini_agentic_rag

2. Instalar dependências:

Para instalar as dependências necessárias, executa o seguinte comando:

npm install
pip install -r requirements.txt

3. Executa a aplicação:

Para executar a aplicação, utiliza o seguinte comando:

npm start

A aplicação estará disponível em http://localhost:3000.

3.1. Parar a aplicação

Para parar a aplicação, utiliza Ctrl + C no terminal onde a aplicação está a ser executada.

3.2. Aceder à aplicação

Abre o teu navegador e vai até http://localhost:3000 para aceder à aplicação.

3.3. Problemas comuns

Se encontrares problemas ao executar a aplicação, verifica os seguintes pontos:

  • Certifica-te de que todas as dependências estão instaladas.
  • Verifica se a porta 3000 não está a ser utilizada por outra aplicação.
  • Consulta os logs do terminal para mensagens de erro.
streamlit run agentic_rag_gemini.py

Utilização

  1. Configura as chaves da API na barra lateral:
  • Introduz a tua chave da API do Google
  • Adiciona as credenciais do Qdrant
  • (Opcional) Adiciona a chave do Exa AI para pesquisa na web
  1. Carrega documentos:
  • Usa o carregador de ficheiros para PDFs
  • Introduz URLs para conteúdo da web
  1. Faz perguntas:
  • Escreve a tua consulta na interface de chat
  • Vê consultas reescritas e fontes
  • Consulta os resultados da pesquisa na web quando relevante
  1. Gerir a tua sessão:
  • Limpa o histórico de chat conforme necessário
  • Configura domínios de pesquisa na web
  • Monitoriza documentos processados

Da mesma categoria

RAG e ConhecimentoMédio

Gemma de Embedding Agentic Rag

Esta aplicação Streamlit demonstra um Agente de Geração Aumentada por Recuperação (RAG) agentic utilizando o EmbeddingGemma do Google para embeddings …

  • Llama
  • local
RAG e ConhecimentoMédio

RAG Agentic com GPT-5

Uma aplicação RAG agentic construída com o framework Agno, apresentando GPT-5 e LanceDB para recuperação eficiente de conhecimento e resposta a pergun…

  • OpenAI

Precisa de uma solução à medida?

Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.

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