Comprender los componentes principales y exploración de los tipos de flujo
Para crear una aplicación de modelo de lenguaje grande (LLM) con un flujo de avisos, debe comprender los componentes principales del flujo de avisos.
Comprender un flujo
El flujo de avisos es una característica de Azure Machine Learning que permite crear flujos. Los flujos son flujos de trabajo ejecutables que a menudo constan de tres partes:
- Entradas: Representan los datos pasados al flujo. Pueden ser diferentes tipos de datos, como cadenas, enteros o booleanos.
- Nodos: Representa herramientas que realizan el procesamiento de datos, la ejecución de tareas o las operaciones algorítmicas.
- Salidas: Representa los datos generados por el flujo.
De forma similar a una canalización, un flujo puede constar de varios nodos que pueden usar las entradas del flujo o cualquier salida generada por otro nodo. Puede agregar un nodo a un flujo eligiendo uno de los tipos de herramientas disponibles.
Explorar las herramientas disponibles en el flujo de avisos
Tres herramientas comunes son:
- Herramienta LLM: Habilita la creación de avisos personalizados mediante modelos de lenguaje grande.
- Herramienta Python: Permite la ejecución de scripts personalizados de Python.
- Herramienta de aviso: Prepare avisos como cadenas para escenarios complejos o la integración con otras herramientas.
Cada herramienta es una unidad ejecutable con una función específica. Puede usar una herramienta para realizar tareas como resumir texto o realizar una llamada API. Puede usar varias herramientas dentro de un flujo y usar una herramienta varias veces.
Sugerencia
Si busca una funcionalidad que no ofrecen las herramientas disponibles, puede crear su propia herramienta personalizada.
Cada vez que agregue un nuevo nodo al flujo, agregando una nueva herramienta, podrá definir las entradas y salidas esperadas. Un nodo puede usar una de las entradas de todo el flujo, o la salida de otro nodo, vinculando de forma eficaz los nodos.
Al definir las entradas, conectar los nodos y definir las salidas deseadas, puede crear un flujo. Los flujos le ayudan a crear aplicaciones LLM con diversos fines.
Comprender los tipos de flujos
Hay tres tipos diferentes de flujos que puede crear con el flujo de avisos:
- Flujo estándar: Ideal para el desarrollo general de aplicaciones basadas en LLM, ya que ofrece una serie de herramientas versátiles.
- Flujo de chat: Diseñado para aplicaciones conversacionales, con compatibilidad mejorada para funcionalidades relacionadas con el chat.
- Flujo de evaluación: Centrado en la evaluación del rendimiento, permite el análisis y la mejora de modelos o aplicaciones a través de comentarios sobre ejecuciones anteriores.
Ahora que comprende cómo se estructura un flujo y para qué se puede usar, vamos a explorar cómo puede crear un flujo.