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
ソフトウェア開発研修におけるAIチューター導入の事例紹介 at ChatGPT Meetup#4
Search
Hiroaki Yokose
August 29, 2023
Technology
0
170
ソフトウェア開発研修におけるAIチューター導入の事例紹介 at ChatGPT Meetup#4
Hiroaki Yokose
August 29, 2023
Tweet
Share
More Decks by Hiroaki Yokose
See All by Hiroaki Yokose
GitHub MCP Serverを使って Pull Requestを作る、レビューする
hiyokose
2
1.2k
Other Decks in Technology
See All in Technology
ソフトウェアエンジニアの生成AI活用と、これから
lycorptech_jp
PRO
0
790
Azureコストと向き合った、4年半のリアル / Four and a half years of dealing with Azure costs
aeonpeople
1
250
React19.2のuseEffectEventを追う
maguroalternative
2
580
OAuthからOIDCへ ― 認可の仕組みが認証に拡張されるまで
yamatai1212
0
160
Building a cloud native business on open source
lizrice
0
150
AIフル活用で挑む!空間アプリ開発のリアル
taat
0
130
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
1
270
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
12
81k
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
290
CNCFの視点で捉えるPlatform Engineering - 最新動向と展望 / Platform Engineering from the CNCF Perspective
hhiroshell
0
120
物体検出モデルでシイタケの収穫時期を自動判定してみた。 #devio2025
lamaglama39
0
260
Claude Codeを駆使した初めてのiOSアプリ開発 ~ゼロから3週間でグローバルハッカソンで入賞するまで~
oikon48
10
5.3k
Featured
See All Featured
Docker and Python
trallard
46
3.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Become a Pro
speakerdeck
PRO
29
5.6k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Transcript
ソフトウェア開発研修における AIチューター導⼊の事例紹介 ChatGPT Meetup Tokyo #4 KDDIアジャイル開発センター 横瀬 広明
1 KDDI Agile Development Center Corporation ⾃⼰紹介 2013年 KDDI株式会社 運⽤部⾨
電気通信サービスの保守運⽤ 2017年 アジャイル開発センター(後のKAG)に異動 ホームIoTサービス・業務系Webシステム等開発 新サービス⽴ち上げにおけるアーキテクチャ設計 React/TypeScript, Golang, AWS KDDIアジャイル開発センター株式会社 (KAG) 横瀬 広明 ソフトウェアエンジニア フロントエンド / バックエンド / クラウドインフラ 新⼈教育 / 採⽤関連
2 KDDI Agile Development Center Corporation 本⽇のLTについて ⾃社の研修にAIチューターを導⼊した事例の紹介 背景、概要、結果を共有 ポイント
- GPT活⽤の1つのアイデアとして - 実際に⼀定期間それなりの⼈数に使ってもらい アンケートまで取れた
3 KDDI Agile Development Center Corporation 背景︓研修の紹介 新⼊社員向けソフトウェア開発研修 基礎学習+UXデザイン→実装 部署設⽴当初から6-7年
近年はグループ会社含め数⼗名規模 KAG Blogでも事例公開中 https://developers.kddi.com/blog/ynkLOOux1R4oLX5gCnFIG
4 KDDI Agile Development Center Corporation 課題︓AIチューター導⼊の背景 例年各チーム(6名程度)あたり2名のチューター 受講⽣は1ヶ⽉間フルタイムでスクラム開発 →
チューターの稼働効率化が⻑年の課題 ソフトウェア開発分野においても ⽣成AI活⽤が⼀般的になることが予想される → ⽣成AI活⽤を前提とした開発スキルが必要
5 KDDI Agile Development Center Corporation AIチューター “Hono” ソフトウェア開発研修をサポートするチャットボット チャットサービス(Discord)のbotとして実装
今年度の新⼊社員向け研修で試験運⽤ チューター稼働効率化と⽣成AI活⽤スキル向上が狙い ※Webフレームワーク とは関連ありません
6 KDDI Agile Development Center Corporation Honoの特徴 チャットサービス上で利⽤ → サインアップ不要・チーム内で内容公開
ChatGPTのように対話的に 主に技術⾯の質問に回答することを想定 研修に特化した質問内容にも回答可能 (例︓懇親会はどこで開催されますか︖)
7 KDDI Agile Development Center Corporation Honoの開発・運⽤ AWSのコンテナ + TypeScript/node.js
OpenAI API (GPT-3.5) チューターとして振る舞うよう内部プロンプトを指定 Groundingによる研修特有の情報の注⼊ 運⽤費⽤︓数千円/⽉ (AWS + OpenAI費⽤) 開発期間︓1週間程度 (業務上の機密などを扱わないためライトに開発) キャラクター︓カジュアル、絵⽂字利⽤
8 KDDI Agile Development Center Corporation Honoによる効果サマリー ⼈間チューターの稼働効率化 約1000往復のやり取り・1/3程度はHonoで解決 利⽤した⼈のうち8割が「役⽴った」と回答
⼈間チューター側も稼働の肩代わりを体感 ⽣成AI活⽤スキル向上 ⽣成AIに触れるきっかけや、認識を改める機会を提供 ※本ページおよび以降の実績等は、利⽤ログおよびアンケート(2023/08/04, N=44)に基づきます
9 KDDI Agile Development Center Corporation 研修におけるHonoの使⽤実績 受講⽣50名程度 2/3の受講⽣が「1週間あたり数回」以上使⽤した およそ1ヶ⽉間で1000往復程度の対話
10 KDDI Agile Development Center Corporation 受講者によるHonoの評価 Honoを使⽤した受講者のうち・・・ 8割以上が回答を「役⽴った」と回答 ⼈間のチューターに聞くことなく
問題解決できたことが「たくさん」あった という受講⽣は半数近く (平均で1/3程度は解決)
11 KDDI Agile Development Center Corporation 受講者の⽣成AI活⽤スキル向上 ⽣成AIに関するスキルや感情にポジティブな影響を与えた • 使い始めるきっかけ
• 想像以上の利便性を感じる機会 アンケート(⾃由記述)抜粋 • “⽣成AIに今までさほど触れてこなかったので、純粋にこんなこともできるのかと驚きと興味を持った” • “この研修に⼊るまで、⽣成AIを全くといって良いほど触れて来なかったため、存在をしっかり認知したことと、と ても利便性のあるサポーターであるなと感じました。” • ”今まで⽣成AIには間違った情報が多く含まれてしまっているという偏⾒を持っていたのですが、バグの発⾒やコー ドの記述など有効的に機能する場⾯が多く、使い道を⾒極めれば強⼒なツールになると認識が変わりました。”
12 KDDI Agile Development Center Corporation その他、着⽬ポイント • AIチューターに対して時間やマナーを気にしなくて良い点がポジティブ •
ChatGPT等と異なり、メンバーやチューターなど他の⼈が⾒える場所でやり取りがある点は コミュニケーションやサポートに役⽴つ • 研修特有の情報はほとんど質問されなかった • AIチューターに名前やアイコン、キャラクターを設定することで 親しみやすく気軽に使⽤してもらえた(体感)
13 KDDI Agile Development Center Corporation まとめ・今後の展望 まとめ ソフトウェア開発研修にAIチューターを導⼊した AIチューターで⼈間チューターの稼働を効率化できた
⽣成AI活⽤の⼼理障壁低減や使⽤スキル向上も得られた 今後の展望 利⽤ログによる詳細な分析 GPT-4利⽤やプロンプトチューニングによる回答精度向上 定量的な稼働削減量等の測定
14 KDDI Agile Development Center Corporation 宣伝︓KAGの⽣成AI関連の取り組み anycomm → AIスクラムマスター
AIスクラムマスター 〜ふりかえりの助⾔をChatGPTにさせてワイワイ盛り上がろう〜 Teamsチャット GitHub Copilot導⼊中 ChatGPT利⽤⽀援 他PoCいくつか サービス開発に関わるエンジニア職、デ ザイナー職など、複数の職種について積 極的な採⽤募集を⾏っています。
Be a Change Leader. アジャイルに⼒を与え 共に成⻑し続ける社会を創る
16 KDDI Agile Development Center Corporation 参考︓Honoのアーキテクチャ AWS, OpenAI API,
LangChain, VectorDB