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と人間が一緒に書く時代へ〜AI駆動開発のゆるい入り口〜
Search
Ikko Eltociear Ashimine
October 25, 2025
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIと人間が一緒に書く時代へ〜AI駆動開発のゆるい入り口〜
Ikko Eltociear Ashimine
October 25, 2025
More Decks by Ikko Eltociear Ashimine
See All by Ikko Eltociear Ashimine
AI駆動開発の実践とその未来
eltociear
3
810
乗りこなせAI駆動開発の波
eltociear
1
1.6k
AIファーストな開発プロセスへ:AI駆動開発の核心を解説する
eltociear
1
410
Cursorハンズオン実践!
eltociear
2
1.8k
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
980
pre-AI全盛時代で君たちはどう生きるか
eltociear
0
140
AI駆動開発、 猫からシーサーへ進化中。 現場での実践と未来
eltociear
0
660
OSS活動はいいぞ
eltociear
0
170
AI駆動開発 〜 生成AIが導く未来の開発手法
eltociear
0
450
Other Decks in Programming
See All in Programming
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
640
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.3k
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
4.8k
RTSPクライアントを自作してみた話
simotin13
0
520
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
210
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
OSもどきOS
arkw
0
470
ふつうのFeature Flag実践入門
irof
7
3.6k
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
190
AIエージェントの隔離技術の徹底比較
kawayu
0
470
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
480
The NotImplementedError Problem in Ruby
koic
1
660
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
KATA
mclloyd
PRO
35
15k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
400
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Become a Pro
speakerdeck
PRO
31
6k
The Cost Of JavaScript in 2023
addyosmani
55
10k
HDC tutorial
michielstock
2
700
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
A Tale of Four Properties
chriscoyier
163
24k
Optimizing for Happiness
mojombo
378
71k
Transcript
AIと人間が一緒に書く時代へ 〜AI駆動開発のゆるい入り口 〜 Ikko Eltociear Ashimine GitHub: @eltociear 𝕏: @eltociear
2025/10/24 AIプチ勉強会・交流会 #1
1. 自己紹介 2. AI駆動開発って結局なに? 3. コツ①:AIに聞くより、相談する 4. コツ②:AIをIDEに住まわせる 5. コツ③:AIに理由を説明させる
6. ちょっと哲学 – AIが書いたコードに魂はあるのか? 7. まとめ Agenda
Ikko Ashimine / 一功 安次嶺 AI駆動開発勉強会 LLM-jp 勉強会 株式会社I-Tecnology 取締役/CAIO/CADO
株式会社Oshibloom mugend AI 合同会社 AI駆動開発コンソーシアム 発起人/ボード GitHub: @eltociear Facebook: IkkoEltociearAshimine LinkedIn: ikko-ashimine 𝕏: @eltociear
2. AI駆動開発って 結局なに?
AI駆動開発とは AI-Driven Development(AI 駆動開発)は従来のソフトウェ ア開発を大きくかえる開発手法・開発思想です。 プロダクト企画、要件定義、ソフトウェア設計、 コーディング、テスト、リリースのすべてのフェーズにおいて、 生成AI・LLMを主導的に利用することで、 プロダクトの企画からリリースまでのサイクルを統合し、開発 スピードの向上と、品質の統一、プロダクトのリリースタイム
の高速化を行います。 refs: https://www.ai-driven.dev/
AI駆動開発って結局なに? AI駆動開発とは 「AIと会話しながら作る開発プロセス」 コードを書く力 → 「AIに伝える力」へ 今日は「3つのコツ」を紹介 「AIに書かせる」じゃなく、「 AIと一緒に作る」時代
紹介する「3つのコツ」 ① AIと相談する ② IDEに住まわせる ③ 理由を聞く
3. コツ①: AIに聞くより、相談 する
コツ①:AIに聞くより、相談する 💡プロンプトは命令でなく対話 悪い例 良い例 コード書いて ユーザー登録ページ作りたい。構成どうすれば? React でフォーム React で名前とメールのフォーム。バリデーションもお願い
ポイント ・命令文よりも「目的+状況」を伝える ・雑談調プロンプトのほうが AIの理解が深くなる ・「こうしたい」「なぜかというと〜」をセットで話す AIは命令で動かない、巻き込み型が強い
コツ①:AIに聞くより、相談する 🧠 結論 相談はコンテキストエンジニアリング →人間がAIに「相談する」=文脈情報を与えることになり、結果的に出力の精度が向上 🧩 なぜ? 大規模言語モデル( LLM)は「命令」を実行するプログラムではなく、 「与えられた文脈全体を理解して最適な次の語を生成するシステム」
→どれだけ「文脈(背景・目的・状況・制約)」を上手に伝えられるか =どれだけAIを「相談パートナー」として活かせるか ⚠ 注意 雑談すぎると逆効果 。効果的なのは「自然で具体的」な依頼文。 ✅ 良い例:「 React でフォーム作ってるけど、入力チェックどうすれば?」 ❌ 悪い例:「 React ってさ、フォームってどうすんの〜?」 (→雑談過ぎて情報不足)
4. コツ②: AIをIDEに住まわせる
コツ②:AIをIDEに住まわせる ⚙GitHub Copilot / Cursor / Windsurf / Claude Code
などなど AIをIDEに迎えよう。コーディングが対話になる ポイント ・AIを常駐させて、 AIと同じ画面で作業 ・MCPなどの標準化により、 AIがファイル操作やツール実行までサポート可能 ・IDEとチャットが一体化すると、 「書く・考える・試す」が途切れずつながる 活用のヒント ・AIを「検索バー」ではなく「同僚」として扱う ・コメントやエラーメッセージも対話の材料にする ・ファイル単位でなく「意図」単位で相談する ・修正依頼は「なぜ直したいか」を添える
コツ②:AIをIDEに住まわせる 観点 補足 VS Code 単体ではまだ MCP非対応 現時点では、 MCPが正式統合されているのは 主にWindsurf
とClaude Code の一部環境 VS Code 本体は拡張経由で実験的に連携中 セキュリティ面の考慮 MCPやAIツールがファイル操作を行う場合、 明示的な許可スコープが必要。勝手に操作するわけではない MCP(Model Context Protocol ) ・AIがIDEや外部ツールに安全に接続する共通仕様 ・ファイル操作・ Git・ツール実行を安全に支援 refs: https://norahsakal.com/blog/mcp-vs-api-model-context-protocol-explained/
5. コツ③: AIに理由を説明させる
コツ③:AIに理由を説明させる 💬何故?と聞くと AIは先生モードになる 出力だけ欲しい時 理由も聞きたい時 「Python でFizzBuzz 書いて」 「Python でFizzBuzz
。途中のロジックも説明して」 「SQLでJOIN」 「SQLでJOIN。なぜINNER JOIN なのか教えて」 ポイント ・理由を聞くと「学び」になる ・AIは説明上手な先生 ・「動くコード」より「理解できるコード」を重視 質問を活用して学習も可能
コツ③:AIに理由を説明させる 🧠 結論 「理由を説明して」と促すと、 AIの「思考の連鎖( Chain of Thought )」が活性化 →
一貫性・論理性・理解しやすさが向上 →これは研究レベルでも再現性が高い現象( Wei et al., 2022 ) ⚠ 注意 ・説明=常に正しいとは限らない →AIは「もっともらしい説明」を生成する傾向あり ・「先生モード」は比喩 →内部スイッチは存在しないが、指示で教師的出力を誘導できる ・教育利用には ファクトチェック必須
6. ちょっと哲学 – AIが書いたコードに魂はあ るのか?
AIが書いたコードに魂はあるのか? ・AIが書いたコードも、人間の意図で動いている ・魂は書いた手ではなく、書かせた想いに宿る ・AI駆動開発=共創の文化 ”AIは手を動かす。人は想いを動かす。 ”
7. まとめ
まとめ 🤝AIと人間が一緒に書く時代へ ①聞くより相談する(対話で動かす) ②IDEに住まわせる( Cursor / MCP 活用) ③理由を聞く( AIを先生に)
AIと一緒に、うまくサボろう いやサボるんかい...
Thank you for your attention 🐈
宣伝コーナー
AI駆動開発勉強会:地方支部・テーマ支部 • 地方で勉強会を開催したい方 地方支部 • テーマごとの内容を更に深掘りした 勉強会を開催されたい方 Women’s Base(女性支部) フロントエンド支部
テーマ支部 AI駆動開発の啓蒙活動や深掘りをしていただける 地方支部・テーマ支部の募集しています!! メンバー募集中! 講演者のご紹介、サイト作成、イベント拡散などご支援します!!
AI駆動開発勉強会:地方支部・テーマ支部 AI駆動開発勉強会 全国マップ 運営メンバー募集中! 運営メンバー募集中! AI駆動開発コンソーシアム 運営メンバー募集中!
AI駆動開発コンソーシアムのご案内 目的 生成AIを前提とした新たな開発スタイル『AI駆動開発』の啓蒙と知見共有を、 企業の枠を越えて実施し、国内企業全体の競争力強化とイノベーション創出に貢献 する。 活動内容 ・エンタープライズ領域におけるAI駆動開発 実践と知見共有 ・『AI駆動開発カンファレンス』等、エンタープライズ向けのAI駆動開発勉強会 やイベントの実施
・AI駆動開発のエンタープライズ領域における課題整理と施策提言 ・国内企業における AI駆動開発の導入推進組織『AIDD CoE』の啓蒙 ・上記企業における AI駆動開発 最高責任者『CADO』の知見共有 ご興味のある方は懇親会 アンケートにてご連絡ください!
1/4 Cursor Meetup Tokyo #2 by AIエージェントユーザー会(AIAU) 日時:2025年10月29日(水) 19:00-22:00 形式:ハイブリッド形式(オンサイト+リモート)
会場:株式会社サイバーエージェント (東京都渋谷区宇田川町40-1 Abema Towers 11F)
開 催 予 告 イベント開催予告 AI Coding Meetup Aichi 【概要】
AI をコーディングに活⽤して⽣産性を向上させる 「AICoding」そんな⼤きなテーマを題材にしたMeetup 【 開 催 ⽇ 】 2025年11⽉1⽇(⼟) 【開催場所】 中⽇ビル 11F 2/4
日時:2025年11月7日(金) 19:00〜21:00 会場:東京ガーデンテラス紀尾井町 紀尾井タワー (東京都千代田区紀尾井町1-3) 形式:ハイブリッド形式 (オンサイト+リモート) 会場提供:LINEヤフー株式会社様 AI駆動開発勉強会(GitHub Copilot
#1) 2025年11月7日 3/4
最新のAI駆動開発を知るための 世界初 2daysカンファレンス!! 4/4