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

AWS Doc SDK Examples GitHub リポジトリには他にも AWS SDK例があります。

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

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

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

Python
SDK Python 用 (Boto3)

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

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

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

  • 特定の目的地への週末休暇の旅程を作成します。この例では、複数の個別のプロンプトを並列化する方法について説明します。

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

  • ユーザーが手元にある成分に基づいて食事を計画します。この例では、プロンプトチェーンが 2 つの異なる AI 会話を組み込んで、2 つの AI ペルソナが相互に議論を行い、最終的な結果を改善する方法を示しています。

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

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

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

  • Amazon Bedrock ランタイム

  • Amazon Bedrock エージェント

  • Amazon Bedrock エージェントランタイム

  • Step Functions