Descripción de los componentes principales y exploración de los tipos de flujo

Completado

Para crear una aplicación de modelo de lenguaje grande (LLM) con flujo de aviso, debe comprender los componentes principales del flujo de mensajes.

Descripción de un flujo

El flujo de avisos es una característica de Inteligencia artificial de Microsoft Foundry que le permite crear flujos. Los flujos son flujos de trabajo ejecutables a menudo constan de tres partes:

  1. Entradas: representa los datos introducidos en el flujo. Puede ser diferentes tipos de datos, como cadenas, enteros o booleanos.
  2. Nodos: representan herramientas que realizan el procesamiento de datos, la ejecución de tareas o las operaciones algorítmicas.
  3. Salidas: representa los datos generados por el flujo.

Diagrama de los tres componentes de una canalización de 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 mensajes personalizados mediante modelos de lenguaje grande.
  • Herramienta python: permite la ejecución de scripts de Python personalizados.
  • Herramienta de Prompts: Prepara mensajes como cadenas para escenarios complejos o 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 funcionalidad que no ofrece las herramientas disponibles, puede crear su propia herramienta personalizada.

Cada vez que agregue un nuevo nodo al flujo, agregue una nueva herramienta, puede 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 nodos y definir las salidas deseadas, puede crear un flujo. Los flujos le ayudan a crear aplicaciones LLM con diversos fines.

Descripción de 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, que ofrece una gama de herramientas versátiles.
  • Flujo de chat: diseñado para aplicaciones conversacionales, con compatibilidad mejorada con funcionalidades relacionadas con chat.
  • Flujo de evaluación: centrado en la evaluación del rendimiento, lo que 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.