Introdução
Na engenharia de software moderna, o “Diagrama como Código” (DaC) revolucionou a maneira como documentamos a arquitetura de sistemas. VPasCode, desenvolvido pela Visual Paradigm, destaca-se como uma plataforma unificada baseada em navegador que suporta múltiplas sintaxes, como PlantUML, Mermaid e Graphviz. Embora escrever código para gerar diagramas ofereça precisão, atualizar manualmente estruturas complexas — como adicionar atributos a várias subclasses — pode ser tedioso.

É aqui que VPasCode’s IA Incorporada brilha. Ao integrar o processamento de linguagem natural diretamente no editor, o VPasCode permite que os desenvolvedores refinem seus modelos visuais de forma conversacional. Este guia explora como aproveitar o recurso “Modificar com IA” para atualizar instantaneamente um Diagrama de Classes UML, fechando a lacuna entre o código textual e o design visual, sem nunca sair do seu ambiente de trabalho.
Conceitos-Chave
Antes de mergulhar nos passos, é útil entender as tecnologias principais envolvidas:
-
Diagrama como Código (DaC): Uma metodologia na qual os diagramas são gerados a partir de código-fonte baseado em texto, em vez de serem desenhados manualmente com o mouse. Isso garante que os diagramas sejam controláveis por versão e facilmente reproduzíveis.

-
PlantUML: Uma ferramenta open-source popular que usa uma descrição textual simples para criar diagramas UML. No exemplo abaixo, a sintaxe do PlantUML define classes como
Cliente,Pedido, ePagamento. -
Modificação com IA Incorporada: Diferentemente de ferramentas de IA externas, onde você precisa copiar e colar o código repetidamente, a IA incorporada do VPasCode compreende o contexto do seu arquivo atual. Ela analisa seu código PlantUML existente, aplica as alterações solicitadas (por exemplo, adicionar atributos) e reescreve o código automaticamente.
-
Renderização em Tempo Real: O VPasCode oferece uma visualização de tela dividida, onde as alterações no código à esquerda são refletidas instantaneamente no diagrama visual à direita, garantindo feedback imediato.
Guia Passo a Passo: Refinando um Diagrama de Classes com a IA Incorporada do VPasCode
Refinar um Diagrama de Classes de forma rápida e conveniente dentro do VPasCode, sem ferramentas externas, pode ser realizado em poucos passos simples usando o recurso de IA integrado.
O Ponto de Partida
Imagine que você tem um diagrama de classes básico de comércio eletrônico definido em PlantUML. Você tem uma Pagamento com três classes filhas: Dinheiro, Cheque, e Crédito. Atualmente, essas classes filhas são estruturas vazias, herdando apenas do pai.
(Nota: Na interface real, isso corresponde à primeira imagem fornecida, mostrando o código à esquerda e o diagrama renderizado à direita, com classes filhas vazias.)

Figura 1: O estado inicial do Diagrama de Classes no VPasCode. Observe que as Dinheiro, Cheque, e Crédito não possuem atributos específicos.
Passo 1: Abra o Menu de IA
Para iniciar o processo de refinamento, localize os controles de IA na interface do editor.
-
Clique em IA botão suspenso localizado na seção superior esquerda, acima do editor de código. Este menu é sua porta de entrada para a manipulação inteligente de diagramas.

Figura 2: Clicar no menu suspenso de IA revela opções para Modificar ou Traduzir o código do diagrama.
Passo 2: Selecione a Opção Modificar
O menu de IA oferece diferentes capacidades dependendo das suas necessidades. Para alterações estruturais, você usará a função Modificar.
-
No menu suspenso, clique em Modificar opção com o ícone de IA ao lado. Isso informa ao sistema que você pretende alterar a lógica e a estrutura existentes do diagrama, em vez de gerar algo do zero.
Etapa 3: Descreva as Alterações Desejadas
Este é o passo mais crítico, onde a linguagem natural substitui a codificação manual. Você não precisa conhecer a sintaxe exata do PlantUML para os novos atributos; basta descrever o que deseja.
-
Na caixa de diálogo Modificar com IA que aparece, insira uma descrição em linguagem natural de como deseja refinar ou alterar seu diagrama.
-
Exemplo de Prompt: “Adicione alguns atributos às Classes Filhas da Classe Pagamento no Diagrama de Classes”
-
Clique no botão Modificar com IA para enviar sua solicitação.
Figura 3: A caixa de diálogo Modificar com IA. O usuário insere um prompt em linguagem natural (1) e aciona o processo (2).
Etapa 4: Visualizar o Diagrama Refinado
Após enviar o prompt, a engine VPasCode entra em ação. Ela analisa a solicitação, identifica as classes de destino (Caixa, Cheque, Crédito) e injeta atributos e métodos relevantes com base no conhecimento padrão do domínio.
-
A IA processará automaticamente sua descrição, atualizará o código e refletirá as classes, atributos ou métodos recém-adicionados diretamente em seu Diagrama de Classes visual.
-
Resultado: Como visto abaixo, a classe
Caixaagora possuicashTendered, a classeChequepossuibankIDenomeDoBanco, e oCréditoclasse incluinúmeroedataExpiracao. O código à esquerda foi atualizado para corresponder à visualização à direita.

Figura 4: O diagrama refinado. A IA preencheu com sucesso as classes filhas com atributos e métodos relevantes, atualizando tanto o código quanto a representação visual.
Conclusão
A integração da IA em ferramentas Diagrama como Código, como o VPasCode, representa um avanço significativo na produtividade de arquitetos de software e desenvolvedores. Seguindo este simples processo de quatro etapas, você pode transformar um diagrama de classes esquelético em um documento de design detalhado em segundos.
A capacidade de dizer “Adicionar atributos aos filhos de Pagamento” e ver o código e o diagrama serem atualizados simultaneamente elimina o atrito da edição manual de sintaxe. Seja você modelando um sistema empresarial complexo ou um aplicativo simples, a IA integrada do VPasCode garante que sua documentação evolua tão rápido quanto suas ideias.
Pronto para experimentar por conta própria? Visite VPasCode para começar a transformar seu texto em diagramas profissionais instantaneamente
Artigos de Referência e Recursos para o VPasCode da Visual Paradigm
Aqui está uma lista curada de artigos e recursos que cobrem o VPasCode da Visual Paradigm, uma plataforma unificada de texto para diagrama. Os recursos estão organizados para ajudá-lo a entender suas capacidades principais, recursos de IA e integrações de ecossistema.
Guias Principais e Visões Gerais de Recursos
-
Guia Completo do VPasCode pela Visual Paradigm: Um guia fundamental que explica a filosofia Diagrama como Código (DaC), sua arquitetura multi-motor (PlantUML, Mermaid, Graphviz) e a interface principal do editor de dois painéis.
-
Dominando o VPasCode: O Guia Definitivo para Diagrama como Código Impulsionado por IA: Um tutorial aprofundado sobre como aproveitar recursos impulsionados por IA, incluindo o Chatbot de IA para conversão de linguagem natural em diagrama, e como transferir diagramas gerados por IA diretamente para o editor VPasCode.
-
VPasCode em Profundidade: Unificando Mermaid, PlantUML e IA em uma Plataforma: Este artigo oferece uma análise técnica aprofundada sobre o suporte da plataforma ao Mermaid, PlantUML e Graphviz, com comparação detalhada de recursos e casos de uso práticos.
Início Rápido e Guias Práticos
-
Guia de Início Rápido de 60 Segundos | Guia de Texto para Diagrama do VPasCode: Um tutorial passo a passo para criar, personalizar e compartilhar seu primeiro diagrama em menos de um minuto usando o editor nativo na nuvem.
-
Do Código à Clareza: Um Guia para Iniciantes sobre Diagramação Sem Interrupções com VPasCode e OpenDocs: Um guia prático para criar diagramas realistas (Sequência, C4, Classe) e enviá-los do VPasCode para a documentação OpenDocs por meio da integração Pipeline.
Integração & Ecossistema
-
Conecte Diagramação e Documentação de Forma Fluida: VPasCode Integra-se ao OpenDocs: Anuncia a integração direta de pipeline, detalhando como usar “Enviar para o Pipeline OpenDocs” para transformar diagramas em documentação viva.
-
Conecte Diagramas como Código à Documentação com o OpenDocs de Forma Fluida: Explica como o VPasCode atua como uma ponte entre a criação de diagramas e a documentação, resolvendo o problema de diagramas desatualizados ao permitir atualizações instantâneas.
Capacidades de IA & Estudos de Caso
-
Visual Paradigm – Modelagem Visual Impulsionada por IA: Apresenta o ecossistema mais amplo de IA da Visual Paradigm, com seções dedicadas ao VPasCode e sua capacidade de gerar diagramas a partir de texto, além de correção de erros por IA.
-
O que há de Novo no VPasCode – Compilação de Funcionalidades de Lançamento: Uma compilação de lançamento destacando funcionalidades principais: suporte a múltiplas sintaxes, correção de erros de código por IA, tradução por IA para equipes globais e integração com OpenDocs.
-
Estudo de Caso: Acelerando a Documentação de Arquitetura de Software com VPasCode: Um estudo de caso que demonstra como o VPasCode acelera a documentação de arquitetura de software por meio de layout automatizado, geração por IA e suporte unificado de motor.
Páginas Oficiais de Produtos
-
Visual Paradigm VPasCode: Plataforma Unificada de Diagramação como Código: A página oficial de recursos do produto detalhando os tipos de diagramas suportados (PlantUML, Mermaid, Graphviz), capacidades técnicas principais e perguntas frequentes.
-
Documentação Oficial e Playground do VPasCode: O hub central para acessar o editor gratuito VPasCode Playground, a documentação oficial e as atualizações mais recentes da plataforma.
This post is also available in Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Ру́сский, Việt Nam, 简体中文 and 繁體中文.












