minions-ai-agents/docs/tasks/athena/athena_task_1_1_config_rout...

974 B

Task 1.1: Configuração do Índice de Roteamento (Qdrant)

Contexto: Infraestrutura & Configuração

Objetivo

Criar script para inicializar a coleção routing_index no Qdrant.

Entradas

  • docs/AGENT_CATALOG.md: Arquivo contendo as descrições das crews e agentes para gerar os embeddings.

Saída Esperada

  • scripts/init_athena_db.py: Script Python executável.

Instruções

  1. Ler Catálogo: O script deve ler o docs/AGENT_CATALOG.md e extrair o nome e a descrição de cada Crew/Agente.
  2. Gerar Embeddings: Utilizar sentence-transformers (ou o provider configurado em .env) para gerar vetores a partir das descrições.
  3. Criar Coleção: Verificar se a coleção routing_index existe no Qdrant. Se não, criá-la com as configurações adequadas (tamanho do vetor, métrica de distância coseno).
  4. Popular Dados: Inserir os vetores gerados na coleção, com o payload estruturado: {"target_crew": "NomeDaCrew"}.