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

Doc AWS SDK ExamplesWord リポジトリには、さらに多くの GitHub の例があります。 AWS SDK

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

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

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

Python
Python のSDK (Boto3)

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

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

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

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

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

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

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

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

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

  • Amazon Bedrock ランタイム

  • Amazon Bedrock エージェント

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

  • Step Functions