Pular para o conteúdo
Skillpedia
Bancos de dados48 mil · #4537

weaviate

Ajuda seu agente a gerenciar um banco de dados vetorial chamado Weaviate. Ele permite buscar, consultar e adicionar dados de forma eficiente.

O que ela faz

Esta ferramenta permite que você interaja com um banco de dados especial chamado Weaviate. Você pode procurar informações, fazer perguntas, ver como os dados estão organizados, criar novas tabelas (coleções) e adicionar dados a elas.

Quando usar

  • ✓Quando você quer encontrar informações específicas em um banco de dados Weaviate.
  • ✓Quando você precisa adicionar novos dados (como de um arquivo CSV ou PDF) a uma coleção.
  • ✓Quando você quer criar uma nova 'tabela' (coleção) para organizar seus dados.

Exemplo do que pedir para a IA

“Procure por artigos sobre inteligência artificial no banco de dados 'noticias' e me diga os 3 mais recentes.”

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

Você fornece instruções sobre o que procurar ou fazer, e a ferramenta usa comandos específicos para se comunicar com o banco de dados Weaviate. Ela pode buscar dados, criar novas coleções ou importar informações de arquivos.

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 weaviate

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/weaviate/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.

Operações de Banco de Dados Weaviate

Esta habilidade fornece acesso completo a bancos de dados vetoriais Weaviate, incluindo operações de busca, consultas em linguagem natural, inspeção de esquema, exploração de dados, busca filtrada, criação de coleções e importação de dados.

Quando Usar Esta Habilidade

  • Use quando o usuário precisar inspecionar coleções, esquemas ou distribuição de dados do Weaviate.
  • Use ao executar buscas semânticas, híbridas, por palavra-chave, filtradas ou do Query Agent contra o Weaviate.
  • Use ao importar dados CSV, JSON, JSONL ou PDF para uma coleção Weaviate.
  • Use ao criar dados de exemplo ou uma coleção para um fluxo de trabalho baseado em Weaviate.

Instância Weaviate Cloud

Se o usuário ainda não tiver uma instância, direcione-o para o console da nuvem para se registrar e criar um sandbox gratuito. Crie uma instância Weaviate através do Weaviate Cloud.

Variáveis de Ambiente

Obrigatório:

  • WEAVIATE_URL - A URL do seu cluster Weaviate Cloud
  • WEAVIATE_API_KEY - Sua chave de API Weaviate

Chaves de Provedor Externo (detectadas automaticamente): Defina apenas as chaves que suas coleções usam, consulte Requisitos de Ambiente para mais informações.

Índice de Scripts

Busca e Consulta

  • Query Agent - Modo Perguntar: Use quando o usuário quiser uma resposta direta a uma pergunta com base nos dados da coleção. O Query Agent sintetiza informações de uma ou mais coleções e retorna uma resposta estruturada com citações de origem (nome da coleção e ID do objeto).
  • Query Agent - Modo Buscar: Use quando o usuário quiser explorar ou navegar por objetos brutos em uma ou mais coleções. Ao contrário do modo perguntar, este retorna os objetos de dados reais em vez de uma resposta sintetizada.
  • Busca Híbrida: Escolha padrão para a maioria das buscas. Oferece um bom equilíbrio entre compreensão semântica e correspondência exata de palavras-chave. Use esta opção quando não tiver certeza de qual tipo de busca escolher.
  • Busca Semântica: Use para encontrar conteúdo conceitualmente semelhante, independentemente da formulação exata. Melhor quando a intenção importa mais do que palavras-chave específicas.
  • Busca por Palavra-Chave: Use para encontrar termos exatos, IDs, SKUs ou padrões de texto específicos. Melhor quando a correspondência precisa de palavras-chave é necessária em vez de similaridade semântica.

Gerenciamento de Coleções

  • Listar Coleções: Use para descobrir quais coleções existem na instância Weaviate. Este deve ser tipicamente o primeiro passo antes de realizar qualquer busca ou operação de dados.
  • Obter Detalhes da Coleção: Use para entender o esquema de uma coleção — suas propriedades, tipos de dados, configuração do vetorizador, fator de replicação e status de multi-tenancy. Útil antes de executar buscas ou importações.
  • Explorar Coleção: Use para analisar a distribuição de dados, valores principais e inspecionar o conteúdo real em uma coleção. Útil para entender como os dados se parecem antes de consultar.
  • Criar Coleção: Use para criar novas coleções com esquemas personalizados antes de importar dados. Não especifique um vetorizador, a menos que o usuário solicite explicitamente (o padrão text2vec_weaviate é usado).

Operações de Dados

  • Buscar e Filtrar: Use para recuperar objetos específicos por ID ou subconjuntos estritamente filtrados de dados. Melhor para recuperação precisa de dados em vez de busca.
  • Importar Dados: Use esta opção quando o usuário pedir para importar, carregar ou ingerir um arquivo (CSV, JSON, JSONL, PDF) em uma coleção.
  • Criar Dados de Exemplo: Use para criar dados de exemplo para uso imediato de outras habilidades, se não houver dados disponíveis ou se o usuário solicitar alguns dados de teste.

Recomendações

  1. Comece listando as coleções se você não souber o que está disponível:

    uv run scripts/list_collections.py
    
  2. Pergunte ao usuário se ele deseja criar dados de exemplo se nada estiver disponível e o usuário solicitar. Caso contrário, continue.

    uv run scripts/example_data.py
    
  3. Obtenha os detalhes da coleção para entender o esquema:

    uv run scripts/get_collection.py --name "COLLECTION_NAME"
    
  4. Explore os dados da coleção para ver valores e estatísticas:

    uv run scripts/explore_collection.py "COLLECTION_NAME"
    

…

Perguntas frequentes

O que é um banco de dados vetorial como o Weaviate?

É um tipo de banco de dados que armazena informações de forma que a IA possa entender o significado e o contexto, não apenas as palavras exatas. Isso é útil para buscas mais inteligentes.

Preciso ter o Weaviate instalado?

Não necessariamente. Você pode usar uma versão na nuvem (Weaviate Cloud) e precisará fornecer seu endereço (URL) e uma chave de acesso (API Key) para que a ferramenta possa se conectar.

Quais tipos de arquivos posso importar?

Você pode importar dados de arquivos CSV, JSON, JSONL e também PDFs.

Detalhes

Descrição original do autor

Search, query, inspect, create, and import data into Weaviate vector database collections using official scripts and references.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas