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 AI Contextual

Sobre esta app

Uma aplicação Streamlit que integra a plataforma RAG gerida pela AI Contextual. Crie um armazenamento de dados, ingresse documentos, inicie um agente e converse com base nos seus dados.

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

Ficha técnica

Categoria
RAG e Conhecimento
Dificuldade
Médio
Modelos
-
Frameworks
-
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

Uma aplicação Streamlit que integra a plataforma RAG gerida pela Contextual AI. Cria um datastore, ingere documentos, cria um agente e conversa baseado nos teus dados.

Funcionalidades

  • Ingestão de documentos para datastores da Contextual AI
  • Criação de agentes ligados a um ou mais datastores
  • Geração de respostas através do Modelo de Linguagem Fundamentado (GLM) da Contextual para respostas fiáveis e fundamentadas na recuperação
  • Reclassificação de documentos recuperados por relevância da consulta e instruções personalizadas (multilingue)
  • Visualização da recuperação (mostrar imagem da página de atribuição e metadados)
  • Avaliação de respostas com LMUnit utilizando uma rubrica personalizada

Pré-requisitos

  • Conta na Contextual AI e chave de API (Dashboard → API Keys)

Gerar uma chave de API

  1. Inicia sessão na tua conta em app.contextual.ai.
  2. Clica em "API Keys".
  3. Clica em "Create API Key".
  4. Copia a chave e cola-a na barra lateral da aplicação quando solicitado.

Como Executar

  1. Clona o repositório e navega até à pasta da aplicação:
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/rag_tutorials/contextualai_rag_agent

2. Criar e ativar um ambiente virtual.

3. Instalar dependências:

pip install -r requirements.txt
  1. Lança a aplicação:
streamlit run contextualai_rag_agent.py

Utilização

  1. Na barra lateral, cola a tua chave da API do Contextual AI. Opcionalmente, fornece um ID de Agente e/ou ID de Datastore existentes, se já os tiveres.
  1. Se necessário, cria um novo datastore. Carrega PDFs ou ficheiros de texto para ingestão. A aplicação aguarda até que os documentos terminem o processamento.
  1. Cria um novo agente (ou utiliza um existente) ligado ao datastore.
  1. Faz perguntas na entrada de chat. As respostas são geradas pelo teu agente Contextual AI.
  1. Funcionalidades avançadas opcionais:
  • Definições do Agente: Atualiza o prompt do sistema do agente através da interface.
  • Depuração e Avaliação: Ativa a informação de recuperação para visualizar atribuições; executa a avaliação LMUnit na última resposta com uma rubrica personalizada.

Notas de Configuração

  • Se estiveres numa instância de cloud não americana, define a URL Base na barra lateral (por exemplo, http://api.contextual.ai/v1). A aplicação utilizará esta URL base para todas as chamadas à API, incluindo a verificação de prontidão.
  • A visualização de recuperação utiliza agents.query.retrieval_info para buscar imagens de páginas em base64 e exibi-las diretamente.
  • A avaliação LMUnit utiliza lmunit.create para pontuar a última resposta de acordo com a tua rubrica.

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