Documentação de Engenharia Inteligente
A Documentação de Engenharia Inteligente é um recurso poderoso que gera automaticamente documentação técnica abrangente para sua base de código. Ao analisar seu código-fonte, ela cria documentação detalhada incluindo diagramas de arquitetura, referências de API e explicações de lógica de negócios.
Visão Geral
O menu de Documentação de Engenharia Inteligente fornece um fluxo de trabalho completo para:
- Criar Projetos - Configure novos projetos de documentação para suas bases de código
- Gerenciar Organizações - Trabalhe com múltiplas organizações e seus projetos
- Gerar Documentação - Crie automaticamente documentação técnica completa
- Gerenciar Tarefas - Acompanhe e regenere tarefas de documentação
- Baixar Artefatos - Exporte documentação em vários formatos
Acesse a Documentação de Engenharia Inteligente na barra lateral do AI Cockpit para começar a gerar documentação profissional para seus projetos.
Começando
Seleção de Organização
Antes de criar ou gerenciar projetos, você deve selecionar uma organização:
- Abra o menu de Documentação de Engenharia Inteligente
- Use o menu suspenso Seletor de Organização no topo
- Selecione sua organização da lista
- Todos os projetos serão filtrados pela organização selecionada
O seletor de organização mantém sua escolha entre sessões. Os projetos estão sempre associados a uma organização específica.
Criando um Novo Projeto

Passo 1: Informações do Projeto
Para criar um novo projeto de documentação:
-
Insira um Nome do Projeto (obrigatório)
- Use um nome descritivo que identifique sua base de código
- Exemplo: "API Backend E-commerce"
-
Adicione uma Descrição do Projeto (opcional)
- Forneça contexto sobre o projeto
- Inclua tecnologias ou frameworks principais usados
- Exemplo: "API REST Node.js para plataforma de e-commerce com MongoDB"
-
Clique em Criar Projeto para prosseguir
Certifique-se de ter selecionado a organização correta antes de criar um projeto, pois isso não pode ser alterado posteriormente.
Passo 2: Upload do Código-Fonte

Após criar o projeto, você precisa fazer upload do seu código-fonte. Existem dois métodos:
- Upload de Arquivo ZIP
- Indexação do Workspace
Upload de um Arquivo ZIP:
- Clique em Escolher Arquivo ou arraste e solte
- Selecione um arquivo
.zipcontendo seu código-fonte - Certifique-se de que o ZIP inclui todos os arquivos de origem relevantes
- Clique em Upload para iniciar o processamento
- Inclua todos os arquivos de código-fonte
- Exclua diretórios
node_modules,vendorou similares de dependências - Mantenha o arquivo ZIP abaixo de 100MB para processamento ideal
- Inclua arquivos de configuração e documentação
Indexar Workspace Atual:
- Clique no botão Indexar Workspace
- O sistema criará automaticamente um ZIP do seu workspace aberto no VSCode
- Arquivos que correspondem aos padrões do
.gitignoreserão excluídos - O upload inicia automaticamente após a criação do ZIP
A indexação do workspace respeita seu arquivo .gitignore e exclui automaticamente artefatos de build e dependências comuns.
Passo 3: Geração Automática de Documentação

Uma vez que o código-fonte é enviado:
- O status do projeto muda para Processando
- O sistema analisa a estrutura da sua base de código
- Quando pronto, a geração de Documentação Completa inicia automaticamente
- Uma página de progresso detalhada abre mostrando as etapas de geração
O tempo de processamento inicial depende do tamanho da sua base de código. Projetos pequenos (< 1000 arquivos) normalmente completam em 2-5 minutos.
Gerenciando Projetos Existentes
Lista de Projetos

A seção Projetos Existentes exibe todos os projetos da organização selecionada:
| Coluna | Descrição |
|---|---|
| Nome do Projeto | O nome do projeto |
| Status | Estado atual do projeto (Pronto, Processando, Falhou) |
| Tarefas | Lista de tarefas de documentação do projeto |
| Ações | Operações disponíveis para o projeto |
Ações do Projeto
Cada card de projeto fornece várias ações:
Ver Detalhes
Clique em Ver Detalhes para abrir uma página detalhada mostrando:
- Informações e metadados do projeto
- Histórico completo de tarefas
- Progresso e logs de geração
- Mensagens de erro (se houver)
Gerar Documentação Completa
Disponível quando:
- O status do projeto é Pronto
- Ainda não existe tarefa de documentação
Clicar neste botão:
- Inicia uma nova tarefa de geração de documentação completa
- Abre a página de detalhes da tarefa automaticamente
- Mostra atualizações de progresso em tempo real
Regenerar Tarefa
Disponível para tarefas existentes. Esta ação:
- Cria uma nova tarefa de geração de documentação
- Usa o mesmo código-fonte
- Aplica a configuração atual do LLM
- Abre a página de detalhes da tarefa para monitoramento
Regenere a documentação quando:
- Você atualizou sua configuração do modelo LLM
- A geração anterior teve erros
- Você quer melhorar a qualidade da documentação
- A análise do código-fonte precisa ser atualizada
Gerar Artefatos
Disponível quando:
- O status do projeto é Pronto
- A tarefa de documentação completa está Concluída
Isso gera artefatos para download incluindo:
- Documentação Markdown - Documentação completa em formato MD
- Documentação HTML - Versão HTML interativa
- Diagramas - Diagramas de arquitetura e fluxo
Baixar Artefatos
Uma vez que os artefatos são gerados:
- Clique no botão Download
- Os artefatos abrem automaticamente no VSCode
- Os arquivos são salvos no seu disco local
- A documentação HTML pode ser visualizada no navegador
Os artefatos baixados incluem um arquivo index.html que fornece um site de documentação navegável.
Reenviar Código-Fonte
Para atualizar o projeto com novo código-fonte:
- Clique no botão Reenviar
- Selecione um novo arquivo ZIP ou indexe o workspace
- O status do projeto muda para Processando
- Após o processamento completar, a documentação regenera automaticamente
- A página de detalhes da tarefa abre para monitoramento
Reenviar código-fonte substituirá a base de código existente. As tarefas de documentação anteriores permanecem disponíveis para referência.
Excluir Projeto
Para remover um projeto:
- Clique no botão Excluir
- Confirme a exclusão
- Todas as tarefas e artefatos associados são removidos
A exclusão do projeto é permanente e não pode ser desfeita. Baixe quaisquer artefatos importantes antes de excluir.
Gerenciamento de Tarefas
Lista de Tarefas
Cada projeto pode ter múltiplas tarefas de documentação:
- Documentação Completa - Documentação completa da base de código
- Docs - Apenas documentação de API e código
- Backlog - Extração de histórias de usuário e requisitos
Status da Tarefa
As tarefas podem ter os seguintes status:
| Status | Descrição | Ações Disponíveis |
|---|---|---|
| Executando | Tarefa está processando atualmente | Ver Detalhes |
| Concluída | Tarefa finalizada com sucesso | Ver Detalhes, Gerar Artefatos, Download |
| Falhou | Tarefa encontrou um erro | Ver Detalhes, Regenerar |
| Não Encontrada | Tarefa expirou ou foi deletada | Regenerar |
Ações da Tarefa
Ver Detalhes da Tarefa
Abre uma página detalhada mostrando:
- Porcentagem de progresso atual
- Log de execução passo a passo
- Estágios de processamento e subetapas
- Mensagens de erro (se falhou)
- Tempo estimado de conclusão
Regenerar Tarefa
Cria uma nova tarefa com a mesma configuração:
- Clique em Regenerar na tarefa
- Nova tarefa inicia imediatamente
- Página de detalhes da tarefa abre automaticamente
- Tarefa anterior permanece no histórico
Excluir Tarefa
Remover uma tarefa do projeto:
- Clique em Excluir na tarefa
- Confirme a exclusão
- Tarefa e seus artefatos são removidos
Você não pode excluir uma tarefa que está em execução. Aguarde a conclusão ou falha antes de excluir.
Processo de Geração de Documentação
Estágios de Geração
O processo de geração de documentação inclui vários estágios:
-
Análise de Código
- Análise de arquivos de origem
- Identificação da estrutura do código
- Extração de dependências
-
Extração de Símbolos
- Classes e interfaces
- Funções e métodos
- Variáveis e constantes
-
Geração de Documentação
- Documentação de API
- Descrições de arquitetura
- Explicações de lógica de negócios
-
Criação de Diagramas
- Diagramas de arquitetura
- Fluxogramas
- Grafos de dependências
-
Compilação de Artefatos
- Arquivos Markdown
- Geração HTML
- Empacotamento de assets
Monitoramento de Progresso
Enquanto a documentação é gerada:
- Porcentagem de progresso em tempo real
- Estágio e subetapa atual
- Tempo restante estimado
- Logs de execução detalhados
Mantenha a página de detalhes da tarefa aberta para monitorar o progresso. A página atualiza automaticamente a cada 15 segundos.
Melhores Práticas
Organização de Projetos
- ✅ Use nomes de projeto descritivos
- ✅ Inclua descrições abrangentes
- ✅ Agrupe projetos relacionados por organização
- ✅ Mantenha um projeto por base de código
- ✅ Atualize regularmente o código-fonte
Preparação do Código-Fonte
- ✅ Inclua todos os arquivos de origem relevantes
- ✅ Exclua diretórios de dependências
- ✅ Mantenha arquivos ZIP abaixo de 100MB
- ✅ Inclua README e arquivos de configuração
- ✅ Certifique-se de que o código está bem estruturado
Gerenciamento de Documentação
- ✅ Regenere após mudanças significativas no código
- ✅ Baixe artefatos para acesso offline
- ✅ Revise a documentação gerada quanto à precisão
- ✅ Use os modelos LLM mais recentes para melhores resultados
- ✅ Mantenha histórico de tarefas para referência
Otimização de Desempenho
- ✅ Remova arquivos desnecessários antes do upload
- ✅ Use indexação de workspace para projetos ativos
- ✅ Gere artefatos apenas quando necessário
- ✅ Exclua projetos antigos para economizar espaço
- ✅ Monitore o progresso das tarefas regularmente
Solução de Problemas
Falha no Processamento do Projeto
Se o processamento do projeto falhar:
- Verifique os detalhes do projeto para mensagens de erro
- Verifique se o arquivo ZIP contém código-fonte válido
- Certifique-se de que o ZIP não está corrompido
- Tente reenviar com um subconjunto menor da base de código
- Entre em contato com o suporte se o problema persistir
Falha na Geração de Documentação
Se a geração de documentação falhar:
- Abra os detalhes da tarefa para ver logs de erro
- Verifique se a estrutura da base de código é suportada
- Verifique se a configuração do LLM está correta
- Tente regenerar a tarefa
- Considere usar um modelo LLM diferente
Artefatos Não Disponíveis
Se os artefatos não puderem ser gerados:
- Certifique-se de que a tarefa de documentação foi concluída com sucesso
- Verifique se o status do projeto é Pronto
- Verifique se você tem permissões suficientes
- Tente regenerar a documentação
- Verifique mensagens de erro nos detalhes da tarefa
Problemas de Download
Se o download do artefato falhar:
- Verifique sua conexão com a internet
- Verifique se a URL de download ainda é válida
- Tente baixar novamente após alguns minutos
- Verifique o painel de saída do VSCode para erros
- Certifique-se de ter permissões de gravação no local de download
Recursos Avançados
Múltiplas Organizações
Trabalhe com múltiplas organizações:
- Alterne entre organizações usando o seletor
- Cada organização tem sua própria lista de projetos
- Projetos são isolados por organização
- Permissões são específicas da organização
Histórico de Tarefas
Acesse o histórico completo de tarefas:
- Visualize todas as gerações de documentação anteriores
- Compare diferentes resultados de tarefas
- Acompanhe a evolução da documentação
- Audite tentativas de geração
Configuração Personalizada do LLM
Configure as definições do LLM para documentação:
- Escolha diferentes modelos de IA
- Ajuste o idioma de saída
- Personalize parâmetros de geração
- Otimize para casos de uso específicos
Próximos Passos
Agora que você entende a Documentação de Engenharia Inteligente, explore:
- Modos Personalizados - Crie modos de documentação especializados
- Gerenciamento de Configurações - Configure preferências de LLM e saída
- MarketPlace - Descubra ferramentas de documentação adicionais