π§ 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