Amazon Bedrock と Step Functions を使用して生成 AI アプリケーションを構築およびオーケストレーションする - Amazon Bedrock

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Bedrock と Step Functions を使用して生成 AI アプリケーションを構築およびオーケストレーションする

次のコード例は、Amazon Bedrock と Step Functions を使用して生成 AI アプリケーションを構築およびオーケストレーションする方法を示しています。

Python
SDK for Python (Boto3)

Amazon Bedrock Serverless Prompt Chaining シナリオではAWS Step Functions、、Amazon Bedrock 、および Agents for Amazon Bedrock を使用して、複雑でサーバーレスでスケーラブルな生成 AI アプリケーションを構築およびオーケストレーションする方法を示します。これには、次の作業例が含まれています。

  • ブログ記事用に特定の小説の分析を記述します。この例は、プロンプトのシンプルでシーケンシャルなチェーンを示しています。

  • 特定のトピックに関する短いストーリーを生成します。この例では、AI が以前に生成した項目のリストを繰り返し処理する方法を示します。

  • 特定の目的地への週末の休暇用の を 1 つ作成します。この例では、複数の異なるプロンプトを並列化する方法を示します。

  • 映画プロデューサーとして行動する人間のユーザーに映画のアイデアをピッチします。この例では、同じプロンプトを異なる推論パラメータで並列処理する方法、チェーン内の前のステップにバックトラックする方法、ワークフローの一部として人間の入力を含める方法を示します。

  • ユーザーが持っている成分に基づいて、飲み物を計画します。この例では、プロンプトチェーンに 2 つの異なる AI 会話を組み込む方法を示し、2 つの AI ペルソナが相互に議論を結び、最終的な成果を向上させます。

  • 今日の最もトレンドの高い GitHub リポジトリを検索して要約します。この例では、外部 APIs とやり取りする複数の AI エージェントを連鎖する方法を示します。

完全なソースコードとセットアップと実行の手順については、「」の「 プロジェクト全体」を参照してくださいGitHub

この例で使用されているサービス
  • Amazon Bedrock

  • Amazon Bedrock ランタイム

  • Agents for Amazon Bedrock

  • Agents for Amazon Bedrock ランタイム

  • Step Functions

AWS SDK デベロッパーガイドとコード例の完全なリストについては、「」を参照してくださいAWS SDK でこのサービスを使用する。このトピックには、使用開始方法に関する情報と、以前の SDK バージョンの詳細も含まれています。