Playground
¿Qué es el playground?
El playground sirve como la interfaz principal para ejecutar y probar flujos de trabajo en la plataforma web. Proporciona un entorno intuitivo donde puedes validar el comportamiento de los flujos de trabajo y depurar componentes individuales.
Cuando seleccionas un flujo de trabajo desde el marketplace o tu colección personal, el playground aparece automáticamente. Puedes acceder al editor de flujos de trabajo arrastrando el playground hacia abajo o presionando 'Escape', y volver al playground haciendo clic en el botón 'Run' en la esquina inferior izquierda del editor.
Aunque está diseñado principalmente para pruebas y depuración, el playground también funciona como una interfaz de ejecución de flujos de trabajo lista para producción. Su interfaz de usuario simplificada lo convierte en una alternativa viable a las interfaces tradicionales de chatbot como ChatGPT.
Entradas y Salidas
El playground genera dinámicamente campos de entrada basados en tu configuración de flujo de trabajo, por ejemplo:
- Las entradas de texto aparecen como campos de texto estándar
- Las entradas de imagen se muestran como zonas de soltar rectangulares para cargar imágenes
La ejecución de un flujo de trabajo puede activarse presionando 'Enter' o haciendo clic en el botón 'Paper Airplane', que envía todos los datos de entrada como un solo mensaje. Al completarse, el flujo de trabajo muestra cada salida con su etiqueta de identificador correspondiente.

Este ejemplo muestra cómo cada componente de entrada crea un campo dedicado en el playground con una interfaz de usuario específicamente diseñada para su tipo de datos.

Conversaciones
El playground mantiene un historial de conversaciones similar a las interfaces tradicionales de chatbot, permitiendo interacciones continuas. Notas importantes sobre las conversaciones:
- La memoria del LLM está determinada por la configuración del componente
- La visualización del historial de conversaciones no garantiza la retención de memoria del LLM
- El contexto completo de cada ejecución se preserva en la conversación
El historial de conversaciones del playground no solo registra sesiones dentro del playground, sino que también mantiene el historial de conversaciones de las llamadas a la API. Esta característica es particularmente útil para solucionar problemas relacionados con la API revisando el historial de conversaciones.
Depuración
El playground proporciona información detallada de ejecución a través de 'Resúmenes de Inferencia' - registros completos generados después de cada ejecución de componente. Estos resúmenes incluyen:
- Datos de entrada y salida para cada componente
- Interfaces especializadas para componentes específicos (por ejemplo, componente LLM)
- Acceso a datos sin procesar a través de la pestaña 'Resumen de Inferencia Básico'
Este ejemplo demuestra los resúmenes de inferencia para un componente LLM. La pestaña 'Resumen de Inferencia Básico' muestra los datos de entrada y salida sin procesar, mientras que la vista formateada proporciona una forma más clara de depurar memorias e interacciones del LLM. Además, puedes rastrear el uso de recursos viendo los créditos consumidos y el tiempo de ejecución para cada componente en el flujo de trabajo.