O Kiro CLI tem conhecimento amplo sobre tecnologia, mas não sabe nada sobre o seu ambiente específico: seus servidores, suas versões, seus procedimentos. Knowledge bases resolvem isso indexando seus documentos localmente para busca semântica.
O que são Knowledge Bases no Kiro
Knowledge bases são coleções de documentos indexados localmente que o Kiro consulta via busca semântica antes de responder. É como um RAG (Retrieval Augmented Generation) pessoal, sem cloud, sem custo extra.
Quando você pergunta “como reiniciar o proxy Zabbix?”, o Kiro busca na sua knowledge base de runbooks e retorna o procedimento específico do seu ambiente, não uma resposta genérica.
Criando uma Knowledge Base
| |
O Kiro processa os arquivos, divide em chunks, gera embeddings e armazena localmente. A busca é por similaridade semântica, não apenas por palavras-chave.
O que indexar
Documentação de ferramentas
- Manual do Zabbix (sua versão específica)
- Documentação do GLPI
- Guias do Steampipe
- Docs de ferramentas internas
Configurações e referências
- Contexto SSH (servidores, IPs, chaves)
- Inventário de contas AWS
- Diagramas de rede (em texto/markdown)
- Variáveis de ambiente documentadas
Procedimentos operacionais
- Runbooks de suporte (N1, N2, N3)
- Playbooks de incidentes
- Checklists de deploy
- Procedimentos de backup
Material de estudo
- PDFs de certificações
- Artigos técnicos salvos
- Notas de treinamentos
Gerenciando Knowledge Bases
| |
Dicas de organização
Separe por domínio: Uma KB para Zabbix, outra para AWS, outra para runbooks. Busca mais precisa.
Mantenha atualizado: Docs desatualizados geram respostas erradas. Atualize quando mudar de versão.
Prefira Markdown: O Kiro processa melhor texto estruturado. PDFs funcionam mas Markdown é mais preciso.
Tamanho importa: KBs muito grandes diluem a relevância. Melhor 50 docs focados que 500 genéricos.
Exemplo prático
Sem KB:
| |
Com KB indexada com seus runbooks:
| |
A diferença é contexto. O Kiro responde com o SEU procedimento, não com um genérico.
Knowledge bases transformam o Kiro de um assistente genérico em um especialista no seu ambiente. O investimento é indexar seus docs uma vez. O retorno é respostas precisas e contextualizadas em toda sessão.
