Sandbox de Pruebas

Panel de Control

API Key del Consumer

Si el servidor tiene CHATIA_AUTH_REQUIRED=true, necesitas una API key de un consumer configurado en config/consumers.json. Se guarda en localStorage y se envía como Authorization: Bearer.

Estilo del Entorno

Fases del Proyecto

  • Fase 1 — Chatbot Base
  • Fase 2 — Base de Datos RAG
  • Fase 3 — Rastreador Web (Crawler)
  • Fase 4 — Integración de APIs (Tools)
  • Fase 5 — Componente Web Chat UI
  • Fase 6 — Herramientas Internas
  • Fase 7 — Migración PostgreSQL
  • Fase 8 — Interfaz de Voz

Perfil de Conexión

Selecciona la instancia LLM y configuración RAG a usar.

Perfil del Alumno (simulación)

Simula los datos que el portal pasaría al chat. Los campos marcados como 🔒 local no se envían a proveedores cloud.

Filtro RAG por Categorías

Selecciona qué categorías usar en la búsqueda semántica. Sin selección = todo el conocimiento.

Cargando categorías...

Preguntas Sugeridas

Haz clic para preguntar al asistente:

  • ¿Qué es DrivenYou?
  • ¿Qué ventajas tiene el Plan Premium B?
  • ¿Cuánto cuesta el Curso Premium B?
  • ¿Cómo funciona el Test Inteligente?
  • ¿Cómo me registro?

Este asistente cuenta con tecnología RAG para responder usando el conocimiento del archivo DrivenYou.md, además de soporte para herramientas dinámicas y proveedores de IA (Local y Nube).

Estado Operativo

Cargando datos...

Buscador Semántico RAG

Prueba consultas directamente en LanceDB sin pasar por el LLM. Respeta el filtro de categorías activo.

Endpoints de Depuración y Herramientas

Utiliza estas APIs para inspeccionar y probar el motor del agente:

  • GET /api/status
    Estado general: proveedor de IA, modelos activos y cantidad de documentos RAG indexados.
  • GET /api/tools/tools
    Lista todas las herramientas y APIs externas que el chatbot puede invocar dinámicamente.
  • GET /api/tools/logs
    Historial de ejecución en tiempo real de llamadas internas a herramientas externas.
  • GET /api/tools/stats
    Estadísticas de uso: tiempos de respuesta, conteos y porcentaje de éxito por acción.
  • POST /api/tools/test
    Permite invocar manualmente una herramienta del agente enviando parámetros en JSON.
  • GET /api/rag/inspect
    Estadísticas del RAG: conteo por categoría y previsualización de fragmentos. Params: ?category, ?limit, ?full=true.
  • POST /api/rag/search
    Búsqueda vectorial directa en LanceDB sin invocar el LLM. Body: {"query":"...", "topK":5, "categories":[]}.
  • GET /api/profiles/health
    Estado de conectividad de cada perfil LLM. Verifica endpoints sin coste de inferencia (Ollama /api/tags, cloud /v1/models).

Buscador Semántico RAG

Búsqueda vectorial directa en LanceDB. Las categorías activas en el panel se aplican automáticamente. Similitud: 1.00 = idéntico, 0.00 = sin relación.

Los resultados de la búsqueda semántica aparecerán aquí.