aws-samples/amazon-bedrock-samples

This repository contains examples for customers to get started using the Amazon Bedrock Service. This contains examples for all available foundational models

このプロジェクトの概要

amazon-bedrock-samples は、AWS が提供する GitHub リポジトリで、Amazon Bedrock(生成 AI アプリケーションを構築するための AWS サービス)用のすぐに使えるコード例が含まれています。これらの例は、顧客がこのサービスをすぐに使い始めるのに役立つことを目的としています。

このリポジトリは、同じコンテンツをよりブラウズしやすい形式で提供する関連ウェブサイト(README にリンクあり)も支えています。

含まれる内容

リポジトリはフォルダーに整理されており、各フォルダーが異なるトピックを扱っています:

  • Bedrock の紹介 — サービスの基本
  • プロンプトエンジニアリング — 効果的なプロンプトを作成するためのヒント
  • エージェント — 生成 AI エージェントとそのコンポーネントの構築
  • カスタムモデルのインポート — 独自のモデルを Bedrock に持ち込む
  • マルチモーダル — マルチモーダルデータの処理
  • 生成 AI のユースケース — アプリケーションの例
  • 検索拡張生成(RAG) — RAG の実装
  • 責任ある AI — Bedrock を責任を持って倫理的に使用する
  • ワークショップ — ワークショップ資料
  • POC から本番へ — 概念実証から本番へのワークロード移行
  • 埋め込み — Bedrock の埋め込みモデルの使用
  • 可観測性と評価 — モデルとアプリケーションの監視と評価

各フォルダーには、詳細な手順が記載された独自の README があります。

使用方法

  1. Amazon Bedrock にアクセスできることを確認します(AWS アカウントが必要です)。
  2. リポジトリをクローンします。
  3. 興味のあるトピックのフォルダーに移動し、その README に従います。

必要な権限

使用する AWS アイデンティティ(例:SageMaker ノートブック実行ロール、または自己管理ノートブック用の IAM ロール/ユーザー)には、Amazon Bedrock を呼び出すための IAM 権限が必要です。README には、完全な Bedrock アクセスを許可するインラインポリシー(すべてのリソースに対する bedrock:* アクション)をアタッチする方法が示されています。

README からの重要な注意点が 2 つあります:

  • SageMaker を使用する場合、ノートブック実行ロールは通常、ログインに使用するコンソールユーザー/ロールとは別です。Bedrock コンソールを探索したい場合は、コンソールアイデンティティにも Bedrock 権限を付与する必要があります。
  • トップレベルのフォルダーへの変更については、GitHub メンテナーに連絡する必要があります。

貢献とライセンス

  • コミュニティからの貢献を歓迎します — ガイドラインについては CONTRIBUTING.md を参照してください。
  • セキュリティ問題は CONTRIBUTING.md の指示に従って処理されます。
  • このプロジェクトは MIT-0 ライセンス の下でライセンスされています(LICENSE ファイルを参照)。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト