# 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"}`.