Custom Component
Bienvenido al Custom Component en Nappai. Este nodo funciona como un puente simple y confiable dentro de tus flujos de automatización. Su principal misión es recibir un texto que tú le proporciones, organizarlo en un formato estándar que otros componentes de Nappai pueden leer fácilmente y enviarlo hacia adelante sin modificar su contenido. Es ideal para validar que tus conexiones en el dashboard estén funcionando correctamente y sirve como punto de partida para crear tus propias herramientas de automatización.
¿Cómo funciona?
Internamente, este componente actúa como un “pasador” de datos. Cuando escribes un mensaje en su campo de entrada, el sistema lo toma, lo coloca dentro de un contenedor estructurado (tipo Data) y lo devuelve listo para el siguiente nodo. No aplica lógica compleja, cálculos ni transformaciones avanzadas; su rol es garantizar que la información viaje intacta y con el formato correcto que otros nodos (como procesadores de IA, bases de datos o visualizadores) necesitan para operar sin errores.
Entradas
Campos de Entrada
- Input Value: Campo de texto donde escribes o pegas el mensaje que deseas procesar. Por defecto ya contiene
"Hello, World!"para que puedas probar el flujo de inmediato sin necesidad de escribir nada.- Visible en: Toda la configuración del nodo
Salidas
Este componente devuelve exactamente el mismo texto que ingresaste, pero empaquetado en un formato estructurado (Data) que otros nodos de Nappai requieren para reconocerlo y procesarlo correctamente. Puedes usar esta salida para alimentar asistentes de IA, guardar registros en bases de datos o enviarla a visualizadores de dashboard.
Ejemplo de Respuesta JSONjson
{ “value”: “Hello, World!” }
Conectividad
En un flujo típico de Nappai, este nodo suele conectarse hacia nodos que esperan recibir texto plano o datos estructurados, como generadores de respuestas (LLMs), conectores de bases de datos, transformadores de texto o visualizadores de datos. Tiene sentido lógico porque garantiza que la información que llega a estos nodos tenga la estructura estándar (Data) requerida por el ecosistema de Langflow, evitando errores de compatibilidad y manteniendo el flujo de automatización estable.
Ejemplo de Uso
Imagina que estás creando un flujo para automatizar la clasificación de mensajes de clientes. Puedes conectar tu campo de entrada de texto al Input Value de este componente y luego unir su Output directamente a un nodo de “Base de Datos” o a un “Asistente de IA”. El componente pasará el texto intacto hasta el siguiente paso, asegurando que el flujo no se rompa por un error de formato y permitiendo que los siguientes nodos lean y actúen sobre el dato sin problemas.
Notas Importantes
⚠️ Single Text Input Only 🟢 Este componente solo acepta un único texto como entrada y devuelve exactamente ese mismo texto. No está diseñado para trabajar con otros tipos de datos ni para manejar varias entradas a la vez.
💡 Use as a Template for Custom Components 🟢 Está pensado como punto de partida para desarrollar tus propias herramientas. Si planeas usarlo en flujos críticos, te recomendamos personalizar su código base para agregar la lógica específica que necesites antes de implementarlo en producción.
⚙️ Default Input Value 🟢
Si no ingresas nada manualmente, el sistema usará automáticamente el valor "Hello, World!". Puedes cambiar este texto predeterminado directamente en la configuración del nodo.
🟡 Development Mode Notice 🟡 El componente está marcado oficialmente como una plantilla en fase de desarrollo. Esto significa que su comportamiento o estructura podría cambiar en futuras actualizaciones; se sugiere evitar depender de él para flujos de trabajo críticos en producción.
ℹ️ Output Mirrors Input 🟢 Los datos que salgan de este nodo serán idénticos a lo que ingresaste. Cualquier cambio que hagas en la entrada se reflejará automáticamente en la salida.
Consejos y Mejores Prácticas
- Utiliza este nodo principalmente como punto de prueba o plantilla para validar que tus conexiones en Nappai están intactas antes de avanzar a nodos más complejos.
- Dado que es un componente de ayuda (
helpers), está optimizado para flujos de texto; combínalo con nodos de IA o bases de datos para aprovechar al máximo su capacidad de paso de datos. - Revisa la configuración de
Input Valuesi necesitas enviar un mensaje personalizado antes de pasarlo al siguiente paso del flujo. - Ten en cuenta que, al ser una plantilla en desarrollo, es mejor usarlo para prototipos y experimentación rápida que para automatizaciones críticas en producción.
Consideraciones de Seguridad
Aunque este componente no realiza transformaciones complejas ni almacena información por sí mismo, recuerda que los datos que ingreses en Input Value viajan a través de tu flujo de automatización en Nappai. Asegúrate de no incluir información sensible o confidencial en campos de prueba, y verifica que los nodos subsiguientes de tu flujo estén configurados con los permisos y políticas de privacidad adecuadas para manejar la información correctamente.