Cree un flujo de trabajo de IA end-to-end generativo con Amazon Bedrock Flows - Amazon Bedrock

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cree un flujo de trabajo de IA end-to-end generativo con Amazon Bedrock Flows

Amazon Bedrock Flows le ofrece la posibilidad de utilizar modelos básicos compatibles (FMs) para crear flujos de trabajo mediante la vinculación de solicitudes, modelos fundamentales y otros AWS servicios para crear soluciones. end-to-end

Con los flujos, puede crear rápidamente flujos de trabajo de IA generativos complejos mediante un generador visual, integrarlos fácilmente con las ofertas de Amazon Bedrock FMs, como las bases de conocimiento y otros AWS servicios, por ejemplo, AWS Lambda mediante la transferencia de datos entre ellos, e implementar flujos de trabajo inmutables para pasar de las pruebas a la producción con unos pocos clics.

Consulte los siguientes recursos para obtener más información sobre Amazon Bedrock Flows:

  • El precio de Amazon Bedrock Flows depende de los recursos que utilice. Por ejemplo, si invoca un flujo con un nodo de solicitud que usa Amazon Titan modelo, se le cobrará por invocar ese modelo. Para obtener más información, consulte Precios de Amazon Bedrock.

  • Para ver las cuotas de los flujos, consulte los puntos finales y las cuotas de Amazon Bedrock en. Referencia general de AWS

A continuación, se muestran algunos ejemplos de tareas para las que puede crear un flujo en Amazon Bedrock:

  • Crear y enviar una invitación por correo electrónico: cree un flujo que conecte un nodo de línea de comandos, un nodo de la base de conocimientos y un nodo de función Lambda. Proporcione la siguiente petición para generar el cuerpo de un correo electrónico: Send invite to John Smith’s extended team for in-person documentation read for an hour at 2PM EST next Tuesday. Tras procesar la solicitud, el flujo consulta una base de conocimientos para buscar las direcciones de correo electrónico del equipo ampliado de John Smith y, a continuación, envía la entrada a una función de Lambda para enviar la invitación a todos los miembros del equipo de la lista.

  • Solucione los problemas utilizando el mensaje de error y el identificador del recurso que está causando el error: el flujo busca las posibles causas del error en una base de conocimientos de documentación, extrae los registros del sistema y otra información relevante sobre el recurso y actualiza las configuraciones y valores defectuosos del recurso.

  • Genere informes: cree un flujo para generar métricas para los principales productos. El flujo busca las métricas de ventas en una base de datos, las agrega, genera un informe resumido de las principales compras de productos y publica el informe en el portal especificado.

  • Ingerir datos de un conjunto de datos específico: proporcione una petición como la siguiente: Start ingesting new datasets added after 3/31 and report failures. El flujo comienza a preparar los datos para su ingestión y sigue informando sobre el estado. Una vez finalizada la preparación de los datos, el flujo inicia el proceso de ingesta filtrando los datos fallidos. Una vez completada la ingesta de datos, el flujo resume los errores y publica un informe de errores.

Flows for Amazon Bedrock le permite vincular fácilmente los modelos básicos (FMs), las solicitudes y otros AWS servicios para crear, probar y ejecutar sus flujos rápidamente. Puede gestionar los flujos mediante el generador visual de la consola de Amazon Bedrock o mediante el APIs.

Los pasos generales para crear, probar e implementar un flujo son los siguientes:

Cree el flujo:
  1. Especifique un nombre de flujo, una descripción y los permisos de IAM adecuados.

  2. Diseñe su flujo decidiendo los nodos que quiere usar.

  3. Cree o defina todos los recursos que necesita para cada nodo. Por ejemplo, si planea usar una AWS Lambda función, defina las funciones que necesita para que el nodo complete su tarea.

  4. Agregue nodos al flujo, configúrelos y cree conexiones entre los nodos vinculando la salida de un nodo con la entrada de otro nodo del flujo.

Pruebe el flujo:
  1. Prepare el flujo para que los cambios más recientes se apliquen al borrador de trabajo del flujo, una versión del flujo que puede usar para probar y actualizar el flujo de forma iterativa

  2. Pruebe el flujo invocándolo con entradas de muestra para ver las salidas que produce.

  3. Cuando esté satisfecho con la configuración de un flujo, puede crear una instantánea del mismo publicando una versión. La versión conserva la definición del flujo tal como estaba en el momento de la creación. Las versiones son inmutables porque actúan como una instantánea del flujo en el momento en que se creó.

Implemente el flujo
  1. Cree un alias que apunte a la versión del flujo que quiere usar en la aplicación.

  2. Configure la aplicación para realizar solicitudes InvokeFlow al alias. Si necesita volver a una versión anterior o actualizar por una más reciente, puede cambiar la configuración de enrutamiento del alias.