feat: add chatbot memory and conversational replies

This commit is contained in:
renato97
2025-12-01 03:18:47 +00:00
parent 7fb03b4aac
commit c21734220c
3 changed files with 13 additions and 6 deletions

View File

@@ -110,7 +110,7 @@ Se añadió un flow en `data/flows.json` que usa Node-RED Dashboard para mostrar
{ "prompt": "generame un als de reggaeton 2001" }
```
Devuelve el resumen del proyecto creado (nombre, hash y ruta del archivo). En el dashboard aparece la tarjeta **Chatbot ALS** para conversar visualmente.
- Si envías mensajes generales (“hola”, “¿qué estilos tenemos?”, “qué hay en sources?”) el bot responde con el estado actual de la biblioteca o de la carpeta `data/sources/` y te guía hasta que le pidas explícitamente “generame un als ...”.
- Si envías mensajes generales (“hola”, “¿qué estilos tenemos?”, “qué hay en sources?”) el bot usa la API de MiniMax para responder de forma amigable, recuerda el contexto reciente y te guía hasta que le pidas explícitamente “generame un als ...”.
- Internamente se usa `data/lib/alsGenerator.js`: el bot elige una plantilla (`als-library.json`), edita el XML del `.als` (nombre del proyecto, tempo, anotaciones con los sources) y registra el resultado llamando otra vez a `/als/upload` para mantener la deduplicación.
- También puedes usarlo desde terminal:
```bash