Créez un flux de travail d'IA end-to-end génératif avec Amazon Bedrock Flows - Amazon Bedrock

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Créez un flux de travail d'IA end-to-end génératif avec Amazon Bedrock Flows

Amazon Bedrock Flows vous permet d'utiliser des modèles de base pris en charge (FMs) pour créer des flux de travail en associant des invites, des modèles de base et d'autres AWS services afin de créer des solutions. end-to-end

Avec les flux, vous pouvez rapidement créer des flux de travail d'IA générative complexes à l'aide d'un générateur visuel, les intégrer facilement aux offres Amazon Bedrock telles que FMs les bases de connaissances et d'autres AWS services, notamment AWS Lambda en transférant des données entre eux, et déployer des flux de travail immuables pour passer des tests à la production en quelques clics.

Consultez les ressources suivantes pour plus d'informations sur Amazon Bedrock Flows :

  • La tarification d'Amazon Bedrock Flows dépend des ressources que vous utilisez. Par exemple, si vous invoquez un flux avec un nœud d'invite qui utilise un Amazon Titan modèle, vous serez facturé pour avoir invoqué ce modèle. Pour plus d'informations, consultez les tarifs d'Amazon Bedrock.

  • Pour voir les quotas des flux, consultez les points de terminaison et quotas d'Amazon Bedrock dans le. Références générales AWS

Voici quelques exemples de tâches pour lesquelles vous pouvez créer un flux dans Amazon Bedrock :

  • Créer et envoyer une invitation par e-mail : créez un flux connectant un nœud d'invite, un nœud de base de connaissances et un nœud de fonction Lambda. Fournissez l'invite suivante pour générer le corps d'un e-mail :Send invite to John Smith’s extended team for in-person documentation read for an hour at 2PM EST next Tuesday. Après avoir traité l'invite, le flux interroge une base de connaissances pour rechercher les adresses e-mail de l'équipe élargie de John Smith, puis envoie l'entrée à une fonction Lambda pour envoyer l'invitation à tous les membres de l'équipe figurant dans la liste.

  • Résolvez les problèmes à l'aide du message d'erreur et de l'ID de la ressource à l'origine de l'erreur : le flux recherche les causes possibles de l'erreur à partir d'une base de connaissances documentaire, extrait les journaux système et d'autres informations pertinentes sur la ressource, et met à jour les configurations et les valeurs défectueuses pour la ressource.

  • Générer des rapports — Créez un flux pour générer des métriques pour les meilleurs produits. Le flux recherche les statistiques de vente dans une base de données, agrège les statistiques, génère un rapport récapitulatif des principaux achats de produits et publie le rapport sur le portail spécifié.

  • Ingérer les données d'un ensemble de données spécifié — Fournissez une invite telle que la suivante :Start ingesting new datasets added after 3/31 and report failures. Le flux commence à préparer les données pour l'ingestion et continue de rendre compte de l'état. Une fois la préparation des données terminée, le flux lance le processus d'ingestion en filtrant les données défaillantes. Une fois l'ingestion des données terminée, le flux résume les défaillances et publie un rapport d'échec.

Flows for Amazon Bedrock vous permet de lier facilement des modèles de base (FMs), des invites et d'autres AWS services pour créer, tester et exécuter rapidement vos flux. Vous pouvez gérer les flux à l'aide du générateur visuel de la console Amazon Bedrock ou via le APIs.

Les étapes générales de création, de test et de déploiement d'un flux sont les suivantes :

Créez le flux :
  1. Spécifiez un nom de flux, une description et les autorisations IAM appropriées.

  2. Concevez votre flux en choisissant les nœuds que vous souhaitez utiliser.

  3. Créez ou définissez toutes les ressources dont vous avez besoin pour chaque nœud. Par exemple, si vous prévoyez d'utiliser une AWS Lambda fonction, définissez les fonctions dont le nœud a besoin pour accomplir sa tâche.

  4. Ajoutez des nœuds à votre flux, configurez-les et créez des connexions entre les nœuds en liant la sortie d'un nœud à l'entrée d'un autre nœud du flux.

Testez le flux :
  1. Préparez le flux, de sorte que les dernières modifications s'appliquent au brouillon du flux, une version du flux que vous pouvez utiliser pour tester et mettre à jour votre flux de manière itérative

  2. Testez le flux en l'invoquant avec des exemples d'entrées pour voir les sorties qu'il produit.

  3. Lorsque vous êtes satisfait de la configuration d'un flux, vous pouvez en créer un instantané en publiant une version. La version conserve la définition du flux telle qu'elle existe au moment de la création. Les versions sont immuables car elles agissent comme un instantané du flux au moment de sa création.

Déployez le flux
  1. Créez un alias qui pointe vers la version de votre flux que vous souhaitez utiliser dans votre application.

  2. Configurez votre application pour qu'elle InvokeFlow envoie des demandes à l'alias. Si vous devez revenir à une ancienne version ou effectuer une mise à niveau vers une version plus récente, vous pouvez modifier la configuration de routage de l'alias.