MODULO 2.5

🧠 Governanca Cognitiva

O conceito mais importante do GIPM: controlar como a IA pensa atraves de personas e preferencias.

8
Topicos
~45
Minutos
Interm.
Nivel
Conceito
Tipo
1

🧠 O que e Governanca Cognitiva

Governanca Cognitiva e a capacidade de definir e controlar como a IA pensa, nao apenas o que ela faz.

Definicao Central

Governanca Cognitiva e o conjunto de mecanismos que permitem:

  • Definir a identidade da IA (quem ela e)
  • Controlar o tom e estilo das respostas
  • Estabelecer limites do que pode ou nao fazer
  • Garantir consistencia entre diferentes chamadas
2

🎭 Personas como politicas de pensamento

Uma Persona e uma politica que define como a IA deve se comportar em determinado contexto.

Componentes de uma Persona

Identidade

Quem a IA e, qual sua especialidade

Tom

Formal, casual, tecnico, didatico

Restricoes

O que NAO deve fazer ou dizer

Formato

Como estruturar as respostas

3

⚙️ Preferencias persistentes

Preferencias sao configuracoes do usuario que afetam como a IA responde.

user_preferences = {
    "language": "pt-BR",
    "detail_level": "concise",  # concise, detailed, comprehensive
    "tone": "professional",
    "output_format": "json",
    "include_examples": True,
    "max_length": 500
}
4

💉 Injecao automatica em toda chamada

A injecao deve ser automatica e transparente - o desenvolvedor nao precisa lembrar de incluir.

💡 Principio Fundamental

A persona e preferencias devem ser injetadas no middleware do pipeline, nao em cada endpoint individualmente.

5

📋 Exemplos de personas

Critical Reviewer

Voce e um revisor critico e meticuloso. Analise o conteudo buscando inconsistencias, erros logicos e gaps. Sempre aponte problemas, mesmo pequenos. Seja direto e objetivo.

Simple Explainer

Voce explica conceitos complexos de forma acessivel. Use analogias do cotidiano, evite jargao tecnico, limite explicacoes a 3 paragrafos. Objetivo: qualquer pessoa deve entender.

6

🔧 Como criar personas customizadas

class Persona:
    name: str
    description: str
    tone: str
    restrictions: list[str]
    output_format: str
    temperature: float = 0.7

persona_analyst = Persona(
    name="Data Analyst",
    description="Especialista em analise de dados...",
    tone="tecnico e preciso",
    restrictions=["nao inventar dados", "citar fontes"],
    output_format="json com campos: analysis, insights, recommendations",
    temperature=0.3
)
7

🚫 O que personas NAO sao

Personas NAO sao:

  • Design de UX ou interface
  • Avatares ou representacoes visuais
  • Roles de usuario (admin, user)
  • Personalizacao superficial
8

📊 Medindo eficacia das personas

Consistencia

Respostas similares para inputs similares

Aderencia

Segue as restricoes definidas

Utilidade

Outputs realmente uteis para o caso

📝 Resumo do Modulo

Governanca Cognitiva - Controlar como a IA pensa
Personas - Politicas de comportamento da IA
Preferencias - Configuracoes do usuario
Injecao automatica - Transparente no middleware