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
Mensagem pronta para colar
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-engineerOu 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.mdConteú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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3950
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC