Slide 1

Slide 1 text

#jawsug_nagoya Amazon QのちょっとしたTips Masaki Suzuki (PayPay Card Co., Ltd.) 2024/07/29 JAWS-UG Nagoya 生成AI夏祭り

Slide 2

Slide 2 text

#jawsug_nagoya アジェンダ 1. 自己紹介 & 注意事項 2. AWSマネコンでAmazon Qを使うTips 3. VS CodeでAmazon Qを使うTips 4. 宣伝 2

Slide 3

Slide 3 text

#jawsug_nagoya 自己紹介 ◼ 名前: 鈴木 正樹 (Masaki Suzuki) ◼ 会社: PayPayカード株式会社(2024/06~) ← 株式会社DeNA(~2024/05) ◼ 職種: アプリエンジニア・クラウドアーキテクト(主にInfrastructure as Code) ◼ その他: • AWS(特にLambda), その他サーバーレスバックエンド全般 • Infrastructure as Code(特にAWS CDK), CI/CD (GitHub Actions, AWS CodePipeline) etc. • 好きなAWSサービス:AWS CDK, Lambda ◼ SNS: • @makky12 (SUZUKI Masaki@クラウドエンジニア) • @makky12.bsky.social • https://github.com/smt7174/ • http://makky12.hatenablog.com/ 3

Slide 4

Slide 4 text

#jawsug_nagoya 自己紹介その2 4 • 5/17(金)発売のSoftware Design6月号にて、記事を寄稿しました • 第2特集の「実証Bun 次世代JavaScriptランタイムの実態に迫る」の第1章お よび第3章を執筆しています

Slide 5

Slide 5 text

#jawsug_nagoya 注意事項 ◼ 今回の発表資料・発言内容は、すべて個人の見解になります • 所属企業、及びその方針・見解などとは一切無関係です ◼ Amazon Qの基本的な説明(導入方法・操作方法など)は省略しています ◼ 本資料は、下記URLで公開しています • このURLです 5

Slide 6

Slide 6 text

#jawsug_nagoya AWSマネジメントコンソールでAmazon Qを使うTips

Slide 7

Slide 7 text

#jawsug_nagoya Lambdaのエラーメッセージからエラーの解析・修正案の提案 7 • Lambda実行時のエラーメッセージを貼ると、Amazon Qがエラー解析を実行する • エラーの原因の推測やその修正案の提案も行ってくれる • ただし正確性に問題があるので、必ず自分でも確認すること。(今後に期待)

Slide 8

Slide 8 text

#jawsug_nagoya Visual Studio CodeでAmazon Qを使うTips

Slide 9

Slide 9 text

#jawsug_nagoya 右クリックメニューから簡単にコード改修が可能 9 • 右クリックメニューに、Amazon Q専用の項目が追加 • ソースコード選択時に実行することで、Amazon Qが様々な改修を提案してくれる • 詳細は次ページに記載

Slide 10

Slide 10 text

#jawsug_nagoya Amazon Qメニューの説明 ◼ 詳細は、下記AWS公式ページを参照 • https://speakerdeck.com/smt7174/lambdaresu-nasabaresunituitenokao-cha 10 項目 説明 Explain 選択したコードの説明を出力 Refactor 選択したコードのリファクタリング提案 Fix 選択したコードの修正提案 Optimize 選択したコードの最適化提案 Send to Prompt 選択したコードをAmazon Qチャットにペースト

Slide 11

Slide 11 text

#jawsug_nagoya 宣伝 11 • JAWS PANKRATION 2024で発表します(日時:8/25(日) AM8:00~) • AWS Summitで淡路さんが紹介していた「Lambdaレス」についてお話しします

Slide 12

Slide 12 text

#jawsug_nagoya ご清聴ありがとうございました 以上です