Slide 1

Slide 1 text

NRI ネットコム TECH AND DESIGN STUDY #31 ユースケのユースケース Case1 NT システム事業二部 志水 友輔 2024/05/22 転載、複製、改変等は禁止します #nncstudy Claude 3 でAWS 試験を 勉強してみた

Slide 2

Slide 2 text

Claude でAWS 試験勉強してみる Web システムのPoC 、アーキテクトがおしごと  AWS CDK/Bedrock/ChatGPT/ カメラ/ つけ麺 うちの猫ちゃんの脱走と可愛さに頭悩ませ中 Blog: 志水 友輔 (しみず ゆうすけ) NRI ネットコム株式会社 / CLOUD ARCHITECT 転載、複製、改変等は禁止します #nncstudy

Slide 3

Slide 3 text

Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy Ambassadors All Certifications Engineers 2023 2021-

Slide 4

Slide 4 text

Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy Ambassadors All Certifications Engineers 12個のAWS資格取得が条件

Slide 5

Slide 5 text

AWS Certified Cloud Practitioner AWS Certified Solutions Architect – Associate AWS Certified SysOps Administrator – Associate AWS Certified Developer – Associate AWS Certified Solutions Architect – Professional AWS Certified DevOps Engineer – Professional AWS Certified Security – Specialty AWS Certified Database – Specialty AWS Certified Machine Learning – Specialty AWS Certified Advanced Networking – Specialty AWS Certified Data Analytics – Specialty AWS Certified SAP on AWS – Specialty 12 個の資格取得が必要 Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy All Certifications Engineersとは 2024 ver

Slide 6

Slide 6 text

All Certifications Engineersとは AWS Certified Cloud Practitioner AWS Certified Solutions Architect – Associate AWS Certified SysOps Administrator – Associate AWS Certified Developer – Associate AWS Certified Data Engineer - Associate AWS Certified Solutions Architect – Professional AWS Certified DevOps Engineer – Professional AWS Certified Security – Specialty AWS Certified Machine Learning – Specialty AWS Certified Advanced Networking – Specialty 10 個の資格取得が必要 Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy 2025 ver (予想)

Slide 7

Slide 7 text

All Certifications Engineersとは Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy 試験時間 約25 時間 (2024 は32 時間) 試験費用 約30 万円 必要なコスト 有効期限 3 年 勉強時間(志水調べ) 約1003 時間 維持にかかる時間

Slide 8

Slide 8 text

維持のための1 日の勉強時間 これを毎日 54分 #nncstudy 転載、複製、改変等は禁止します

Slide 9

Slide 9 text

転載、複製、改変等は禁止します #nncstudy むりやろ

Slide 10

Slide 10 text

転載、複製、改変等は禁止します #nncstudy いや、 Bedrockがいる

Slide 11

Slide 11 text

Amazon Bedrockとは 強力な基盤モデルを用いたテキスト、画像生成 を実現 AI21 Labs 、Amazon 、Anthropic 、Cohere 、 Meta 、Mistral AI 、Stability AI などのトップAI 企業から提供されるモデルへ単一API 経由で柔軟 に利用 生成AI サービス サーバーレスアーキテクチャにより、セキュリ ティを確保しつつ迅速な開発とスケーリングを サポート Amazon SageMaker 、AWS Lambda 、Amazon S3 、Amazon CloudWatch 、Amazon API Gateway などのAWS サービスと連携 開発効率 Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy やあ

Slide 12

Slide 12 text

Bedrock のモデル一覧 Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy Anthropic Claude 3 Opus Claude 3 Sonnet Claude 3 Haiku Claude Claude Instant AI21 Labs Jurassic-2 Ultra Jurassic-2 Mid Cohere Command R+ Command R Embed English Embed Multilingual Command Command Light Meta Llama 3 8B Instruct Llama 3 70B Instruct Llama 2 Chat 13B Llama 2 Chat 70B Llama 2 13B Llama 2 70B Amazon Titan Embeddings G1 - Text Titan Text G1 - Lite Titan Text G1 - Express Titan Image Generator G1 Titan Multimodal Embeddings G1 Titan Text Embeddings V2 Stability AI SDXL 1.0 Mistral AI Mistral 7B Instruct Mixtral 8x7B Instruct Mistral Large

Slide 13

Slide 13 text

AWS サービスや機能 個別のサービスや機能 について詳しく学習 サービス間の違いや使 い分けを理解 志水のAWS試験勉強方法 試験の理解 試験の概要や出題範囲 を把握 必要な知識とスキルを 対話形式で習得 サンプル問題 問題の解説や議論を通 じて理解を深める サンプル問題を作成 し、様々なシナリオに 対応 転載、複製、改変等は禁止します #nncstudy

Slide 14

Slide 14 text

AWS サービスや機能 個別のサービスや機能 について詳しく学習 サービス間の違いや使 い分けを理解 志水のAWS試験勉強方法 with B 試験の理解 試験の概要や出題範囲 を把握 必要な知識とスキルを 対話形式で習得 サンプル問題 問題の解説や議論を通 じて理解を深める サンプル問題を作成 し、様々なシナリオに 対応 転載、複製、改変等は禁止します #nncstudy 35 億

Slide 15

Slide 15 text

志水のAWS試験勉強方法 with B 試験の理解 試験の概要や出題範囲 を把握 必要な知識とスキルを 対話形式で習得 転載、複製、改変等は禁止します #nncstudy 試験の内容を解説して この試験は、データエンジニアとしての 能力、特にデータパイプラインの実装... 全冠の効率の良い学習方法は? 試験ガイドの確認やデータエンジニアリ ングに特化したAWS サービスの学習... (DEA 試験ガイド全コピして) お前全冠 なんか

Slide 16

Slide 16 text

志水のAWS試験勉強方法 with B AWS サービスや機能 個別のサービスや機能 について詳しく学習 サービス間の違いや使 い分けを理解 転載、複製、改変等は禁止します #nncstudy Lake Formation の ユースケースを教えて 1. データレイクの一元管理: Lake Formation を使用すると... Athena とGlue の違いは? Glue はデータのETL サービスで、 Athena はデータクエリのサービス。 ユースケース 聞くよね

Slide 17

Slide 17 text

志水のAWS試験勉強方法 with B サンプル問題 問題の解説や議論を通 じて理解を深める サンプル問題を作成 し、様々なシナリオに 対応 転載、複製、改変等は禁止します #nncstudy ある企業がAmazon Redshift クラスター を運用しています。データエンジニア... 試験問題作って S3 に格納された大量のCSV ファイルを読 み取り、データを変換してRedshift... 試験問題を和訳し解説して (英語の試験問題画像添付) 金ジャケ 着てるん?

Slide 18

Slide 18 text

転載、複製、改変等は禁止します #nncstudy ある企業がAmazon Redshift クラスター を運用しています。データエンジニア... 試験問題を和訳し解説して (英語の試験問題画像添付) ここよくやるしシステム化するわ

Slide 19

Slide 19 text

Bedrock のモデル一覧(再掲) Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy Anthropic Claude 3 Opus Claude 3 Sonnet Claude 3 Haiku Claude Claude Instant AI21 Labs Jurassic-2 Ultra Jurassic-2 Mid Cohere Command R+ Command R Embed English Embed Multilingual Command Command Light Meta Llama 3 8B Instruct Llama 3 70B Instruct Llama 2 Chat 13B Llama 2 Chat 70B Llama 2 13B Llama 2 70B Amazon Titan Embeddings G1 - Text Titan Text G1 - Lite Titan Text G1 - Express Titan Image Generator G1 Titan Multimodal Embeddings G1 Titan Text Embeddings V2 Stability AI SDXL 1.0 Mistral AI Mistral 7B Instruct Mixtral 8x7B Instruct Mistral Large

Slide 20

Slide 20 text

Claude 3 が2024/03,04 で利用可能 Anthropic Claude 3 Opus Claude 3 Sonnet Claude 3 Haiku Claude Claude Instant AI21 Labs Jurassic-2 Ultra Jurassic-2 Mid Cohere Command R+ Command R Embed English Embed Multilingual Command Command Light Meta Llama 3 8B Instruct Llama 3 70B Instruct Llama 2 Chat 13B Llama 2 Chat 70B Llama 2 13B Llama 2 70B Amazon Titan Embeddings G1 - Text Titan Text G1 - Lite Titan Text G1 - Express Titan Image Generator G1 Titan Multimodal Embeddings G1 Titan Text Embeddings V2 Stability AI SDXL 1.0 Mistral AI Mistral 7B Instruct Mixtral 8x7B Instruct Mistral Large Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy

Slide 21

Slide 21 text

Claude 3 のメリット Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy https://www.anthropic.com/news/claude-3-family めっちゃ賢い 本1冊読み込める 画像も読み込める レスポンスが早くて安い

Slide 22

Slide 22 text

作ったツール Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy 英語の問題が書かれた画像をアップロード Claude 3 でOCR/ 和訳/ 解説をする 問題文と解説を表示 目的 フロントエンド Streamlit バックエンド Lambda S3 DynamoDB Bedrock Model: Claude 3 Opus インフラ CDK (Python) 利用技術

Slide 23

Slide 23 text

作ったツール Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy 英語の問題が書かれた画像を画面から選択 Streamlit からS3 へ画像をアップロード 問題のアップロード

Slide 24

Slide 24 text

作ったツール Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy S3 のアップロードでLambda をフック Lambda からBedrock に解析依頼 画像から問題文を取得(OCR ) 問題文を和訳 問題文の解説 解析結果をDynamoDB に格納 画像の解析

Slide 25

Slide 25 text

作ったツール Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy Streamlit の画面から問題文や回答を見る DynamoDB に格納された問題や回答をクエリ 問題文と解説の表示

Slide 26

Slide 26 text

作ったツール Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy 問題文: 1) あるアベイラビリティゾーンに渡るVPC 内で、パブリックに公開された3 層 のWeb アプリケーションを運用しています。プライベートサブネットで動作 しているアプリケーション層のAmazon EC2 インスタンスは、インターネッ トからソフトウェアパッチをダウンロードする必要があります。ただし、 EC2 インスタンスにインターネットから直接アクセスすることはできませ ん。 EC2 インスタンスが必要なパッチをダウンロードできるようにするため に、実行すべきアクションを2 つ選んでください。 A) パブリックサブネットにNAT ゲートウェイを設定する。 B) インターネットトラフィック用のNAT ゲートウェイへのルートを持つカス タムルートテーブルを定義し、アプリケーション層のプライベートサブネッ トに関連付ける。 C) EC2 インスタンスにElastic IP アドレスを割り当てる。 D) インターネットトラフィック用のインターネットゲートウェイへのルート を持つカスタムルートテーブルを定義し、アプリケーション層のプライベー トサブネットに関連付ける。 E) プライベートサブネットにNAT インスタンスを設定する。 解説: 正解は次の2 つのアクションです: A) パブリックサブネットにNAT ゲートウェイを設定する。 B) インターネットトラフィック用のNAT ゲートウェイへのルートを持つカス タムルートテーブルを定義し、アプリケーション層のプライベートサブネッ トに関連付ける。 解説:... https://d1.awsstatic.com/ja_JP/training-and-certification/docs-sa-assoc/AWS-Certified-Solutions- Architect-Associate_Sample-Questions.pdf

Slide 27

Slide 27 text

デモ Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy がんば

Slide 28

Slide 28 text

Claude 3 Opus のAWS 試験スコアレポート CLF 9/10 SAA 6/10 DEA 9/10 SAP 1/10 ANS 5/10 Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy CLF: AWS Certified Cloud Practitioner SAA: AWS Certified Solutions Architect – Associate DEA: AWS Certified Data Engineer - Associate SAP: AWS Certified Solutions Architect – Professional ANS: AWS Certified Advanced Networking – Specialty

Slide 29

Slide 29 text

Claude 3 Opus のAWS 試験スコアレポート CLF 9/10 Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy SAA 6/10 DEA 9/10 SAP 1/10 ANS 5/10 CLF, DEA は試験合格できる! ガンガン利用していきましょう

Slide 30

Slide 30 text

Claude 3 Opus のAWS 試験スコアレポート CLF 9/10 Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy SAA 6/10 DEA 9/10 SAP 1/10 ANS 5/10 SAA, ANS は疑える力が必要 そもそも試験問題解くときはある程度の知識がある前提

Slide 31

Slide 31 text

Claude 3 Opus のAWS 試験スコアレポート CLF 9/10 Claude でAWS 試験勉強してみる 転載、複製、改変等は禁止します #nncstudy SAA 6/10 DEA 9/10 SAP 1/10 ANS 5/10 SAP はそのままだと厳しい RAG で利用サービスのドキュメントやFAQ を入れると伸びる可能性有り

Slide 32

Slide 32 text

まとめ All Certifications Engineers の重要性: 全てのAWS 認定  資格を取得することは、エンジニアとしてのキャリアにお いて非常に重要です。 Amazon Bedrock の活用: Amazon Bedrock を使用する  ことで、生成AI のサービスを簡単に統合し、開発効率を  向上させることができます。 Claude 3 の利点: Claude 3 は多様なタスクに対応可能で  あり、特にOCR 機能を利用して効率的にデータを処理する ことができます。 ツールの開発: Claude 3 を使用して、AWS 試験の問題を  OCR および翻訳・解説するツールを開発しました。これに より、学習効率が向上し、試験合格がより現実的に。 #nncstudy 転載、複製、改変等は禁止します

Slide 33

Slide 33 text

転載、複製、改変等は禁止します #nncstudy