Visão geral do projeto
O AIQ Product Guide foi projetado como um bibliotecário inteligente para conhecimento de produto dentro do Slack. A plataforma ingere documentação de suporte, site institucional, API docs, conversas do Slack armazenadas no Snowflake e mídia com OCR/transcrição, gerando pares Q&A atômicos quando apropriado. Em tempo de pergunta, o sistema recupera evidências em múltiplos índices vetoriais, consulta código via Zoekt quando relevante, reordena fontes, sintetiza a resposta com OpenAI, avalia correção e monta uma resposta com citações, links e nível de confiança.

Desafio
Reduzir o tempo gasto por equipes de produto e suporte procurando informações dispersas, mantendo respostas confiáveis mesmo com fontes heterogêneas, conversas longas, anexos, termos ambíguos, informações desatualizadas e risco de alucinação.
Solução
Arquitetura Python com LlamaIndex, OpenAI, Vertex AI Vector Search com fallback local, Snowflake para estado e Q&A, crawler com regras por domínio, redator de PII, processamento de mídia, busca de código Zoekt, correctness scoring, refinamento/retrieval iterativo e comandos Slack de operação como /ops-ingest, /ops-retry, /ops-index e /ops-status.
Tech Stack
- Python
- OpenAI
- LlamaIndex
- Vertex AI
- Snowflake
- RAG
Escopo técnico
- Ingestão de Slack, web docs, API docs e mídia
- Vertex AI Vector Search com fallback local
- Síntese com citações, confiança e correctness scoring
- Operação via Slack com retries, status e reindexação
