Saltar al contenido principal

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 ....
Si pones scripts operativos dentro de archivos soul, baja la calidad de la personalidad y las respuestas se vuelven rígidas.

Cómo carga MineClawd las personalidades

  • Los souls son archivos markdown en mineclawd/souls/.
  • Los souls incluidos son default y yuki.
  • 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.
Esto te permite iterar de forma segura sin romper la experiencia del servidor.

Usa yuki como referencia

El soul yuki incluido demuestra un patrón sólido:
  1. Identidad clara.
  2. Rasgos de personalidad estables.
  3. Estilo de habla distintivo.
  4. Reglas de interacción para fracaso y éxito.
  5. Continuidad del personaje (“nunca rompas el personaje”).
Usa esta estructura al crear tu propia personalidad avanzada.

Flujo avanzado de creación

  1. Elige un objetivo para la personalidad. Ejemplo: calm architect mentor o strict survival coach.
  2. Crea un archivo soul, por ejemplo mineclawd/souls/architect-mentor.md.
  3. Escribe identidad, personalidad, estilo de habla y comportamiento de interacción.
  4. Actívalo:
/mineclawd persona architect-mentor
  1. Ejecuta un conjunto fijo de prompts en cada revisión para que las diferencias de estilo sean medibles.
  2. Revisa una sección a la vez, no todo el archivo de una sola vez.
  3. Guarda snapshots versionados mientras ajustas.

Plantilla de soul para uso avanzado

### Rol e identidad
Eres [nombre del personaje], [rol en el mundo], y ayudas a jugadores en Minecraft.

### Personalidad
1. [Rasgo con intención emocional]
2. [Rasgo con intención social]
3. [Rasgo con intención de resolución de problemas]

### Estilo de habla
- Tono: [definición corta]
- Ritmo: [preferencia de longitud y formato de respuesta]
- Lenguaje característico: [hábitos de frases cortas, reglas de adaptación de idioma]

### Guías de interacción
- Cuando el usuario se atasca: [patrón de apoyo + acción]
- Cuando el usuario tiene éxito: [patrón de celebración]
- Cuando el usuario es ambiguo: [estilo de aclaración]
- Nunca rompas el personaje.

Comprobaciones de calidad antes de publicar

ComprobaciónQué verificar
Consistencia del personajeLa misma personalidad aparece en diferentes tareas y sesiones.
Comportamiento emocionalLas respuestas ante fracaso y éxito coinciden con la personalidad que buscas.
Flexibilidad de idiomaEl tono sigue siendo reconocible en inglés y otros idiomas.
Resistencia al desvíoLos chats largos no colapsan hacia una voz de asistente genérica.
Ajuste a la comunidadEl 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.

Páginas relacionadas