Share
Embed
みんなでAI上手ピーポーになろう! / Let’s All Get AI-Savvy!
2026/01/15
【AI時代の開発戦略】開発スピードと品質の両立に向けて ー 3社エンジニアの事例から学ぶ
https://enechange-meetup.connpass.com/event/377158/
みんなでAI上手ピーポーになろう!
鈴木健太郎
エンジニアリングマネージャー
株式会社カミナシ
January 15, 2026
Transcript
41 slides
-
1. 自己紹介 2. 本日お話すること / しないこと 3. AI時代における開発スピードと品質の役割分担 4. AI時代の開発戦略
5. AI-assisted Dev Review 6. まとめ みんなでAI上手ピーポーになろう! 本日の流れ 1 -
1 4 自己紹介 本日の登壇者 経歴 前職にてフロント・バックエンド・インフラ・ネイティ ブアプリ・EMなど一通り経験した後に、パブリックク ラウド活用のスペシャリストとして、AWS移行やCCoE の組成などを牽引。2022年10月にカミナシに入社。 カミナシでの仕事
クラウド・インフラロールのICとして、技術負債解消や サービスチームでの開発に従事した後、新規事業「カミ ナシ 設備保全」にて、プレイングマネージャー型のEM を実践中。 株式会社カミナシ エンジニアリングマネージャー 鈴木 健太郎 (すずけん) szk3 -
みんなでAI上手ピーポーになろう! 本日お話すること / しないこと 1 本日お話すること 開発スピードと品質の両立の為に、チームでAI活用レベルを向上させることの重要 性と、その具体的な取組みについて - AI-Assisted
Dev Review の実践 本日お話しないこと ・AIを使った特定の開発手法に特化した施策の紹介 -
人とAIが「開発スピード」や「品質」にもたらす役割は、適材適所で分担するのが良いと される。 「AI時代における開発スピードと品質」の役割分担 AI時代における開発スピードと品質の役割分担 1 → 開発(実装)の出力は、AIに委託する → 品質(保守性、正解)の定義は、
人がAIと伴走しながら作り上げる 開発スピードの向上は、AIの得意な役割 品質の向上は、人間が意志決定する領域 -
LLMモデル自体を 不変 であるとし、人のふるまいを 可変 と捉えると、 人がやるべきことが見えてくる。 人とAIの協業をデザインする AI時代における開発スピードと品質の役割分担 1 •
AIを迷わせないように、AIにとってわかりやすい方針を作る • 品質・正解を、定義・計画する • コンテキスト(その場、その時、そのコードや開発戦略)をAIにインプットする • 様々な手法を、実務の中で実行してみる etc 例えば... -
現時点において自明なこと AI時代の開発戦略 1 ❷ AIの基盤となるLLMにも限界がある ❸ LLMにとって入力(コンテキスト)が、出力(推論結果)の質の源泉になる ❹ AI/LLMに最初の指示を出すのは人である(現時点ではね...) ❶
AI/LLMを取り巻く環境は、昨今類をみないスピードで進化している -
絶えず生まれつづけるベスプラは、自分たちの眼の前の課題を全て解決してくれるよ うに見えることがある。 しかし、「うまくいきそうだという感覚」と「実際にやってみた」では結構な差が生 まれることがある。 だからこそ、AI/LLMの活用は、今直面している既存環境(Brown field)で試さないと 本当のところはわからない。(Forward Deployed Engineer のような職種が注目される背景の
ひとつだと感じる) 隣の芝生(べスプラ)は青いのか? 1 1.AI/LLMを取り巻く環境は、昨今類をみないスピードで進化している -
どれだけLLMの出力が速く大量に出たところで、出力の方向が間違っていたら意味が ない。 つまり、LLMを基盤とするAI機能が気持ちよく正しい方向に走れるレールの質を高め ることが、AI時代の開発戦略として、「開発スピードと質」に貢献する一つの要素で ある。 そのレールの質を高めるには、AI/LLMのお気持ちを察することが必要であり、そのた めに原理を理解し、入力(コンテキスト)をエンジニアリングすることはとても重要 だと感じる。 Prompt Engineering
から、Agentic Context Engineering へ 3.LLMにとって入力(コンテキスト)が、出力(推論結果)の質の源泉になる 1 -
AI時代の開発戦略 まとめ 人がAIと協業する試行回数を高め、実務での判断力・応用力を養い、それをチームに 還元するような仕組みを作り、オーナーシップを持って推進していくことが大事。 1 オーナーシップ • AIに正しい方向性で出力してもらう為に人が何をすべきか?の試行回数を増やす • 速すぎるAI/LLMの進化への追従に、個人で疲弊しないようにする
• 実務におけるAI活用実例をシェアし、チームのAI活用リテラシーを上げる AI時代の開発戦略 -
具体は、めちゃくちゃシンプル。 サービス開発を通じて、さまざなAI(Gemini, Claude Code , GitHub Copilot, NotebookLM etc...) を使った開発効率の向上のための取り組みや工夫をシェアするた
めの定例MTGを行っているだけ。 議論のネタは、NotionのDBテンプレに沿って、シェアしたい内容を記述していく。 ナレッジに昇華したいものは、Issueにして対応してたりする。 AI-assisted Dev Review の具体的なやり方は? AI-assisted Dev Review 1 -
一覧をチラ見せ ・SDD(仕様駆動開発)なツールを使ってみる話 ・Claude Code subagents, Agent Skillsを改善する話 ・コンテキストマネジメントの話 ・Nano BananaでSlackスタンプ作ってる話
などなど、多種多様。 ざっくり、10件/月くらいで増えていっている。 AI-assisted Dev Review で話されている内容は? AI-assisted Dev Review 1 -
AI-assisted Dev Review とナレッジマネジメント AI-assisted Dev Review 1 共同化(暗黙知→暗黙知):個々人のAI活用事例や情報のシェア 表出化(暗黙知→形式知):チームとして実務への取り入れ判断
連結化(形式知→形式知):実務での観察から、新しい形式への昇華 ※ここは結構まだ難しく、うまく行っている感覚がない 内面化(形式知→暗黙知):実務で実行した結果を、個人レベルで内省 -
AI-assisted Dev Review とナレッジマネジメントの一例 AI-assisted Dev Review 1 共同化(個々人のAI活用事例や情報のシェア): Claude
Code の subagent / Agent Skills 書いてみたんだけどちょっと適当かも 表出化(チームとして実務への取り入れ判断): subagent / Agent Skills をfrontend/backendのシニアEngがそれぞれ書いてみる 連結化(実務での観察から、新しい形式への昇華): ubagent / Agent Skillsの設計が結構違う(が、これはこれで観察したい) 内面化(形式知→暗黙知): いまの状態で実務で使うとどうなるか試してみよう -
めんどくさい・難しいと形骸化しやすいので、シンプルすぎるくらいでゆるく始める のがちょうどいい。長く続けるほうが圧倒的に大事。 AI-assisted Dev Review で工夫していること AI-assisted Dev Review 1
• テンプレを用意して書き方を迷わせない • 実行結果の効果にはこだわらない • 情報提供のみにも価値があるとみなす • 実装とは関係ないAI活用例も集める KISSの原則(Keep It Short and Simple)で保つ -
レビューケース 1 : Fail Fast な具体例 AI-assisted Dev Review 1
claude-code-spec-workflowを使ってみた ・SDDの実証実験のひとつ ・実務で導入したみた結果をレポート ・使い方 ・フロー ・出力結果(と、修正) ・残課題 良い面もあったが、チームの開発スタイルに 合わない面もあることもわかった -
レビューケース2 : 共同化の具体例 AI-assisted Dev Review 1 Claude Code で使われているコンテキストを確認
・初期状態でも意外と使っていることがわかる ・MCPが想定よりコンテキストを使ってそう ・利用頻度の低いMCPをdisabledにし解決 シェアした結果 ・メンバーも必要に応じenableにしてたことが判明 残課題 ・MCPの動的ロードできるといいな... -
レビューケース3 : 進化の速さを体感する例 AI-assisted Dev Review 1 先ほどの課題(MCPの動的読み込み不可)に対し、 本日発表された Tool
Search を使うと MCPツール を動的にロードできるになった。 ref: https://x.com/bcherny/status/2011558438355268060?s=20