Saltar para o conteúdo principal
A base de conhecimento (KB) é a memória compartilhada de um workspace. A Orkestral varre seus repositórios, escreve páginas estruturadas sobre eles, conecta essas páginas entre si e indexa tudo para recuperação rápida. Seus agentes leem essa KB antes de planejar ou tocar no código, então quanto melhor a sua KB, mais afiado o trabalho deles. Este guia mostra como gerar uma KB a partir das suas fontes, acompanhar a análise rodando, navegar pelo resultado (páginas, wikilinks e o grafo) e entender como os agentes a consomem.

Gerada a partir dos seus repos

Uma varredura determinística mapeia arquivos, linguagens, dependências, pontos de entrada e riscos. Uma passagem de IA escreve páginas profundas de arquitetura por cima.

Busca híbrida

As páginas são indexadas com busca lexical (BM25) mais embeddings locais, depois mescladas em um único resultado ranqueado para os agentes e para você.

Conectada e visual

Wikilinks e relações entre entidades conectam as páginas em um grafo navegável que você pode explorar na visão galáxia.

Local e gratuita

A varredura e a indexação rodam na sua máquina. A visão geral do repositório pode ser escrita pelo modelo local embutido sem nenhum custo de API.

Como funciona

Quando você analisa uma fonte, a Orkestral executa um pipeline. Entender as fases ajuda você a ler o progresso e saber o que esperar.
1

Percorrer o repositório

A Orkestral percorre a pasta da fonte, pulando ruído como node_modules, .git, dist, build, coverage e outros diretórios de build ou vendor. Ela mantém arquivos de documentação (.md, .mdx, .markdown), arquivos de código (.ts, .tsx, .js, .py, .go, .rs, .java e mais) e arquivos de configuração importantes (package.json, tsconfig.json, Dockerfile). Arquivos acima de 256 KB são pulados, e a varredura para em 800 arquivos para manter a UI responsiva.
2

Extrair entidades

Dependências do package.json viram entidades tech (runtime e dev). Imports interpretados de uma amostra de arquivos de código adicionam mais bibliotecas externas como entidades. Isso alimenta o grafo antes mesmo de qualquer IA rodar.
3

Escrever a visão geral da base

Uma página raiz intitulada Repo: <name> é criada. Sua visão geral pode ser escrita pelo modelo local embutido (a Forge) a partir do inventário em memória de linguagens, principais diretórios e docs. Se a rota local estiver indisponível ou não retornar nada, um resumo determinístico é usado no lugar.
4

Criar páginas de cobertura determinísticas

Sete páginas de cobertura são criadas como filhas da raiz: um mapa estrutural, dependências e scripts, pontos de entrada, um inventário de código, contratos e integrações, testes e qualidade, e riscos de leitura. Elas existem imediatamente, mesmo que a passagem de IA falhe depois.
5

Rodar a análise profunda de IA

Um agente orquestrador (Claude ou Codex) é iniciado com o seu repo como diretório de trabalho e as ferramentas MCP da Orkestral anexadas. Ele lê os arquivos importantes e escreve páginas ricas: Visão Geral, Arquitetura, Stack Tecnológica, Dependências, Estrutura de Diretórios, Fluxos Principais, Pontos de Dor e Riscos, Convenções e Setup. Ele conecta páginas com wikilinks conforme avança.
6

Snapshot e indexação

Os chunks são reconstruídos, um snapshot binário é gravado em disco e um job de embedding é enfileirado. A indexação de busca e os embeddings tornam as páginas recuperáveis.
Se a passagem de IA tiver sucesso e escrever uma árvore rica (pelo menos quatro páginas próprias), as páginas rasas de cobertura determinística são arquivadas (não deletadas) para que a KB exiba a análise mais rica. Se a passagem de IA falhar, as páginas determinísticas permanecem visíveis para que você sempre tenha uma base utilizável.

Antes de começar

A análise lê arquivos do disco, então a fonte precisa ter um caminho local que exista. Se uma fonte aponta apenas para um repo remoto, clone-o primeiro. Veja Conecte seus repos.
A análise profunda de IA precisa de um agente executável no workspace (um adaptador claude_local ou codex_local). A Orkestral prefere o orquestrador (CEO). Sem um, a varredura ainda produz a base determinística, mas você não obtém páginas de arquitetura escritas por IA. Veja Contrate seu time.
Quando o modelo local embutido está disponível e o roteamento permite, a visão geral do repositório é escrita localmente sem nenhum custo de API. Isso é opcional: uma visão geral determinística é usada como fallback.

Gere a base de conhecimento

1

Abra a base de conhecimento

Vá para a área Conhecimento do seu workspace. Se você nunca rodou uma análise, verá um estado vazio convidando você a gerar a KB a partir de uma fonte.
2

Escolha uma fonte para analisar

Escolha a fonte (repositório ou pasta) que você quer mapear. A Orkestral cria a página raiz Repo: <name> imediatamente e inicia o job em segundo plano, então a UI permanece responsiva.
Analise sua fonte mais importante primeiro. Você pode analisar mais fontes depois, e cada uma vira seu próprio planeta no grafo.
3

Acompanhe as fases

O progresso é transmitido ao vivo. Você vê a fase atual (walk, coverage-pages, ai-analysis, snapshot) e uma contagem em tempo real de páginas, entidades e arquivos. Durante a passagem de IA, as chamadas de ferramentas que o agente faz aparecem como progresso, então você pode vê-lo lendo e escrevendo páginas.
4

Cancele se necessário

Você pode cancelar um job em execução a qualquer momento. O job para, seu status vira cancelado, e tudo que já foi escrito (a página raiz, entidades, páginas de cobertura) permanece no lugar.
5

Revise o resultado

Quando o job é concluído, a página raiz e suas filhas são preenchidas. Se a passagem de IA teve algum problema, o job termina com um aviso e a base determinística permanece, então você ainda tem cobertura.
Reanalisar uma fonte limpa as páginas autogeradas antigas dessa fonte (exceto a raiz) antes de escrever novas. As páginas que você escreveu à mão são de outro tipo e não são tocadas, mas não conte com a sobrevivência de edições feitas em páginas autogeradas após uma reanálise.
Uma vez que a KB existe, há três formas de se mover por ela.
As páginas são organizadas como uma árvore. A página Repo: <name> é a raiz, com filhas para arquitetura, stack, fluxos, riscos e o resto. Abra qualquer página para ler seu markdown. Cada página mostra seus backlinks: as outras páginas que apontam para ela, para que você possa rastrear o que referencia um conceito.

Lendo as estatísticas do grafo

A visão de grafo inclui um painel de informações resumindo a KB. Esses números vêm diretamente do snapshot do grafo.
Total de páginas e total de entidades (incluindo entidades órfãs como dependências que o grafo esconde para evitar poluição, mas que ainda contam como conhecimento). Chunks são os segmentos indexados das suas páginas, as unidades sobre as quais a busca e os embeddings operam.
Os principais hubs são os nós mais conectados, as páginas e entidades para as quais tudo aponta. Constelações são agrupamentos de duas ou mais entidades conectadas por relações, uma leitura rápida de quão fortemente seu conhecimento se conecta.
O crescimento semanal conta páginas criadas por dia ao longo dos últimos sete dias, e adicionados recentemente destaca páginas da última semana. Use isso para ver sua KB expandindo conforme você analisa mais fontes e escreve mais páginas.

Cultive sua base de conhecimento

Uma KB não é uma exportação única. Ela cresce conforme você adiciona fontes, escreve páginas e reanalisa.
1

Analise mais fontes

Repita o fluxo de geração para cada repositório no workspace. Múltiplas fontes compartilham um grafo, e a IA é informada sobre fontes irmãs para que possa linkar entre elas (por exemplo, um frontend chamando uma API de backend).
2

Escreva e edite páginas à mão

Crie suas próprias páginas para conhecimento tribal que a varredura não consegue inferir: runbooks de deploy, notas de plantão, decisões de produto. Cada página que você cria ou atualiza é reindexada para busca lexical e enfileirada para embeddings, então suas notas manuais ficam pesquisáveis junto com as geradas.
3

Linke conforme escreve

Use wikilinks [[Título da página]] no seu conteúdo para entrelaçar novas páginas na árvore existente. Bons links transformam notas espalhadas em uma teia navegável e fortalecem o grafo.
4

Reconstrua snapshots após grandes mudanças

Depois de um lote de edições, dispare uma reconstrução para atualizar chunks, o snapshot binário em disco e os embeddings. Isso mantém a recuperação atualizada com o conteúdo mais recente.
5

Reanalise quando um repo muda muito

Quando uma fonte evolui significativamente, rode a análise novamente. A Orkestral atualiza as páginas autogeradas e reenfileira os embeddings para que a KB reflita o novo estado do código.

Como os agentes a usam

A KB é feita primeiro para seus agentes. Veja como eles a acessam.

Recuperação híbrida

Quando um agente (ou você) busca, a Orkestral roda uma passagem lexical BM25 e uma passagem semântica de embedding local, depois as mescla em uma única lista ranqueada. A lexical captura termos e identificadores exatos; os embeddings capturam o significado mesmo quando as palavras diferem.

Lê antes de planejar

O orquestrador lê as páginas relevantes da KB antes de planejar e delegar, para que os especialistas herdem arquitetura, convenções e riscos em vez de redescobri-los.

Escreve via ferramentas MCP

Durante a análise, o agente usa kb_create_page e ferramentas MCP relacionadas para materializar páginas e links. As mesmas ferramentas permitem que os agentes estendam a KB durante o trabalho normal.

Snapshot binário para leituras em massa

Um snapshot agregado é gravado em disco para que um agente possa processar toda a base a partir de um único arquivo ordenado em vez de muitas idas e voltas.
As páginas de cobertura determinística existem especificamente para que os agentes sempre tenham uma linha de base (estrutura, dependências, pontos de entrada, riscos) mesmo quando a passagem profunda de IA está indisponível. Páginas de risco honestas ajudam os agentes a evitar áreas frágeis antes de editá-las.

Solução de problemas

A base determinística foi criada, mas a passagem de IA falhou. Confirme que você tem um agente executável no workspace e que sua CLI (claude ou codex) está no seu PATH, depois reanalise. As páginas determinísticas permanecem utilizáveis enquanto isso.
A análise lê arquivos do disco. Se a fonte não está clonada localmente, clone-a primeiro, depois rode a análise novamente.
Grafos esparsos geralmente significam poucos wikilinks. Incentive a criação de links nas páginas que você escreve, e reanalise para que a passagem de IA possa conectar conceitos e criar relações entre entidades.
A varredura tem limite de 800 arquivos e pula arquivos acima de 256 KB. A página de riscos de leitura sinaliza quando o limite foi atingido. Para repos muito grandes, foque a KB nas fontes e pastas mais importantes.

O que fazer em seguida

Conecte mais repos

Adicione o restante das fontes do seu workspace para que o grafo abranja todo o seu sistema.

Contrate seu time

Garanta que um orquestrador e especialistas estejam no lugar para alimentar a análise profunda de IA.

Rode sua primeira tarefa

Coloque a KB para trabalhar: peça ao time para planejar e executar sobre seu código recém-mapeado.

Explore o grafo

Abra a visão galáxia para ver como suas páginas e entidades se conectam.