Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS Generative AI CDK Constructsについて
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hedgehog051
August 07, 2024
Technology
370
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Generative AI CDK Constructsについて
hedgehog051
August 07, 2024
More Decks by hedgehog051
See All by hedgehog051
KnowledgeBasesとAgentsの紹介
hedgehog051
4
2k
BedrockUpdatesPost-GW Summary
hedgehog051
4
1.1k
来てくれClaude 3! Agents for Amazon Bedrockのモデル比較或いはチューニングの話
hedgehog051
5
1.9k
Relic_Tech_Camp_GenerativeAI.pdf
hedgehog051
12
90k
concurrencyで爆速並列デプロイ
hedgehog051
1
2k
AWSにおけるデータ分析入門 / Introduction To Data Analytics In AWS
hedgehog051
0
270
AWS App Runnerについてとこれから期待したいこと/About-AWS-App-Runner-and-what-to-expect-in-the-future
hedgehog051
0
140
また増えた!?AWSコンテナ関連サービスを10分でざっくり掴もう/Learn-about-AWS-0container-services-in-10-minutes
hedgehog051
0
140
Other Decks in Technology
See All in Technology
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
WasmをRustにする
sansantech
PRO
0
250
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
Local CI × GitHub Actions
gogutan
2
180
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
Featured
See All Featured
It's Worth the Effort
3n
188
29k
Tell your own story through comics
letsgokoyo
1
1.1k
Designing Experiences People Love
moore
143
24k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
How to Ace a Technical Interview
jacobian
280
24k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Transcript
株式会社Relic Expected Innovation Lab 熊田 寛 AWS Generative AI CDK
Constructsにつ いて
2 自己紹介 熊田 寛 株式会社Relic Technology Platform Group ↓ Expected
Innovation Lab JAWS-UG CDK支部 2023 Japan AWS All Certifications Engineer @hedgehog051
3 Expected Innovation Labとは 技術的要因による構造変化を起点として、新規事業を作ることに軸をおいたチーム ① 先進技術の技術検証&ナレッジ蓄積 ② 事業性へのインサイト獲得 ③
技術支援 ④ プロダクト開発 ⑤ 社内起業促進etc 重要ポイント
4 なんでそんな話をしてるか 憧 れ ビ ジ ネ ス パ ー
ソ ン ( 顔 ) の イ ラ ス ト 弊社Relicで開発するプロダクトのインフラをCDKで標準化してる ように、生成AIアプリケーションもパターンのあるものはCDKに落 とし込んでいきたい。 しかし…
5 なんでそんな話をしてるか - CDKを書く機会は正直減ってしまった SRE & Platform Engineerらいくなミッションを持つ「Technology Platform Group」から
「Expected Innovation Lab」所属になり、できたばかりもあって業務で手一杯になりがち - 少数チーム 先進技術を使った研究開発をしてるチームはどの会社もそうだろうけど少人数 少ないリソースで様々なことをやらなければけない中で、課題感が出てきた
6 そんなときに見つけたのが AWS Generative AI CDK Constructs
7 AWS Generative AI CDK Constructs AWS re:Invent 2023のKeynoteで発表された、生成AIソリューションのCDKコンストラクト
8 リポジトリ 現在進行系で活発に開発が進んでいる https://github.com/awslabs/generative-ai-cdk-constructs 応 援 し て い る
ビ ジ ネ ス パ ー ソ ン の イ ラ ス ト
9 立ち位置 https://github.com/awslabs/generative-ai-cdk-constructs リポジトリ内にはこんな記述が
10 抜粋すると https://github.com/awslabs/generative-ai-cdk-constructs AWS CDKのオープンソース拡張機能 AWS CDKとは独立したチームで、別々のリリースサイクルを持つ 各Constructsのリリースは特定のAWS CDKバージョンに対応 AWS
Generative AI CDK Constructsは、 複数AWSサービスのW-Aパターンによる生成AIソリューションを構築
11 好きなポイント ①
12 豊富なライブラリ- L3 constructs例 データソースとなるドキュメントをナレッジベースに取り込むパイプライン
13 L3 constructs例 RAGデータソースやPDFを含むロングコンテキスト、画像への質問応答
14 L3 constructs例 Hugging Face から Amazon SageMaker エンドポイントに基盤モデルをデプロイ
15 L3 constructsその他 メジャーパターンはもちろん、痒いところに手が届くものまで Construct 概要 使用AWSサービス Summarization ドキュメント要約 AWS
Lambda、Amazon Bedrock、AWS AppSync、 Amazon ElastiCache for Redis。 SageMaker model deployment (JumpStart) Amazon SageMaker JumpStart からAmazon SageMaker エン ドポイントに基盤モデルをデプ ロイ Amazon SageMaker SageMaker model deployment (Custom) S3ローケーションから Amazon SageMaker エンドポイントに 基盤モデルをデプロイ Amazon SageMaker Content Generation テキストから画像生成 AWS Lambda、Amazon Bedrock、AWS AppSync Web crawler スケジュールに従ってWeb サ イトと RSSをクロールし、変更 セットデータS3に保存 AWS Lambda, AWS Batch, AWS Fargate, Amazon DynamoDB
16 L2 constructs例 L2 constructsも用意されていました Construct 概要 使用AWSサービス Lambda layer
生成 AI アプリケーションを開 発するための依存関係とユー ティリティを提供するPython Lambdaレイヤー AWS Lambda, Amazon Bedrock, Amazon SageMaker Amazon Bedrock Bedrock 用の CDK L2 コンスト ラクト Amazon Bedrock, Amazon OpenSearch Serverless, AWS Lambda Amazon OpenSearch Serverless Vector Collection OpenSearchServerlessのベク ターコレクション作成 Amazon OpenSearch Vector Index Amazon OpenSearch Vector Index OpenSearchでベクトルイン デックスを作成するためのL1カ スタムリソース Amazon OpenSearch Vector Index
17 READMEが充実 概要はもちろん、Props、Properties、アーキテクチャ、そして見積もりも記載されてる!
18 好きなポイント②
19 サンプルユースケース 別リポジトリにAWS Generative AI CDK Constructsを使用したサンプルが公開されている https://github.com/aws-samples/generative-ai-cdk-constructs-samples GenAI CDK
Constructsを ただデプロイするのとは何か違うもの?
20 ユースケース例 中身を見てみると フロントエンドとバックエンド含んだ アプリケーションサンプルがある…!
21 Document Explorerの場合 FrontEnd BackEnd
22 Image Descriptionの場合 画面 アーキテクチャ
23 Contract Compliance Analysisの場合 契約の分析を自動化するアプリケーションサンプル 全体 StepFunciton詳細 あまりの充実っぷりに感激…
24 好きなポイント③
25 ロードマップが公開されている ◯◯って導入されるのかな?ってときに見に行けば開発の温度感もわかる https://github.com/orgs/awslabs/projects/136
26 AWS Generative AI CDK Constructsが 自分にもたらしたものと気付き
27 0からではなく、5ぐらいから AWS Generative AI CDK Constructsやサンプルを活用することで、 やろうとしてる一部は「0」から書くというよりも、気持ち「5」ぐらいからスタートできる ※リリースサイクルがAWS CDKと違うのでVersion周りは気にかける必要あり
※AWS Generative AI CDK Constructs v0.0.0 は、AWS CDK v2.96.2以降に対応 ジ ョ ギ ン グ を す る 男 性 の イ ラ ス ト スタート ゴール 夏休みの宿題が 半分終わってたら誰でも嬉しい!!
28 自分のBefore/Afterに改めて気付いた - インフラをメイン業務としていたこれまでの自分 バックエンドエンジニアやフロントエンジニアが、アプリケーションの本質的 な価値の開発に集中できるようにAWSでインフラを整え、活用する - 今の自分 技術の有用性や事業性の検証、PoC、プロダクト開発などを限られたリソース の中で本質的な価値の開発に集中できるようにAWSを活用
29 AWSやCDKのありがたみ 生成AIは、できる領域が広いこともあって 必然的に様々な活用例を考え、調べ、試し、ときに再利用する AWSやCDKは、自社や顧客に価値を提供するために 共に階段を登ってくれる心強い味方と実感 GenUしかり、AWSの生成AIに対する熱量に助けられてる 階 段 (
グ ラ フ ) を の ぼ る 男 性 の イ ラ ス ト の イ ラ ス ト
30 まとめ AWS Generative AI CDK Constructsは、 オープンソースのAWS CDKのオープンソース拡張機能 生成AIのメジャーなアーキテクチャパターンを構築可能
サンプルアプリケーションも豊富に用意されている GenUだけでなくAWS Generative AI CDK Constructsをよろしく!
大志ある挑戦を創造し、日本から世界へ 想いを持った挑戦者と共に走り、共に創る