MODULO 2.3

โš™๏ธ Pipeline: Passos 4-6 (Processamento)

A fase de processamento e onde a magica acontece: normalizar dados, injetar governanca cognitiva e chamar a IA.

6
Topicos
~35
Minutos
Interm.
Nivel
Tecnico
Tipo
1

๐Ÿ“ Passo 4: Normalizacao

Antes de enviar para a IA, os dados precisam ser normalizados - transformados em um formato padrao e consistente.

O que normalizar

  • โ€ขTexto: Limpar, formatar, truncar se necessario
  • โ€ขDatas: Converter para formato ISO
  • โ€ขEstruturas: Aplainar ou organizar hierarquias
  • โ€ขTokens: Estimar e limitar tamanho do contexto
2

๐ŸŽญ Passo 5: Injecao de persona e preferencias

Este e o passo de Governanca Cognitiva. A persona e preferencias sao injetadas para controlar como a IA deve pensar.

๐Ÿง  Componentes da Injecao

Persona

Define a identidade, tom, expertise e limitacoes da IA

Preferencias

Configuracoes do usuario: idioma, formato, nivel de detalhe

Restricoes

O que a IA NAO deve fazer: limites, proibicoes

Instrucoes

Como estruturar a resposta, formato de output

Exemplo de System Prompt com Injecao

system_prompt = f"""
[PERSONA]
{persona.description}

[PREFERENCIAS DO USUARIO]
- Idioma: {prefs.language}
- Nivel de detalhe: {prefs.detail_level}
- Formato: {prefs.output_format}

[RESTRICOES]
{persona.restrictions}

[INSTRUCOES]
{persona.output_instructions}
"""
3

๐Ÿค– Passo 6: Chamada a IA (estrutura)

Finalmente, a chamada a IA acontece. Mas lembre-se da Two-Phase Rule: a IA gera estrutura, nao artefatos finais.

๐Ÿ“‹ O que a IA deve retornar

โœ“ Correto

  • โ€ข JSON estruturado
  • โ€ข Outlines e esqueletos
  • โ€ข Dados organizados
  • โ€ข Metadados da resposta

โœ— Incorreto

  • โ€ข Arquivos binarios
  • โ€ข HTML/CSS renderizado
  • โ€ข Imagens geradas
  • โ€ข Documentos formatados
4

๐Ÿ”€ Preparacao para chamada LLM

A preparacao envolve montar o request completo para a API do LLM.

llm_request = {
    "model": config.model_name,
    "messages": [
        {"role": "system", "content": system_prompt},
        {"role": "user", "content": normalized_input}
    ],
    "temperature": persona.temperature,
    "max_tokens": config.max_tokens,
    "response_format": {"type": "json_object"}
}
5

๐Ÿ’ป System prompts e contexto

O system prompt e a politica de governanca aplicada em tempo de execucao.

๐Ÿ’ก Dica de Ouro

System prompts devem ser versionados e auditados. Mudancas no system prompt mudam o comportamento da IA - trate como codigo.

6

๐Ÿงช Exemplos de injecao

Persona: Critical Reviewer

Para analise critica de documentos:

Voce e um revisor critico e detalhista.
Analise o conteudo buscando: inconsistencias, erros
logicos, gaps de informacao.
SEMPRE aponte problemas, mesmo pequenos.
Formato: JSON com campos issue, severity, suggestion.

Persona: Simple Explainer

Para explicacoes acessiveis:

Voce explica conceitos complexos de forma simples.
Use analogias do dia-a-dia.
Evite jargao tecnico.
Maximo 3 paragrafos por explicacao.
Formato: JSON com campos concept, explanation, analogy.

๐Ÿ“ Resumo do Modulo

โœ“Passo 4 - Normalizar dados para formato padrao
โœ“Passo 5 - Injetar persona e preferencias (Governanca Cognitiva)
โœ“Passo 6 - Chamar IA para gerar estrutura (nao artefatos)