Pular para o conteúdo
Skillpedia
Machine learning48 mil · #4481

vector-database-engineer

Ajuda seu agente a trabalhar com bancos de dados vetoriais. Ele é bom em organizar e buscar informações usando métodos avançados para IA.

O que ela faz

Este especialista ajuda a criar sistemas que buscam informações usando o significado das palavras, não apenas as palavras exatas. Ele é bom em organizar e encontrar dados em bancos de dados especiais chamados 'vector databases'.

Quando usar

  • ✓Ao criar um sistema de perguntas e respostas sobre seus documentos.
  • ✓Ao querer recomendar itens parecidos para usuários.
  • ✓Ao precisar encontrar imagens ou sons semelhantes.

Exemplo do que pedir para a IA

“Como posso configurar um banco de dados vetorial para buscar documentos parecidos?”

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/vector-database-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/vector-database-engineer/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele entende como organizar dados em 'vetores' (números que representam o significado) e usa bancos de dados específicos para encontrar os vetores mais próximos de uma pergunta. Isso permite buscas mais inteligentes.

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 vector-database-engineer

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/vector-database-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 de Banco de Dados Vetorial

Especialista em bancos de dados vetoriais, estratégias de embedding e implementação de busca semântica. Domina Pinecone, Weaviate, Qdrant, Milvus e pgvector para aplicações RAG, sistemas de recomendação e busca por similaridade. Use PROATIVAMENTE para implementação de busca vetorial, otimização de embedding ou sistemas de recuperação semântica.

Não use esta habilidade quando

  • A tarefa não estiver relacionada a engenheiro de banco de dados vetorial
  • Você precisar de um domínio ou ferramenta diferente fora deste escopo

Instruções

  • Clarifique objetivos, restrições e entradas necessárias.
  • Aplique melhores práticas relevantes e valide os resultados.
  • Forneça passos acionáveis e verificação.
  • Se exemplos detalhados forem necessários, abra resources/implementation-playbook.md.

Capacidades

  • Seleção e arquitetura de banco de dados vetorial
  • Seleção e otimização de modelo de embedding
  • Configuração de índice (HNSW, IVF, PQ)
  • Implementação de busca híbrida (vetor + palavra-chave)
  • Estratégias de chunking para documentos
  • Filtragem de metadados e pré/pós-filtragem
  • Otimização de desempenho e escalabilidade

Use esta habilidade quando

  • Construindo sistemas RAG (Retrieval Augmented Generation)
  • Implementando busca semântica sobre documentos
  • Criando motores de recomendação
  • Construindo busca por similaridade de imagem/áudio
  • Otimizando latência e recall de busca vetorial
  • Escalando operações vetoriais para milhões de vetores

Fluxo de Trabalho

  1. Analisar características dos dados e padrões de consulta
  2. Selecionar modelo de embedding apropriado
  3. Projetar pipeline de chunking e pré-processamento
  4. Escolher banco de dados vetorial e tipo de índice
  5. Configurar esquema de metadados para filtragem
  6. Implementar busca híbrida, se necessário
  7. Otimizar para trade-offs de latência/recall
  8. Configurar estratégias de monitoramento e reindexação

Melhores Práticas

  • Escolher dimensões de embedding com base no caso de uso (384-1536)
  • Implementar chunking adequado com sobreposição
  • Usar filtragem de metadados para reduzir o espaço de busca
  • Monitorar o drift de embedding ao longo do tempo
  • Planejar a reconstrução do índice
  • Cachear consultas frequentes
  • Testar trade-offs de recall vs latência

Exemplo

Solicitação do usuário:

Construir sistemas RAG (Retrieval Augmented Generation).

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialista.
  • Pare e peça esclarecimentos se entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes

O que são 'vector databases'?

São bancos de dados otimizados para armazenar e buscar dados representados como vetores, que capturam o significado semântico.

O que é 'embedding'?

É o processo de transformar texto, imagens ou outros dados em vetores numéricos que um computador pode entender e comparar.

O que é RAG?

RAG (Retrieval Augmented Generation) é uma técnica que usa um banco de dados vetorial para encontrar informações relevantes antes de gerar uma resposta, tornando as respostas mais precisas.

Detalhes

Descrição original do autor

Expert in vector databases, embedding strategies, and semantic search implementation. Masters Pinecone, Weaviate, Qdrant, Milvus, and pgvector for RAG applications, recommendation systems, and similar

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas