Lee esto primero: soul vs instrucciones de tarea
Un soul es una identidad de larga duración. Debe responder: quién es este agente, cómo se siente y cómo habla con los jugadores. Usa otros lugares para la lógica de tareas:- Objetivos de juego: prompts normales de chat.
- Política operativa: documentos del equipo o flujos de comandos.
- Cambios de comportamiento en runtime:
/mineclawd config ....
Cómo carga MineClawd las personalidades
- Los souls son archivos markdown en
mineclawd/souls/. - Los souls incluidos son
defaultyyuki. - La selección del soul activo se guarda por propietario en
mineclawd/souls/.active/<owner>.txt. - Si no se puede leer un soul seleccionado, MineClawd vuelve a
default.
Usa yuki como referencia
El soul yuki incluido demuestra un patrón sólido:
- Identidad clara.
- Rasgos de personalidad estables.
- Estilo de habla distintivo.
- Reglas de interacción para fracaso y éxito.
- Continuidad del personaje (“nunca rompas el personaje”).
Flujo avanzado de creación
- Elige un objetivo para la personalidad.
Ejemplo:
calm architect mentorostrict survival coach. - Crea un archivo soul, por ejemplo
mineclawd/souls/architect-mentor.md. - Escribe identidad, personalidad, estilo de habla y comportamiento de interacción.
- Actívalo:
- Ejecuta un conjunto fijo de prompts en cada revisión para que las diferencias de estilo sean medibles.
- Revisa una sección a la vez, no todo el archivo de una sola vez.
- Guarda snapshots versionados mientras ajustas.
Plantilla de soul para uso avanzado
Comprobaciones de calidad antes de publicar
| Comprobación | Qué verificar |
|---|---|
| Consistencia del personaje | La misma personalidad aparece en diferentes tareas y sesiones. |
| Comportamiento emocional | Las respuestas ante fracaso y éxito coinciden con la personalidad que buscas. |
| Flexibilidad de idioma | El tono sigue siendo reconocible en inglés y otros idiomas. |
| Resistencia al desvío | Los chats largos no colapsan hacia una voz de asistente genérica. |
| Ajuste a la comunidad | El comportamiento de la personalidad encaja con la cultura y reglas de moderación de tu servidor. |
Estrategia de personalidad en multijugador
- La personalidad activa es por clave de propietario, no global.
- Dos operadores pueden usar personalidades distintas en el mismo servidor.
- Mantén los archivos soul compartidos en control de versiones para consistencia del equipo.
- Usa nombres claros como
mentor-calm,builder-energetic,admin-formal. - Añade un README corto junto a los archivos soul para que operadores nuevos sepan el uso previsto.
