Skip to content

書籍「Amazon Bedrock 生成AIアプリ開発入門」のサンプルコード

License

Notifications You must be signed in to change notification settings

kumada15/bedrock-book

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

書籍「Amazon Bedrock 生成AIアプリ開発入門」 ハンズオン用サンプルコード

表題の書籍のハンズオンを実施しやすいよう、サンプルコード部分をファイルとして格納したリポジトリです。

  • 紙の書籍を購入くださった方も、コピー&ペーストが可能になります。
  • 今後の環境変化でコードに不具合が生じた際、適宜改修していきます。

📗 このGitHubリポジトリの説明

書籍について

まだお持ちでない方は、ぜひお買い求めください!

Amazon Bedrock 生成AIアプリ開発入門

このリポジトリの構成

  • chapter⚫️ ディレクトリ :各章のハンズオン用コードや、手打ちが大変な設定値などを格納しています。
    • 必要なPythonライブラリを記載した requirements.txt も、参考までに格納しています。
    • 書籍刊行後の機能アップデートへの対応方法などを README.md にて補足しています。

エラー等を見つけた際は

本リポジトリの Issues へ起票ください。ベストエフォートで対応します。

誤植などのお知らせ

SBクリエイティブ公式サイト にて、正誤情報を適宜掲載します。

✨ 書籍刊行後のアップデート補足

■ 新モデル追加(対象:第2章ほか)

【2024/6/20】 Anthropic社の新モデル「Claude 3.5 Sonnet」がリリース!

Anthropic社の新モデルで、Claude 3 Sonnetの後継となります。性能・コストともにClaude 3 Opusをも上回るとされています。

本書のハンズオンへの取り込み方法

  • 書籍P.80を参考に Claude 3.5 Sonnet をバージニア北部リージョンのBedrockで有効化する
    • 非常に需要が高いため、「利用不可」ステータスとなり有効化できないことがあります。その際は日にちをおいてリトライください
  • 各章のサンプルコードにおいて、Claude 3 SonnetのモデルIDを指定している箇所を、Claude 3.5 SonnetのモデルID(anthropic.claude-3-5-sonnet-20240620-v1:0)に置き換える

注意点

  • Bedrockでは、GUIやAPI経由での単体モデル呼び出しに対応していますが、応用機能(ナレッジベースやエージェント)へは未対応です(2024/6/20時点)。
  • Knowkedge bases for Amazon Bedrockにおいては、 Retrieve APIを利用すればClaude 3.5 Sonnetをすぐに活用できます(書籍P.216参照)。

【2024/6/26】 AI21 Labs社の新モデル「Jumba-Instruct」がリリース

同社の既存モデル「Jurassic-2」シリーズを上回る高性能モデル。256Kトークンという大容量のコンテキストウィンドウに対応。言語は英語のみ。

【2024/7/24】 Meta社の新モデル「Llama 3.1」シリーズがリリース

同社の既存モデル「Llama 3」シリーズの後継モデル。405Bパラメーター版はプレビュー(利用申請が必要)

【2024/7/25】 Mistral社の新モデル「Mistral Large 2」がリリース

【2024年7月】 Claude 3シリーズがAWS東京リージョンに対応予定

参考記事(クラウドWatch)

■ Bedrock応用機能のアップデート(対象:第4〜6章ほか)

【2024/7/11】 生成AI関連の大型アップデート多数(Bedrock、Amazon Q、ほか新サービスなど)

解説スライドを公開しています。本書を読まれた方は、アップデートをより理解しやすいと思います!

■ Amazon Qのアップデート(対象:第9章)

【2024年内】 Amazon Q Businessが日本語およびAWS東京リージョンに対応予定

参考記事(クラウドWatch)

💻 読者のみなさまの書評ブログ紹介

たくさんの素敵なアウトプット、ありがとうございます!!🙇‍♂️

About

書籍「Amazon Bedrock 生成AIアプリ開発入門」のサンプルコード

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%