← Back to list

OpenArchFlow: Transformando Linguagem Natural em Arquitetura de Nuvem com IA

No mundo do Cloud Computing, a velocidade entre a concepção de uma ideia e a sua visualização técnica é crucial. Quantas vezes você já se…

Rafael Sales · 2026-02-14 23:35 · 4 claps · 2.3 min read
#ai #aws #gemini #webllm #phi-3
Open on Medium ↗
Wiki topics: LLM · Large Language Models AI · AI · General ☁️ · DevOps & Cloud

OpenArchFlow: Transformando Linguagem Natural em Arquitetura de Nuvem com IA

https://openarchflow.cloud

https://openarchflow.cloud

No mundo do Cloud Computing, a velocidade entre a concepção de uma ideia e a sua visualização técnica é crucial. Quantas vezes você já se pegou desenhando mentalmente uma infraestrutura complexa na AWS, mas perdeu um tempo precioso lutando com ferramentas de diagramação manuais?

É para resolver esse hiato que nasceu o OpenArchFlow.

Experimente agora: https://openarchflow.cloud

O que é o OpenArchFlow?

O OpenArchFlow é uma iniciativa de código aberto que utiliza o poder da Inteligência Artificial (especificamente os modelos Gemini da Google) para converter descrições em linguagem natural diretamente em diagramas de arquitetura da AWS.

A proposta é simples, mas poderosa: você descreve sua necessidade — “Preciso de uma aplicação em Go rodando no ECS com banco de dados RDS e um cache em ElastiCache” — e a ferramenta gera a representação visual correspondente de forma automática.

O Diferencial Tecnológico: Precisão via MCP

Um dos grandes desafios de usar IA para arquitetura é garantir que ela utilize os componentes e padrões mais recentes. Para resolver isso, o OpenArchFlow utiliza uma arquitetura moderna de contexto:

  1. IA Nativa: O projeto utiliza os modelos Gemini da Google para interpretação semântica.
  2. Edge AI com WebLLM e Phi-3 (Microsoft): O projeto não está preso apenas a modelos na nuvem. Implementamos suporte ao WebLLM para rodar o modelo Phi-3 localmente, direto no navegador. Isso permite uma experiência híbrida: o poder do processamento local com a inteligência de um LLM otimizado.
  3. Servidores MCP da AWS: Diferente de outras ferramentas, integramos servidores MCP (Model Context Protocol) que expõem a documentação oficial da AWS diretamente para o modelo. Isso garante que a IA tenha acesso a definições precisas e atualizadas dos serviços durante a geração do diagrama.
  4. Diagrams as Code: A saída é processada para gerar visualizações técnicas coerentes e padronizadas.

Stack e Arquitetura

Para os entusiastas de desenvolvimento, o OpenArchFlow utiliza:

  • Frontend: Next.js 16 (App Router) e Tailwind CSS.
  • Local Intelligence: WebLLM com o modelo Phi-3 (Microsoft) para execução client-side.
  • Dynamic Context: Servidores MCP para injeção de documentação técnica da AWS.
  • Cloud Fallback: Suporte aos modelos Gemini da Google via SDK oficial.

Por que Local LLM?

A escolha pelo Phi-3 via WebLLM reflete nosso compromisso com a privacidade e a redução de custos de latência. Ao rodar o modelo no hardware do usuário (Edge Computing), reduzimos a dependência de APIs externas e permitimos que o arquiteto mantenha seu fluxo de trabalho mesmo em ambientes com restrições de tráfego de dados para nuvens públicas.

Compromisso com a Privacidade (Privacy Policy)

Sabemos que arquitetura de software é algo sensível. Por isso, o OpenArchFlow foi construído com uma premissa clara:

  • Operação 100% Local: Esta aplicação opera inteiramente dentro do seu navegador.
  • Sem Coleta de Dados: Não coletamos dados pessoais, diagramas arquiteturais, chaves de API ou informações de uso.
  • Armazenamento Seguro: Todo o seu trabalho é salvo exclusivamente no armazenamento local do seu dispositivo ou no seu sistema de arquivos.
  • Código Aberto: O código-fonte é aberto e está disponível para inspeção por qualquer pessoa da comunidade.

Como Contribuir

O OpenArchFlow é um projeto da comunidade para profissionais de nuvem, engenheiros de dados e arquitetos. Como founder do projeto, convido você a explorar o repositório, propor melhorias e ajudar a construir essa ponte entre a ideia e o diagrama.

Explore o projeto no GitHub: dmux/OpenArchFlow


메타데이터
post_id
d5ca89bb1027
slug
openarchflow-transformando-linguagem-natural-em-arquitetura-de-nuvem-com-ia-d5ca89bb1027
url
https://medium.com/@rfsales/openarchflow-transformando-linguagem-natural-em-arquitetura-de-nuvem-com-ia-d5ca89bb1027
canonical_url
https://medium.com/@rfsales/openarchflow-transformando-linguagem-natural-em-arquitetura-de-nuvem-com-ia-d5ca89bb1027
author_url
https://medium.com/@rfsales
status
ok
fetched_at
2026-06-09 15:37:30