Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWSインターフェースの統合進化論 -CLIからAmazon QまでのUIの変遷と開発者体験の革新-
Search
Yusuke Shimizu
February 20, 2025
Technology
220
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWSインターフェースの統合進化論 -CLIからAmazon QまでのUIの変遷と開発者体験の革新-
Yusuke Shimizu
February 20, 2025
More Decks by Yusuke Shimizu
See All by Yusuke Shimizu
育つMemoryと残る汚染 - 家族エージェント3ヶ月で見えた責務の境界
yusukeshimizu
0
77
タスク管理も1on1も、もう「管理」じゃない - KiroとBedrock AgentCoreで変わった“判断の仕事”
yusukeshimizu
0
200
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
6
3k
判断は人、準備はAI - チケット管理で見えた仕事の境界
yusukeshimizu
4
290
2025年の振り返り -AIエージェントと共に進化-
yusukeshimizu
2
160
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
1.6k
ルネサンス開発者を育てる 1on1支援AIエージェント
yusukeshimizu
0
250
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
7
600
「完璧を目指さない」サーバーレス進化論 〜CDKで育てる変化に強いアーキテクチャ〜
yusukeshimizu
6
2.8k
Other Decks in Technology
See All in Technology
Gen3R: 3D Scene Generation Meets Feed-Forward Reconstruction
spatial_ai_network
0
140
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
290
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
420
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.7k
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
1
600
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
4k
公式ドキュメントの歩き方etc
coco_se
1
120
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
1
110
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
250
DatabricksにおけるMCPソリューション
taka_aki
1
280
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
310
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
3
1.1k
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
108
250k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
630
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
610
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
We Have a Design System, Now What?
morganepeng
55
8.2k
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Code Reviewing Like a Champion
maltzj
528
40k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Designing for humans not robots
tammielis
254
26k
Designing for Timeless Needs
cassininazir
1
370
Transcript
NRIネットコム TECH AND DESIGN STUDY #57 ユースケのユースケース Case3 転載、複製、改変等は禁止します
マネジメントコンソールのない AWSを想像できますか? 17年前は存在しませんでした
AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy WebシステムのPoC、アーキテクトがおしごと AWS Ambassadors(2023,24) AWS CDK/Bedrock/ChatGPT/カメラ/つけ麺 娘にチョコ貰って今なら無限に買っちゃいそう Blog:
志水 友輔 (しみず ゆうすけ) NRIネットコム株式会社 / CLOUD ARCHITECT
クラウド時代の課題 AWSインターフェースの統合進化論 2030年には最大79万人の人材不足 DX遅延による経済損失は年間最大12兆円 デジタル化の加速と労働人口減少による需給ギ ャップの拡大 IT人材不足 増え続けるAWSサービスと設定項目 異なる技術背景を持つユーザーの存在 設定ミスのリスク
繰り返し作業の非効率 クラウドインフラ管理の複雑性 転載、複製、改変等は禁止します #nncstudy https://www.nri-net.com/recruit/company/data https://www.mof.go.jp/public_relations/finance/202308/202308k.pdf
インターフェース進化の 意義 AWSインターフェースの統合進化論 学習コストの低減 ミスの防止 作業効率の向上 初級者の安全な操作 熟練者の生産性向上 直接的なメリット IT人材不足への対応
クラウド活用の裾野拡大 技術者以外の理解促進 部門間コミュニケーション改善 波及効果 転載、複製、改変等は禁止します #nncstudy
ユーザーインターフェース (UI)の種類と特徴 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy テキストベースのコマンド操作 プログラムでの制御や自動化が容易 AWS CLIでのコマンド実行が代表例 CUI(Character
User Interface) 視覚的で直感的な操作が可能 状態把握が容易で学習コストが低い AWSマネジメントコンソールが代表例 GUI(Graphical User Interface) 日常会話のような対話的な操作 コンテキストを考慮した支援が可能 Amazon Qが代表例 NLUI(Natural Language User Interface)
インフラ操作の2つの アプローチ AWSインターフェースの統合進化論 何を実行するかを指示 例: 「インスタンスを起動して」 「このボタンを 押して」 アクションを直接指定する 操作の結果は実行時に決まる
現在の状態に依存する 命令型(Imperative) どのような状態にしたいかを定義 例: 「このインスタンスが必ず起動している状態 に」 望ましい状態を記述する 実行手順は自動で決定される べき等性(何度実行しても同じ結果) 宣言型(Declarative) 転載、複製、改変等は禁止します #nncstudy
AWSでは、各インターフェースと操作方法を組み 合わせることで、より効果的な運用が可能 インターフェース の組み合わせ 操作方法との相乗効果 インター フェース 命令型 宣言型 CUI
AWS SDK/CLI - スクリプトによる直接操作 - 自動化の容易さ AWS CloudFormation/AWS CDK - コードによる状態定義 - べき等性の確保 GUI AWS Management Console - 視覚的な直接操作 - 即時フィードバック AWS CloudFormation Designer - 視覚的な状態定義 - 依存関係の図示 NLUI Amazon Q - 自然言語による操作指示 - コンテキスト考慮 (現時点では未提供) AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy
ユーザインタフェースの歴史 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 2007年 AWS SDK 2011年 CloudFormation 2012年
AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 2009年 Management Console
AWSインターフェースの統合進化論 2007年 AWS SDK 2011年 CloudFormation 2012年 AWS CLI 2015年
CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 命令型 x CUI プログラムやコマンドでの直接操作 運用効率の向上と再現性の確保 SQS(2004年)/S3(2006年)はAPIのみ ユーザインタフェースの歴史 転載、複製、改変等は禁止します #nncstudy 2009年 Management Console
ユーザインタフェースの歴史 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 2007年 AWS SDK 2011年 CloudFormation 2012年
AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 命令型 x GUI 直感的な操作と可視化の実現 学習曲線の緩和 EC2(2006年)/CloudFront(2008年)画面無し 2009年 Management Console
ユーザインタフェースの歴史 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 2007年 AWS SDK 2011年 CloudFormation 2012年
AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 宣言型 x CUI コード化で再利用性と保守性を向上 バージョン管理とチーム開発の効率化 ELB(2009年)/VPC(2009年)自動構築難しい 2009年 Management Console
ユーザインタフェースの歴史 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 2007年 AWS SDK 2009年 Management Console
2011年 CloudFormation 2012年 AWS CLI 2015年 CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 宣言型 x GUI 視覚的な状態定義 リソース間の関係を図で設計 プログラミングなしでIaCの利用が可能に
AWSインターフェースの統合進化論 2007年 AWS SDK 2011年 CloudFormation 2012年 AWS CLI 2015年
CloudFormation Designer 2018年 AWS CDK 2023年 Amazon Q 2022年 AWS Infrastructure Composer 命令型 x NLUI 自然言語による操作指示 コンテキストを考慮した支援 AWS知識がなくても操作が可能に 2009年 Management Console ユーザインタフェースの歴史 転載、複製、改変等は禁止します #nncstudy
ユースケースごとに最適な方法を選択 インターフェースの特徴を活かした使い分け 組織に合わせて基準をカスタマイズ インターフェース の使い分け ユースケース別 ユースケース 操作方法 理由 本番環境構築
宣言型(CUI) べき等性、冪等性確保 プロトタイプ構築 命令型(GUI) 即時フィードバック 運用自動化 宣言型/命令型(CUI) 繰り返し作業の自動 化、冪等性の確保 障害対応 命令型(GUI/NLUI) 状況の即時確認と迅速 な対応が必要 環境複製 宣言型(CUI) 再現性、冪等性 設定確認 命令型(NLUI) 自然な対話での素早い 情報収集 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy
GUIでの操作をCUI(CLI/IaC)に変換 マネジメントコンソールでの作業を CloudFormationやCDKのコードとして出力 学習ツールとしての活用 プロトタイプからの本番環境構築への橋渡し インターフェース 間の連携 Console-to-Code機能 ユースケース 操作方法
理由 本番環境構築 宣言型(CUI) べき等性、冪等性確保 プロトタイプ構築 命令型(GUI) 即時フィードバック 運用自動化 宣言型/命令型(CUI) 繰り返し作業の自動 化、冪等性の確保 障害対応 命令型(GUI/NLUI) 状況の即時確認と迅速 な対応が必要 環境複製 宣言型(CUI) 再現性、冪等性 設定確認 命令型(NLUI) 自然な対話での素早い 情報収集 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy
NLUIの進化と将来像 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy リソース状態の確認 設定内容の確認 リソース構成の把握 現在のAmazon Q リソースの作成・変更の自動化
セキュリティと運用の最適化提案 「この構成でインフラを作って」による一貫自 動化 次世代の機能 操作履歴とシステム状況の分析 ユーザーの意図に沿った提案 チーム固有の運用パターンの学習 高度なコンテキスト理解
インターフェース統合と DXの進化 AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 音声、テキスト、GUI、AR/VRの統合的な操作 AIによる状況最適化されたインターフェース自 動選択 直感的な3D可視化とインタラクション マルチモーダル・ユニファイドインタ
ーフェース 自然言語による複雑な意図理解と実行 システム状態と操作履歴の統合分析 セキュリティポリシーと運用ルールの自動適用 高度なAIコンテキスト理解 経験レベルに応じた段階的な機能提供 予測的な操作推奨と自動実行 チーム固有のベストプラクティス自動学習 インテリジェントな自動化と支援
組織が準備すべきこと AWSインターフェースの統合進化論 転載、複製、改変等は禁止します #nncstudy 既存インターフェースの使い分けの整理 自動化基盤の整備 新しい操作方法に対する権限管理の整備 技術面での準備 チーム構造の見直し スキル育成計画の策定
ナレッジ共有の仕組み作り 組織面での準備 新技術導入のための評価基準 段階的な移行計画 効果測定の方法 プロセス面での準備
まとめ 進化の本質:人間中心設計と技術革新の両立を実現 実践の要点:各インターフェースの特徴を活かした使い分 けで運用効率が向上 未来の展望:AIの登場で、より直感的な操作と幅広いユー ザーの参加が可能に 成功の鍵:組織の成長に合わせた段階的な導入と組み合わ せ 転載、複製、改変等は禁止します #nncstudy
転載、複製、改変等は禁止します #nncstudy