Pular para o conteúdo

Documentação de sistemas com IA

Conheça o Code Analysis: documentação de sistemas com IA, das fontes aos manuais

O conhecimento do seu sistema está nas conversas, no banco e nas telas. Reúna essas fontes e transforme o que você sabe em documentação que outras pessoas possam usar.

Da informação espalhada a uma visão clara do seu software.

Conheça o aplicativo
Code Analysis: fontes à esquerda, documento editável de aprovação de pedidos no centro e chat do projeto à direita
Dentro do app: fontes, documentação e chat no mesmo projeto. Demonstração fictícia Orion; conversa de IA simulada. Selecione a imagem para ampliar.

Todo sistema tem uma história. Parte dela está no banco de dados. Parte está na tela. E muita coisa ainda está nas conversas de quem usa o software.

O que é o Code Analysis?

O Code Analysis é um aplicativo de análise e documentação de sistemas com inteligência artificial. Ele reúne entrevistas, anotações, scripts SQL e telas em projetos, para ajudar você a transformar essas fontes em documentos, diagramas e manuais que podem ser revisados e editados.

Pense no trabalho de entender um sistema já em uso. Uma pessoa explica o processo em uma entrevista, o banco de dados revela a estrutura das informações e a interface mostra como a operação acontece. Cada fonte responde a uma parte da pergunta. O Code Analysis oferece um espaço para trabalhar com elas em conjunto.

A proposta é apoiar quem precisa compreender, explicar ou evoluir um software: organizar o conhecimento, produzir uma primeira versão da documentação e refiná-la com as pessoas que conhecem o negócio.

Para quem precisa entender o sistema e explicar como ele funciona

Analistas de sistemas e de negócios, consultores de implantação, desenvolvedores e profissionais responsáveis por documentação encontram desafios parecidos: informações espalhadas, regras que existem apenas na memória das pessoas e materiais que precisam acompanhar a evolução do produto.

O Code Analysis pode apoiar a descoberta de requisitos, o entendimento de um banco existente, a documentação funcional de telas e a preparação de procedimentos para treinamento e operação. O ponto de partida pode ser pequeno: um processo, um conjunto de tabelas ou uma tela importante.

  • Na análise: organizar atores, objetivos, regras e perguntas que ainda precisam de resposta.
  • Na implantação: conectar o que foi dito nas entrevistas com os dados e as telas do sistema.
  • Na documentação: construir materiais que outras pessoas possam consultar, revisar e usar no dia a dia.

Da entrevista aos casos de uso e diagramas

Uma entrevista costuma misturar objetivos, etapas, exceções e detalhes da operação. Ao levar esse material para o projeto, você pode usar a IA para organizar a análise e construir diagramas com fonte PlantUML editável.

Nos casos de uso, por exemplo, o trabalho é identificar quem interage com o sistema e o que essa pessoa precisa realizar. Diagramas de atividade ajudam a discutir o fluxo; diagramas de sequência, as interações; e outros formatos permitem explorar a estrutura e a arquitetura. A biblioteca de soluções apresenta os tipos disponíveis.

O valor está na conversa que o diagrama permite ter. Você confere se os atores fazem sentido, se uma exceção foi esquecida e se o comportamento descrito corresponde à operação real. A fonte PlantUML fica disponível para ajustes e exportação.

Um exemplo para visualizar

Em um processo fictício de pedidos, o analista registra a solicitação e o supervisor aprova ou devolve para ajuste. Esses objetivos viram casos de uso distintos, associados aos atores corretos.

Gestão de pedidosAnalistaSupervisorRegistrar pedidoAprovar pedidoDevolver para ajuste
Casos de uso de um sistema fictício. Atores fora da fronteira do sistema; elipses representam seus objetivos. Ilustração editorial, não um resultado gerado por IA.
Conhecer os diagramas e suas aplicações

Do SQL ao dicionário de dados e às relações do banco

Quando a documentação do banco está incompleta, um script SQL é uma fonte importante para começar. No Code Analysis, você pode trabalhar com essa estrutura para obter um dicionário de dados e uma fonte de diagrama relacional, e desenvolver a análise no contexto do projeto.

Tabelas, campos e relacionamentos ajudam a entender onde as informações vivem e como se conectam. A extração estrutural básica parte da leitura do SQL. A interpretação do negócio se beneficia das entrevistas, das regras registradas e da revisão do analista.

Uma coluna chamada status, sozinha, não explica quando um pedido pode ser aprovado. A estrutura do banco e o relato da operação se complementam: você documenta o que está explícito e identifica o que ainda precisa ser confirmado.

Estrutura + significado

Cliente, pedido e item podem estar relacionados no SQL. A entrevista ajuda a esclarecer quem cria o pedido, o que cada estado significa e quando os itens podem ser alterados.

Explorar a documentação de banco de dados

Das telas a uma documentação que orienta o uso

Uma tela concentra parte importante da experiência do usuário: campos, ações, mensagens e organização das informações. O Code Analysis permite reunir imagens de telas e documentação funcional, mantendo o texto e a referência visual próximos durante a revisão.

Para construir um manual, você seleciona as telas pertinentes e conecta esse material às entrevistas e ao contexto do projeto. Assim, o documento pode explicar uma tarefa completa, em vez de apresentar apenas uma lista de campos.

O fluxo de manuais inclui revisão de consistência. Você pode conferir as relações entre fontes e conteúdo, refinar o resultado e acompanhar suas versões. Antes da entrega, valide os passos no sistema documentado, especialmente permissões, mensagens e situações de exceção.

Uma tarefa, do início ao fim

Um manual de aprovação pode explicar como localizar um pedido, revisar seus itens, decidir pela aprovação ou devolução e conferir o resultado. As telas ilustram os passos; as fontes sustentam as regras.

Ver como telas e entrevistas se tornam manuais

Um chat que trabalha com o contexto do projeto

O assistente pode consultar módulos, artefatos e relatórios do projeto, além de criar ou atualizar documentos em Markdown e PlantUML. Isso permite continuar a análise em uma conversa: pedir uma explicação, aprofundar um ponto ou revisar um conteúdo que já existe.

Uma pergunta útil seria: “Compare este procedimento com as fontes e destaque o que precisa de confirmação”. Outra: “Organize estas regras em um documento para revisão”. A pergunta direciona a tarefa; as fontes do projeto dão contexto ao trabalho.

O Code Analysis também permite escolher modelos de IA por finalidade, entre as opções elegíveis e disponíveis. Texto, imagem e conversa podem exigir capacidades diferentes. Você consulta a estimativa antes de autorizar a operação e acompanha o consumo na carteira.

As alterações em documentos podem ser acompanhadas pelo histórico de versões. Revise a mudança e, quando necessário, restaure uma versão anterior. A IA ajuda a produzir e organizar; a validação do significado continua com quem conhece o sistema.

Experimente uma pergunta melhor

“O que ainda falta neste manual, considerando as fontes deste projeto?”

Exemplo de pergunta. A resposta depende do material selecionado e do modelo utilizado.

Como começar com um projeto real

Escolha um recorte que você consiga validar. Documentar um processo bem delimitado costuma ser um começo mais útil do que tentar descrever o sistema inteiro de uma vez.

  1. Crie um projeto e reúna as fontes que você está autorizado a utilizar: anotações, entrevistas, SQL e imagens de telas.
  2. Defina a entrega: entender um processo, documentar uma estrutura, construir um diagrama ou preparar um manual.
  3. Selecione o contexto e o modelo pertinente, confira a estimativa e autorize a operação de IA.
  4. Revise o resultado junto às fontes. Corrija interpretações, confirme regras e registre as dúvidas restantes.
  5. Organize a entrega e use as exportações disponíveis, como documentos em Markdown ou DOCX e fontes PlantUML.
Conhecer o fluxo de trabalho do Code Analysis

Clareza também sobre uso, créditos e dados

Os planos individuais e seus limites estão na página de planos. As operações de IA e as transferências tarifadas utilizam o mesmo saldo de CodeCredits; a interface apresenta a estimativa ou a cotação pertinente antes da autorização. A carteira reúne saldo, reservas e histórico de uso.

Para manter este guia útil enquanto a oferta evolui, preços, quantidades de créditos, validade e condições comerciais ficam concentrados no site. Consulte essas informações ao escolher o plano para o seu trabalho.

Use fontes que você tenha autorização para processar e confira a política de privacidade para entender o tratamento por fornecedores, a retenção e a exclusão. Ao compartilhar documentação, revise também as informações presentes nas imagens e nos exemplos.

Consultar planos, limites e CodeCredits

Transforme uma tarefa concreta em documentação útil

Pense em uma pergunta que hoje é difícil responder sobre o seu sistema: quem pode aprovar uma operação, como duas tabelas se relacionam ou quais passos uma pessoa precisa seguir para concluir uma tarefa. Essa pergunta ajuda a escolher as fontes e definir o documento que vale a pena produzir.

Um bom resultado permite que outra pessoa compreenda o processo, encontre a informação de que precisa e saiba o que ainda depende de confirmação. No Code Analysis, você pode trabalhar do SQL ao dicionário de dados, das entrevistas aos casos de uso e das telas aos manuais, mantendo as fontes próximas da análise.

Explore os exemplos do aplicativo, escolha uma dessas jornadas e defina o primeiro recorte do seu projeto. Se precisar de orientação para encontrar o fluxo mais adequado ao seu trabalho, fale com a gente pelo suporte.

Explorar os exemplos do Code Analysis
Quer conhecer a origem do produto?

No blog da Goalmoon, Alexandre conta como o trabalho de análise durante uma implantação deu origem ao Code Analysis.

Ler a história na Goalmoon
Alexandre Mello

Fundador da Goalmoon

Veja seu próximo projeto com mais clareza.

Explore os exemplos, encontre sua jornada e escolha um plano para o seu trabalho.

Explorar exemplosConhecer planosFale com a gente