LangChain Hub
El componente LangChain Hub trae un prompt que está publicado en ese hub, buscándolo por su nombre, y lo entrega como texto listo para usar en tu flujo. Si el prompt tiene huecos entre llaves, el componente crea un campo para cada uno, de modo que puedes rellenarlos con datos del flujo.
Es útil cuando tu equipo ya guarda y mantiene sus prompts en LangChain Hub: el flujo usa siempre la versión publicada y no tienes que copiar el texto a mano en cada flujo.
Cuándo usarlo
- Tu equipo mantiene en LangChain Hub las instrucciones de sus asistentes y quieres que los flujos usen siempre las mismas.
- Quieres reutilizar en NappAI un prompt que alguien ya publicó, en lugar de reescribirlo.
- Varios flujos comparten las mismas instrucciones y quieres cambiarlas en un solo sitio.
Configuración
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial del servicio Langsmith & Langchain API. Elige una con Seleccionar una credencial o crea una con Crear nueva credencial. Más información en Credenciales. |
| LangChain Hub Prompt | El nombre del prompt en el hub, con la forma propietario/nombre-del-prompt. Viene con un nombre de ejemplo: sustitúyelo por el del prompt que quieres usar. |
Huecos del prompt
Después de escribir el nombre, pulsa el botón de actualizar del campo LangChain Hub Prompt. El componente descarga el prompt y crea un campo por cada hueco entre llaves que contenga, con el nombre del hueco. Cada uno de esos campos se puede escribir en el panel o conectar a la salida de texto de otro componente.
Tras actualizar, el texto completo del prompt aparece en la ayuda del campo LangChain Hub Prompt, así puedes comprobar que es el que esperabas.
Resultado
Build Prompt es el texto del prompt con los huecos rellenados. Si el prompt tiene varias partes, cada una aparece en una línea, precedida de System: para las instrucciones del sistema y de User: para el mensaje del usuario. Conéctalo a una entrada de texto, como el Input de un agente o la entrada de un modelo de IA.
Ejemplo
El equipo de marketing de Viajes Alameda tiene publicado en LangChain Hub un prompt para redactar descripciones de destinos, con un hueco {destino}:
- Añade el componente LangChain Hub y elige la credencial de Langsmith & Langchain API.
- En LangChain Hub Prompt escribe el nombre del prompt y pulsa el botón de actualizar. Aparece el campo destino.
- Conecta a destino el texto que llega de un Chat Input.
- Conecta Build Prompt a la entrada de un modelo de IA.
Cuando el equipo mejora el prompt en el hub, el flujo usa la nueva versión sin tocar nada en NappAI.