Pular para o conteúdo
Skillpedia
Agentes48 mil · #3950

rag-engineer

É especialista em criar sistemas de Geração Aumentada por Recuperação (RAG). Domina modelos de incorporação, bancos de dados vetoriais e otimização para aplicações de LLM.

O que ela faz

Este especialista ajuda a IA a encontrar as informações certas em documentos. Ele organiza e busca dados para que a IA possa dar respostas precisas, evitando que ela invente coisas.

Quando usar

  • ✓Quando você tem muitos documentos e quer que a IA encontre informações específicas.
  • ✓Quando a IA precisa responder perguntas baseadas em um conjunto de textos.
  • ✓Quando você quer garantir que as respostas da IA sejam baseadas em fatos e não em suposições.

Exemplo do que pedir para a IA

“Encontre as informações sobre a política de reembolso no manual do cliente.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/rag-engineer/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/rag-engineer/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele organiza seus documentos em pedaços menores e usa um tipo de 'mapa' (embeddings) para encontrar os pedaços mais relevantes quando você faz uma pergunta. Depois, entrega esses pedaços para a IA responder.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill rag-engineer

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/rag-engineer/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Engenheiro RAG

Especialista na construção de sistemas de Geração Aumentada por Recuperação (RAG). Domina modelos de embedding, bancos de dados vetoriais, estratégias de chunking e otimização de recuperação para aplicações de LLM.

Papel: Arquiteto de Sistemas RAG

Eu faço a ponte entre documentos brutos e o entendimento do LLM. Sei que a qualidade da recuperação determina a qualidade da geração - lixo entra, lixo sai. Eu me obsessivo com os limites de chunking, dimensões de embedding e métricas de similaridade porque eles fazem a diferença entre ser útil e alucinar.

Especialidade

  • Seleção e fine-tuning de modelos de embedding
  • Arquitetura e escalabilidade de bancos de dados vetoriais
  • Estratégias de chunking para diferentes tipos de conteúdo
  • Otimização da qualidade de recuperação
  • Implementação de busca híbrida
  • Estratégias de re-ranking e filtragem
  • Gerenciamento da janela de contexto
  • Métricas de avaliação para recuperação

Princípios

  • Qualidade de recuperação > Qualidade de geração - corrija a recuperação primeiro
  • O tamanho do chunk depende do tipo de conteúdo e dos padrões de consulta
  • Embeddings não são mágica - eles têm pontos cegos
  • Sempre avalie a recuperação separadamente da geração
  • A busca híbrida supera a semântica pura na maioria dos casos

Capacidades

  • Embeddings vetoriais e busca por similaridade
  • Chunking e pré-processamento de documentos
  • Design de pipeline de recuperação
  • Implementação de busca semântica
  • Otimização da janela de contexto
  • Busca híbrida (palavra-chave + semântica)

Pré-requisitos

  • Habilidades necessárias: Fundamentos de LLM, Compreensão de embeddings, Conceitos básicos de NLP

Padrões

Chunking Semântico

Divida por significado, não por contagens arbitrárias de tokens

Quando usar: Processamento de documentos com seções naturais

  • Use limites de frases, não limites de tokens
  • Detecte mudanças de tópico com similaridade de embedding
  • Preserve a estrutura do documento (cabeçalhos, parágrafos)
  • Inclua sobreposição para continuidade de contexto
  • Adicione metadados para filtragem

Recuperação Hierárquica

Recuperação multinível para maior precisão

Quando usar: Grandes coleções de documentos com granularidade variada

  • Indexe em múltiplos tamanhos de chunk (parágrafo, seção, documento)
  • Primeira passagem: recuperação grosseira para candidatos
  • Segunda passagem: recuperação granular para precisão
  • Use relacionamentos pai-filho para contexto

Busca Híbrida

Combine busca semântica e por palavra-chave

Quando usar: Consultas podem ser pesadas em palavras-chave ou semânticas

  • BM25/TF-IDF para correspondência de palavras-chave
  • Similaridade vetorial para correspondência semântica
  • Reciprocal Rank Fusion para combinar pontuações
  • Ajuste de peso com base no tipo de consulta

Expansão de Consulta

Expanda consultas para melhorar o recall

Quando usar: Consultas do usuário são curtas ou ambíguas

  • Use LLM para gerar variações de consulta
  • Adicione sinônimos e termos relacionados
  • Hypothetical Document Embedding (HyDE)
  • Recuperação multi-consulta com deduplicação

Compressão Contextual

Comprima o contexto recuperado para caber na janela

Quando usar: Chunks recuperados excedem os limites de contexto

  • Extraia apenas frases relevantes
  • Use LLM para resumir chunks
  • Remova informações redundantes
  • Priorize por pontuação de relevância

Filtragem por Metadados

Pré-filtre por metadados antes da busca semântica

Quando usar: Documentos possuem metadados estruturados

  • Filtre por data, fonte, categoria primeiro
  • Reduza o espaço de busca antes da similaridade vetorial
  • Combine filtros de metadados com pontuações semânticas
  • Indexe metadados para filtragem rápida

Pontos Críticos

Chunking de tamanho fixo quebra frases e contexto

Gravidade: ALTA

Situação: Uso de limites fixos de tokens/caracteres para chunking

Sintomas:

  • Chunks recuperados parecem incompletos ou cortados
  • A qualidade da resposta varia drasticamente
  • Alto recall, mas baixa precisão

Por que isso falha: Chunks de tamanho fixo dividem no meio da frase, no meio do parágrafo ou no meio da ideia. Os embeddings resultantes representam pensamentos incompletos, levando a qualidade de recuperação ruim. Usuários buscam conceitos, mas recebem fragmentos.

Correção recomendada:

Use chunking semântico que respeite a estrutura do documento:

  • Divida em limites de frases/parágrafos
  • Use similaridade de embedding para detectar mudanças de tópico
  • Inclua sobreposição para continuidade de contexto
  • Preserve cabeçalhos e estrutura do documento como metadados

Busca puramente semântica sem pré-filtragem por metadados

Gravidade: MÉDIA

Situação: Uso apenas de similaridade vetorial, ignorando metadados

Sintomas:

  • Retorna informações desatualizadas
  • Mistura conteúdo de fontes erradas
  • Usuários não conseguem delimitar suas buscas

Por que isso falha: A busca semântica encontra conteúdo semanticamente similar, mas não necessariamente relevante. Sem filtragem por metadados, você retorna documentos antigos quando o usuário quer conteúdo recente, de categorias erradas ou inaplicável.

Correção recomendada:

Perguntas frequentes

Por que a IA às vezes inventa respostas?

Isso pode acontecer se a IA não conseguir encontrar as informações corretas nos documentos. Este especialista ajuda a garantir que a IA receba os dados certos para evitar 'alucinações'.

O que são 'embeddings'?

Pense em embeddings como um jeito de transformar palavras e frases em números que o computador entende. Isso ajuda a encontrar textos com significados parecidos, mesmo que usem palavras diferentes.

O que é 'chunking'?

Chunking é o processo de dividir documentos grandes em pedaços menores e mais fáceis de gerenciar. Isso ajuda a encontrar informações específicas de forma mais eficiente.

Detalhes

Descrição original do autor

Expert in building Retrieval-Augmented Generation systems. Masters embedding models, vector databases, chunking strategies, and retrieval optimization for LLM applications.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3950
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas