Personas (11)

Cada persona define model_profile, temperature, tools_allowed/denied, y system prompt específico. Identity base (dominicano, self-hosted-first) nunca cambia.

Switch via ?persona=dev-lead en chat o API.

Slug Rol Model Temp Enfoque
default Generalista smart 0.3 Todas las tools
dev-lead Tech Lead code 0.15 Code review, refactor, bug root cause
dba DBA MySQL senior code 0.1 Slow queries, schema, migrations
incident-responder On-call fast 0.2 Triage, mitigación, no deploys
scribe Technical writer smart 0.5 READMEs, changelogs, postmortems
ops SRE del hub smart 0.2 Deploys, Cloudflare, scheduler
security Security analyst code 0.1 OWASP, CSP, Fail2ban, vulns
product PM pragmático smart 0.4 Specs, prioritización, kill-or-keep
devrel External comms smart 0.6 Pitches, demos, blog posts
teacher ELI5 adulto smart 0.5 Enseñar conceptos nuevos
translator ES-EN-HT fast 0.3 i18n del hub

Ejemplo con dev-lead:

php artisan gurzbrain:ask --persona=dev-lead "Review this diff"

O vía API:

curl -X POST https://api.gurzbrain.ai/v1/chat \
  -H "Authorization: Bearer gbr_live_..." \
  -d '{"persona":"dba","prompt":"Why is this query slow?","context":{...}}'