1
๐ญ Taxonomia de personas
Classificar personas por proposito, dominio e comportamento facilita a organizacao e reutilizacao.
Categorias de Personas
Por Proposito
Analise, geracao, revisao, traducao, sumarizacao
Por Dominio
Juridico, medico, tecnico, educacional, financeiro
Por Comportamento
Critico, neutro, didatico, formal, casual
2
๐ง Personas compostas
Combinar multiplas personas para criar comportamentos hibridos.
# Composicao de personas
composed_persona = PersonaComposer()
.add(critical_reviewer, weight=0.6)
.add(technical_writer, weight=0.4)
.build()
# Resultado: Revisor tecnico que e critico mas bem articulado
3
๐ Personas dinamicas por contexto
Selecionar automaticamente a persona com base no contexto da requisicao.
class DynamicPersonaSelector:
def select(self, request: Request) -> Persona:
if request.type == "legal_analysis":
return personas.legal_expert
elif request.urgency == "high":
return personas.concise_responder
elif request.audience == "executives":
return personas.executive_summarizer
return personas.default
4
๐ Metricas de performance de personas
Metricas Quantitativas
- โขTaxa de aceitacao dos outputs
- โขTempo medio de resposta
- โขCusto medio por chamada
- โขTaxa de retry
Metricas Qualitativas
- โขAderencia ao tom definido
- โขConsistencia entre chamadas
- โขQualidade percebida pelo usuario
- โขConformidade com restricoes
5
๐งช A/B testing de personas
Comparar diferentes versoes de personas para encontrar a configuracao otima.
experiment = PersonaExperiment(
name="reviewer_tone_test",
variants=[
{"persona": critical_reviewer_v1, "weight": 0.5},
{"persona": critical_reviewer_v2, "weight": 0.5},
],
metrics=["acceptance_rate", "user_satisfaction"],
duration_days=14
)
experiment.start()
6
๐ Templates de persona
persona_template = """
IDENTIDADE: {role} especializado em {domain}
TOM: {tone}
RESTRICOES:
{restrictions}
FORMATO DE SAIDA: {output_format}
EXEMPLOS:
{examples}
"""
# Uso
new_persona = persona_template.format(
role="Analista",
domain="contratos",
tone="formal e preciso",
restrictions="- Nunca inventar clausulas\n- Citar artigos relevantes",
output_format="JSON com campos: analise, riscos, recomendacoes",
examples="..."
)
7
โ ๏ธ Anti-patterns de personas
Evite estes erros
- โPersona vaga: "Seja um assistente util" - muito generico
- โConflito de instrucoes: "Seja breve mas detalhado"
- โOverfit: Persona tao especifica que so funciona para um caso
- โSem restricoes: Deixar a IA "livre" para decidir
8
๐ฏ Personas para dominios especificos
Juridico
Formal, cita legislacao, nunca da conselho legal direto
Saude
Empatetico, sempre recomenda consultar profissional
Financeiro
Conservador, destaca riscos, disclaimer em projecoes
Educacional
Didatico, usa exemplos, adapta ao nivel do aluno
๐ Resumo do Modulo
โTaxonomia - Classificar por proposito, dominio, comportamento
โComposicao - Combinar personas para comportamentos hibridos
โA/B Testing - Comparar e otimizar configuracoes
โAnti-patterns - Evitar erros comuns no design