Construir un gráfico de recompensas a mano exige saber qué lee cada tarjeta, qué campo es obligatorio y qué combinación no hace nada sin avisar. El Asistente de grafos se ocupa de esa parte contigo: describes lo que quieres, él propone un grafo, y tú decides si entra o no.
✨ Qué es
Un panel de chat en el editor de grafos, tanto en el gráfico de recompensas de Niveles como en los Comandos personalizados en modo grafo. Ábrelo con el botón ✨ de la esquina superior derecha del lienzo.
Pertenece a tu equipo, no a ti personalmente. Todos los del equipo ven la misma conversación, así que un compañero puede retomar donde lo dejaste, y tú puedes ver lo que ya ha preguntado en lugar de volver a preguntarlo.
✏️ Edita tu grafo, nunca lo sustituye
El asistente envía solo los cambios que quiere hacer: añadir esta tarjeta, cambiar aquel campo, conectar estas dos, quitar esa. Todo lo que no nombra se queda exactamente como estaba.
Esto importa más de lo que parece. La primera versión respondía con un grafo completo de sustitución, y en uno largo el modelo lo reconstruía de memoria y perdía ramas sin avisar, dejando un grafo más pequeño que seguía pareciendo perfectamente válido.
Una salvedad sincera: un modelo que ignora la instrucción y responde igualmente con un grafo entero se acepta de todos modos, porque negarse a responder sería peor. Esa respuesta ahora se etiqueta como tal, en el hilo y de nuevo en la ventana de revisión, justo encima del botón Aplicar, para que sepas cuándo estás viendo una reconstrucción en lugar de una edición. Todo lo que desaparecería se lista como eliminado, en blanco y negro. Con los modelos más pequeños conviene leer esa lista en lugar de ojearla.
Dos efectos secundarios llegan de regalo: los identificadores de las tarjetas los asigna el panel y no el modelo, así que no pueden aparecer duplicados, y al quitar una tarjeta se van con ella sus enlaces, de modo que ningún enlace queda apuntando a la nada.
🔒 Propone. Tú aplicas.
Nada de lo que sugiere se aplica nunca por sí solo. Una propuesta aparece en el hilo con un botón Ver los cambios y un botón Descartar, y hasta que apliques desde la ventana de revisión tu grafo no se toca.
👀 La ventana de revisión
Ver los cambios abre un resumen de lo que haría la propuesta:
- cada tarjeta añadida,
- cada campo modificado, con su valor anterior y el nuevo uno junto al otro,
- cada tarjeta y enlace eliminados.
Se calcula respecto al grafo que tienes en pantalla en ese momento, no respecto al que existía cuando llegó la respuesta, así que si editaste algo entretanto, lo que lees es lo que realmente pasará. Una propuesta que no cambiaría nada lo dice, y Aplicar permanece desactivado.
Esto no es una formalidad. Un gráfico de recompensas es automatización en vivo en tu servidor: entrega roles, envía mensajes directos y otorga XP a miembros reales. La decisión de ejecutarlo corresponde a una persona.
Si puedes hablar con el asistente pero no modificar un servidor, sigues viendo las propuestas: el botón Aplicar simplemente aparece en gris. Leer lo que se sugirió es útil incluso cuando actuar no te corresponde.
🧪 Una propuesta se comprueba antes de ofrecértela
Cada grafo propuesto se valida contra la lista real de tarjetas antes de que aparezca el botón Aplicar. Cuando algo falla, se listan los problemas:
- una tarjeta que no existe,
- una acción a la que le falta un campo obligatorio (un Asignar rol sin rol se omitiría en silencio al ejecutar el grafo),
- un enlace que apunta a una tarjeta que no está,
- un grafo de comando sin su Respuesta, que el panel se negaría a guardar de todos modos.
Ahora intenta corregirlos por sí mismo. Cuando se rechaza una propuesta, el rechazo y las operaciones exactas que lo causaron vuelven al asistente, que tiene hasta dos intentos más antes de que se te entregue la respuesta. Ves cada intento aparecer en el hilo a medida que ocurre, de modo que una corrección es algo que observas y no algo que tengas que pedir.
Si aun así se rechaza después de eso, se listan los problemas con un botón Preguntar de nuevo. Tres intentos es el máximo a propósito: un modelo que no logra satisfacer al validador dos veces está atascado en algo que una pregunta con otra formulación resolverá más rápido que un cuarto intento.
Por eso mismo un intento fallido se queda visible en el hilo en lugar de ordenarse y desaparecer. Es lo que el asistente lee para corregirse en el siguiente intento.
👀 Verlo pensar
Cada respuesta lleva el razonamiento del asistente, plegado bajo Ver el razonamiento. Vale la pena abrirlo cuando una propuesta te sorprende: suele explicar qué condición creyó que querías, y es más rápido que leer el grafo tarjeta por tarjeta.
Las preguntas se etiquetan con quién las hizo, porque el hilo es compartido.
⏳ Una petición a la vez
Mientras el asistente trabaja, el cuadro de escritura está desactivado para todo el equipo, en todas las conversaciones, y todos ven para quién está trabajando. Un equipo comparte un modelo y una factura, así que dos preguntas a la vez costarían el doble y se responderían una encima de la otra.
💬 Varias conversaciones
Los gráficos de recompensas y los comandos personalizados ya no comparten un único hilo. Empieza una conversación nueva cada vez que cambies de tema: cada una conserva su propio historial, y ese historial es todo lo que ve el asistente, así que una discusión anterior sin relación no puede confundirlo.
Preguntar de nuevo en cualquier respuesta devuelve tu pregunta anterior al cuadro, para que puedas ajustar una palabra en lugar de reescribirla. La respuesta a la que sustituye deja de ofrecer Aplicar.
Una conversación terminada se puede eliminar con el botón 🗑 que tiene al lado: se lleva sus mensajes consigo, y todos en el equipo la ven desaparecer. El botón se oculta cuando solo queda una conversación, porque el panel siempre necesita un hilo donde escribir, y eliminar una en la que el asistente está trabajando en ese momento se rechaza en lugar de permitir que rompa la ejecución.
Si una petición falla, el hilo lo dice y el asistente queda libre de inmediato. Cuando el endpoint rechaza la llamada (lo habitual es un nombre de modelo que no conoce), lo que aparece en el hilo es su propia explicación, para que puedas leer qué cambiar.
🌍 Qué puede ver y qué le dejas ver
El botón ⚙ de la ventana de chat abre Lo que el asistente puede leer: dos interruptores, cada uno una fuente de contexto, cada uno solo tuyo. Te acompañan de un servidor y una conversación a la siguiente, y no cambian nada para tus compañeros: cada persona del equipo decide por sí misma.
Los demás servidores de tu equipo
Activado por defecto. Puede mirar todos los servidores de los que es propietario tu equipo: qué funciones están activadas, cómo están configuradas y sus grafos. Eso es lo que hace que «configura esto como en mi otro servidor» sea una pregunta a la que realmente puede responder.
Desactívalo y deja de recibir información sobre ellos. El inventario no se construye para luego ocultarse: no se construye.
Lo que el bot recuerda aquí
Desactivado por defecto. Si la Memoria IA está activada, el bot anota cosas que aprende de tu servidor a partir de conversaciones en Discord. Concederlo entrega esas notas al asistente junto con tu pregunta, para que pueda tenerlas en cuenta.
Está desactivado hasta que lo actives por un motivo: es un contexto que el asistente antes no tenía, se reenvía con cada pregunta que haces, y lo que contiene lo escribieron tus miembros y no tú.
Cuando está activado, lo que recibe está acotado a propósito:
- el servidor que tienes abierto en ese momento, y ningún otro,
- notas sobre el propio servidor, nunca las que el bot registró sobre un miembro concreto, que pertenecen a la conversación de ese miembro con el bot y se quedan ahí,
- un número fijo de las notas más recientes, cada una recortada a una longitud razonable, para que una memoria que crece no pueda encarecer en silencio cada pregunta.
- solo mientras el ajuste de memoria del servidor esté activado. Desactivarlo detiene el registro del bot, y también detiene esto: las notas ya escritas se quedan donde están, y no se entrega nada.
Dos límites que no son opcionales
- Nunca ve tus credenciales. Las claves de API, los tokens y los secretos se enmascaran antes de decirle nada, exactamente como en cualquier otro lugar del panel.
- Solo escribe un grafo, en el servidor que tienes abierto en ese momento. No puede cambiar la configuración de las funciones ni tocar otro servidor.
⚙️ Qué modelo usa
Por defecto usa el modelo configurado por la plataforma. Un equipo puede traer el suyo: su propia clave de API, su propio modelo o su propio endpoint. Funciona cualquier endpoint compatible con OpenAI, y en ese caso no hace falta ninguna clave de API.
El endpoint tiene que ser accesible por HTTPS en una dirección pública. Un modelo que se ejecuta en tu portátil detrás de tu router no lo es: el panel es un servidor en otro lugar, y dejar que llame a direcciones privadas bajo petición es una forma muy conocida de convertir un producto en un escáner de su propia red. El autoalojamiento funciona cuando el endpoint está publicado; una máquina en tu escritorio no.
Lo configuras en la página de configuración de tu equipo, en Modelo del asistente. Solo el propietario del equipo puede cambiarlo, porque es una credencial y no una preferencia. La clave se guarda y no se vuelve a mostrar: deja el campo en blanco al guardar y se conserva la guardada.
Listar modelos, junto al campo del modelo, le pregunta al endpoint qué sirve realmente y ofrece la respuesta como sugerencias: usa la URL y la clave que hay en ese momento en el formulario, así que puedes comprobar un endpoint antes de guardarlo. El campo sigue siendo de texto libre: publicar una lista de modelos es opcional, y varios servidores autoalojados no lo hacen, así que cuando no vuelve nada se muestra el motivo y escribes tú el nombre.
💡 Cómo conseguir una buena respuesta
Di qué debe ocurrir y a quién, no qué tarjetas usar: decidir eso es trabajo suyo:
- «Da el rol Veterano en el nivel 25, pero solo a los mejoradores.»
- «Cuando alguien resuelva el Wordle en tres intentos o menos, otorga 200 XP y felicítalo en #general.»
- «Igual que el grafo de mi otro servidor, pero con el anuncio en #levels.»
Después lee el razonamiento, comprueba las tarjetas que eligió y aplica.
Pídele que cambie una sola cosa cada vez. Una petición corta y concreta produce una lista corta de cambios, que es mucho más fácil de comprobar en la ventana de revisión que una docena a la vez.