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

Gemma de Embedding Agentic Rag

Sobre esta app

Esta aplicação Streamlit demonstra um Agente de Geração Aumentada por Recuperação (RAG) agentic utilizando o EmbeddingGemma do Google para embeddings e Llama 3.2 como modelo de linguagem, tudo a funcionar localmente via Ollama.

  • Código aberto completo
  • Explicado em português
  • Corre no seu computador

Ficha técnica

Categoria
RAG e Conhecimento
Dificuldade
Médio
Modelos
Llama
Frameworks
Agno, Ollama (local)
Corre local?
Sim (Ollama)
Chaves necessárias
Nenhuma

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

Tutorial completo

🔥 Agentic RAG com EmbeddingGemma

🎓 Tutorial Passo-a-Passo GRÁTIS

👉 Clica aqui para seguir o nosso tutorial completo passo-a-passo e aprende como construir isto do zero com explicações detalhadas e melhores práticas.

Esta aplicação Streamlit demonstra um Agente de Geração Aumentada por Recuperação (RAG) agentic utilizando o EmbeddingGemma da Google para embeddings e o Llama 3.2 como modelo de linguagem, tudo a correr localmente através do Ollama.

Funcionalidades

  • Modelos de IA Locais: Utiliza o EmbeddingGemma para embeddings vetoriais e o Llama 3.2 para geração de texto
  • Base de Conhecimento em PDF: Adiciona dinamicamente URLs de PDFs para construir uma base de conhecimento
  • Pesquisa Vetorial: Pesquisa de similaridade eficiente utilizando o LanceDB
  • Interface Interativa: Interface Streamlit bonita para adicionar fontes e realizar consultas
  • Respostas em Streaming: Geração de respostas em tempo real com visibilidade de chamadas de ferramentas

Como Começar?

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

2. Instala as dependências necessárias:

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

npm install
pip install -r requirements.txt
  1. Assegura que o Ollama está instalado e a funcionar com os modelos necessários:
  • Faz o download dos modelos: ollama pull embeddinggemma:latest e ollama pull llama3.2:latest
  • Inicia o servidor Ollama se não estiver a funcionar
  1. Executa a aplicação Streamlit:
streamlit run agentic_rag_embeddinggemma.py

(Note: O ficheiro da aplicação está no diretório raiz)

  1. Abre o teu navegador web na URL fornecida (geralmente http://localhost:8501) para interagir com o agente RAG.

Como Funciona?

  1. Configuração da Base de Conhecimento: Adiciona URLs de PDFs na barra lateral para carregar e indexar documentos.
  2. Geração de Embeddings: EmbeddingGemma cria embeddings vetoriais para pesquisa semântica.
  3. Processamento de Consultas: As consultas dos utilizadores são incorporadas e pesquisadas na base de conhecimento.
  4. Geração de Respostas: Llama 3.2 gera respostas com base no contexto recuperado.
  5. Integração de Ferramentas: O agente utiliza ferramentas de pesquisa para obter informações relevantes.

Requisitos

  • Python 3.8+
  • Ollama instalado e a funcionar
  • Modelos necessários: embeddinggemma:latest, llama3.2:latest

Tecnologias Utilizadas

  • Agno: Framework para construção de agentes de IA
  • Streamlit: Framework para aplicações web
  • LanceDB: Base de dados vetorial
  • Ollama: Servidor LLM local
  • EmbeddingGemma: Modelo de embedding do Google
  • Llama 3.2: Modelo de linguagem da Meta

Da mesma categoria

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
RAG e ConhecimentoMédio

RAG Agentic com Raciocínio

1. Gestão Interativa de Base de Conhecimento - Adicionar URLs dinamicamente para conteúdo web - Fonte de conhecimento padrão: artigo MCP vs A2A Protoc…

  • OpenAI
  • Gemini

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