Portal TransformaΓ§Γ£o Digital
MODULO 1.3

πŸ”’ Os 5 Principios Inalteraveis

Os pilares fundamentais que sustentam todo o metodo GIPM e garantem governanca real sobre projetos com IA.

6
Topicos
~35
Minutos
Basico
Nivel
Teoria
Tipo

πŸ“‹ Os 5 Principios em Resumo

πŸ”Œ
API-first
πŸŽ›οΈ
Backend Orquestra
πŸ“¦
Duas Fases
πŸ’Ύ
Persistencia Total
πŸ”„
Anti-Lock-in
1

πŸ”Œ Principio 1: API-first sempre

O primeiro principio estabelece que toda capacidade do sistema deve ser exposta via API. Nao existem funcionalidades "escondidas" ou acessiveis apenas pela interface.

βœ“ O que significa API-first

  • β€’ Toda funcionalidade e um endpoint
  • β€’ UI e apenas um consumidor da API
  • β€’ Integracao com outros sistemas e nativa
  • β€’ Automacao via scripts ou workflows e possivel

βœ— Violacoes comuns

  • β€’ Funcoes acessiveis apenas pela UI
  • β€’ Logica de negocio no frontend
  • β€’ Chamadas diretas ao LLM do browser
  • β€’ Endpoints "especiais" sem documentacao

πŸ’‘ Por que isso importa

API-first garante que voce pode auditar, testar e escalar qualquer funcionalidade. Se algo so funciona pela UI, voce perdeu o controle sobre isso.

2

πŸŽ›οΈ Principio 2: Backend orquestra, IA executa

Este principio define a separacao fundamental de responsabilidades: o backend determina o que fazer, a IA fornece capacidade cognitiva para executar tarefas especificas.

πŸ”€ Fluxo de Responsabilidades

πŸ–₯️

Backend

Decide QUANDO e COMO chamar IA

β†’
πŸ€–

IA

Executa tarefa especifica

β†’
πŸ–₯️

Backend

Valida e processa resultado

πŸ–₯️ Backend faz:

  • β€’ Valida permissoes e acesso
  • β€’ Coleta contexto necessario
  • β€’ Injeta personas e preferencias
  • β€’ Decide qual modelo usar
  • β€’ Valida output da IA
  • β€’ Persiste resultados

πŸ€– IA faz:

  • β€’ Analisa dados fornecidos
  • β€’ Estrutura informacoes
  • β€’ Sintetiza conteudo
  • β€’ Gera outputs estruturados
  • β€’ Responde perguntas especificas
  • β€’ NUNCA controla fluxo
3

πŸ“¦ Principio 3: IA gera estrutura, sistema gera artefatos

A Regra das Duas Fases estabelece que a IA produz dados estruturados (JSON, outlines), e o sistema transforma isso em artefatos finais (documentos, videos, imagens).

πŸ€–

Fase 1: IA

{ "titulo": "...", "slides": [...] }

Gera estrutura JSON

β†’
βš™οΈ

Fase 2: Sistema

πŸ“Š apresentacao.pptx

Materializa artefato

βœ“ Exemplos corretos

  • β€’ IA gera JSON do roteiro β†’ Sistema gera video
  • β€’ IA gera estrutura do doc β†’ Sistema gera .docx
  • β€’ IA gera dados do chart β†’ Sistema gera imagem
  • β€’ IA gera outline β†’ Sistema gera PDF

βœ— Violacoes

  • β€’ IA gerando arquivo .pptx diretamente
  • β€’ IA retornando base64 de imagem
  • β€’ IA escrevendo HTML diretamente
  • β€’ IA fazendo upload de arquivos

πŸ’‘ Por que duas fases

Separar estrutura de materializacao permite: reusar o JSON para multiplos formatos, versionar a estrutura separadamente, e validar o conteudo antes de gerar o artefato final.

4

πŸ’Ύ Principio 4: Persistencia total

Tudo e armazenado: cada input, cada output, cada custo. Nao existe operacao "volatil" ou dado perdido. O sistema mantem audit trail completo.

πŸ“Š O que persistir

πŸ“₯

Inputs

Prompt original e contexto

πŸ“€

Outputs

Resposta completa da IA

πŸ’°

Custos

Tokens, tempo, valor

πŸ”§

Metadados

Modelo, persona, config

πŸ—ƒοΈ Estrutura de Registro

{
  "id": "exec_abc123",
  "timestamp": "2026-01-16T10:30:00Z",
  "user_id": "usr_456",
  "endpoint": "/api/v1/generate",
  "input": {
    "prompt": "Crie um resumo...",
    "context": { ... }
  },
  "output": {
    "content": "...",
    "tokens_used": 1250
  },
  "cost": {
    "input_tokens": 500,
    "output_tokens": 750,
    "total_usd": 0.0125
  },
  "metadata": {
    "model": "gpt-4",
    "persona": "critical_reviewer",
    "duration_ms": 2340
  }
}

πŸ” Beneficios da Persistencia

Auditoria

Responda "por que a IA disse isso?" a qualquer momento

Aprendizado

Analise padroes para melhorar prompts e personas

Custos

Saiba exatamente quanto cada feature custa

5

πŸ”„ Principio 5: Modularidade e anti-lock-in

O sistema deve ser modular e substituivel. Nenhum componente pode ser tao acoplado que sua troca comprometa o sistema. Isso inclui o proprio modelo de IA.

🧩 Componentes Substituiveis

πŸ€–

Modelo LLM

GPT β†’ Claude β†’ Gemini

πŸ—ƒοΈ

Banco de Dados

Postgres β†’ MySQL β†’ Mongo

πŸ“¦

Storage

S3 β†’ GCS β†’ Azure

πŸ“Š

Materializador

ffmpeg β†’ outro encoder

βœ“ Praticas anti-lock-in

  • β€’ Interfaces abstratas para cada componente
  • β€’ Configuracoes por ambiente
  • β€’ Dados em formatos padrao (JSON, CSV)
  • β€’ Exportacao completa de dados
  • β€’ Documentacao de dependencias

βœ— Sinais de lock-in

  • β€’ Chamadas diretas a SDK proprietario
  • β€’ Dados em formato proprietario
  • β€’ Features que so funcionam com um provider
  • β€’ Impossibilidade de migrar dados
  • β€’ Dependencia de servicos especificos

πŸ’‘ Teste do Anti-Lock-in

Pergunte: "Se amanha o provider X triplicar o preco ou sair do ar, em quanto tempo eu migro?". Se a resposta for "meses" ou "impossivel", voce tem um problema de lock-in.

6

πŸ”’ Por que sao inalteraveis

Estes principios nao sao "boas praticas" ou "recomendacoes" - sao requisitos fundamentais. Violar qualquer um deles compromete a governanca do sistema.

⚠️ Consequencias de Violacao

1
Violar API-first β†’ Funcionalidades nao auditaveis, testes impossiveis
2
Violar orquestracao β†’ IA decide fluxo, comportamento imprevisivel
3
Violar duas fases β†’ Artefatos inconsistentes, reuso impossivel
4
Violar persistencia β†’ Sem audit trail, sem aprendizado, sem controle de custos
5
Violar anti-lock-in β†’ Dependencia critica, custos imprevistos, risco de negocio

βœ“ Checklist de Conformidade

☐ Toda funcionalidade tem endpoint API?
☐ Backend controla todo fluxo?
☐ IA gera apenas estrutura?
☐ Tudo e persistido com custos?
☐ Componentes sao substituiveis?
☐ Migracao e possivel em dias?

🎯 Resumo Final

"Os 5 principios nao sao opcoes de design - sao pre-requisitos para chamar um projeto de 'GIPM-compliant'. Se um deles for violado, voce pode ter um bom sistema, mas nao tem governanca real sobre IA."

πŸ“ Resumo do Modulo

βœ“
Principio 1: API-first - Toda capacidade exposta via API
βœ“
Principio 2: Backend orquestra - IA nunca controla fluxo
βœ“
Principio 3: Duas fases - IA gera estrutura, sistema gera artefatos
βœ“
Principio 4: Persistencia total - Tudo armazenado e auditavel
βœ“
Principio 5: Anti-lock-in - Componentes substituiveis

Proximo modulo:

1.4 - Arquitetura de Tres Camadas - Entenda como as responsabilidades sao divididas entre humano, sistema e IA.