Creación y orquestación de aplicaciones de IA generativa con Amazon Bedrock y Step Functions - 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.

Creación y orquestación de aplicaciones de IA generativa con Amazon Bedrock y Step Functions

En el siguiente ejemplo de código se muestra cómo crear y orquestar aplicaciones de IA generativa mediante Amazon Bedrock y Step Functions.

Python
SDK para Python (Boto3)

El escenario de encadenamiento de peticiones de Amazon Bedrock sin servidor muestra cómo se puede utilizar AWS Step Functions, Amazon Bedrock y https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html para crear y orquestar aplicaciones de IA generativa complejas, sin servidor y altamente escalables. Contiene los siguientes ejemplos prácticos:

  • Escribir un análisis de una novela determinada para un blog de literatura. Este ejemplo ilustra una cadena de peticiones simple y secuencial.

  • Generar una historia corta sobre un tema determinado. Este ejemplo ilustra cómo la IA puede procesar de forma iterativa una lista de elementos generados previamente.

  • Crear un itinerario para una salida de fin de semana a un destino determinado. Este ejemplo ilustra cómo paralelizar varias peticiones distintas.

  • Presentar ideas de películas a un usuario humano que actúe como productor de películas. Este ejemplo ilustra cómo paralelizar la misma petición con diferentes parámetros de inferencia, cómo retroceder a un paso anterior de la cadena y cómo incluir la intervención humana como parte del flujo de trabajo.

  • Planificar una comida en función de los ingredientes que el usuario tenga a mano. Este ejemplo ilustra cómo las cadenas de peticiones pueden incorporar dos conversaciones distintas de IA, en las que dos personas de IA empiezan a debatir para mejorar el resultado final.

  • Busca y resume el GitHub repositorio más popular de la actualidad. Este ejemplo ilustra cómo encadenar varios agentes de IA que interactúan con agentes externos. APIs

Para ver el código fuente completo y las instrucciones de configuración y ejecución, consulta el proyecto completo en GitHub.

Servicios utilizados en este ejemplo
  • Amazon Bedrock

  • Amazon Bedrock Runtime

  • Agentes de Amazon Bedrock

  • Tiempo de ejecución de agentes de Amazon Bedrock

  • Step Functions

Para obtener una lista completa de las guías para desarrolladores del AWS SDK y ejemplos de código, consulteUso de Amazon Bedrock con un SDK AWS. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.