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

Agente RAG Corretivo

Sobre esta app

Um sistema sofisticado de Geração Aumentada por Recuperação (RAG) que implementa um fluxo de trabalho corretivo em múltiplas etapas utilizando LangGraph.

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

Ficha técnica

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

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

Tutorial completo

Um sofisticado sistema de Geração Aumentada por Recuperação (RAG) que implementa um fluxo de trabalho corretivo em múltiplas etapas utilizando o LangGraph. Este sistema combina recuperação de documentos, avaliação de relevância, transformação de consultas e pesquisa na web para fornecer respostas abrangentes e precisas.

Funcionalidades

  • Recuperação Inteligente de Documentos: Utiliza o Qdrant vector store para uma recuperação de documentos eficiente
  • Avaliação de Relevância de Documentos: Emprega o Claude 4.5 sonnet para avaliar a relevância dos documentos
  • Transformação de Consultas: Melhora os resultados de pesquisa otimizando as consultas quando necessário
  • Fallback de Pesquisa na Web: Utiliza a API Tavily para pesquisa na web quando os documentos locais não são suficientes
  • Abordagem Multi-Modelo: Combina embeddings da OpenAI e Claude 4.5 sonnet para diferentes tarefas
  • Interface Interativa: Construída com Streamlit para fácil upload e consulta de documentos

Como Executar?

  1. Clona o Repositório:
   git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
   cd rag_tutorials/corrective_rag
  1. Instalar Dependências:
   pip install -r requirements.txt
  1. Configurar Chaves de API:

Precisarás de obter as seguintes chaves de API:

  1. Visita Qdrant Cloud
  2. Cria uma conta ou inicia sessão
  3. Cria um novo cluster
  4. Obtém as tuas credenciais:
  • Chave de API Qdrant: Encontrada na secção de Chaves de API
  • URL do Qdrant: A URL do teu cluster (formato: https://xxx-xxx.aws.cloud.qdrant.io)
  1. Executar a Aplicação:
   streamlit run corrective_rag.py
  1. Usa a Aplicação:
  • Carrega documentos ou fornece URLs
  • Introduz as tuas perguntas na caixa de consulta
  • Vê o processo Corrective RAG passo a passo
  • Obtém respostas abrangentes

Stack Tecnológico

  • LangChain: Para orquestração e cadeias RAG
  • LangGraph: Para gestão de fluxos de trabalho
  • Qdrant: Base de dados vetorial para armazenamento de documentos
  • Claude 4.5 sonnet: Modelo de linguagem principal para análise e geração
  • OpenAI: Para embeddings de documentos
  • Tavily: Para capacidades de pesquisa na web
  • Streamlit: Para a interface do utilizador

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