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