🧠 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
🎭 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
⚙️ 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
}
💉 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.
📋 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.
🔧 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
)
🚫 O que personas NAO sao
Personas NAO sao:
- ✗Design de UX ou interface
- ✗Avatares ou representacoes visuais
- ✗Roles de usuario (admin, user)
- ✗Personalizacao superficial
📊 Medindo eficacia das personas
Respostas similares para inputs similares
Segue as restricoes definidas
Outputs realmente uteis para o caso