$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AI駆動開発のコツ
Search
北山一郎
December 09, 2025
Business
0
21
AI駆動開発のコツ
AIコーディング道場勉強会 #5
https://ai-coding-dojo.connpass.com/event/377246/
北山一郎
December 09, 2025
Tweet
Share
Other Decks in Business
See All in Business
【新卒採用資料】Natee Company Deck _202512
nateehr
0
1.1k
『業務設計の教科書』の概要
shunsuke_takeuchi
PRO
4
7.8k
ミツモアAI推進G AI活用Tips50
mmota
0
190
三井物産グループのデジタル証券〜千代田区・レジデンス〜徹底解説セミナー
c0rp_mdm
PRO
0
1.4k
Forward Deployed Engineer(FDE)の戦略的価値
tame
0
140
チェンジホールディングス会社紹介資料
changeholdings
0
240
株式会社メディアドゥ 採用ピッチ資料
mediado
0
420
Cierpa&Co._Culture Deck_202512
cierpa0905
PRO
0
5.2k
Fuji Oil 2025 Board of Directors
tsogo817421
2
350
goooods株式会社 / Company Deck
goooodsdesign
0
1.2k
Где вы ошибётесь и что с этим сделать
alexanderbyndyu
0
180
Spice Factory Inc. Culture Deck
spicefactory
0
16k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
170
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
210
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Bash Introduction
62gerente
615
210k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
190
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
190
Transcript
AI駆動開発のコツ 北山一郎
私は誰 • 偽名:北山一郎(@exnono_onon) • 出身:長崎市出身(学校は出島の隣) • 仕事:web系のSE • 技能:Laravel(PHP)、Vue.js、AWS •
資格:応用情報、AWS SAA勉強中 • 趣味:ソーイング始めました
「Cursorって便利だけど使いこなせているのかな?」 「AIって便利だけど使いこなせているのかな?」
アジェンダ • 開発の目的 • 作っているもの • 前半に得たもの • AI駆動開発の経験 •
PJ開発全体の経験 • その他学習 • まとめ
目的 AI駆動開発を身につけること (期限を決めて何かを作る)
作っているもの • 「鯖コン」マインクラフト統合版サーバー管理システム • ユーザーは自分のみ • EC2インスタンスとマイクラサーバー起動、停止 • バックアップ取得、復元 •
マイクラサーバーバージョンアップ • ログ管理 • 開発環境:macOS、Cursor 2.0(Composer)、Dev Containter • 言語:Python、TypeScript
None
まとめ ルールはAGENTS.mdに書いとけ Cursorなら.mdcがおすすめ AIが仕様を拾えるように ブラックボックスにしないこと
前半に得たもの • AI駆動開発の経験 • PJ開発全体の経験 • その他学習
AI駆動開発の経験 • 再利用可能な基盤(rules、AGENTS.md) • スペック駆動開発(SDD) • レビューのコツ • UIイメージ(.drawio)をそのまま実装してくれた
再利用可能な基盤(RULES、AGENTS.MD) • 再利用可能な基盤の知識を学んだ(rules、AGENTS.md) • 今まではrulesに追加していたが、AGENTS.mdを作成することで編集が楽になっ た
再利用可能な基盤(RULES、AGENTS.MD)
再利用可能な基盤(RULES、AGENTS.MD) ←Cursor特有 ←様々なエージェントで利用可能
AGENTS.md
再利用可能な基盤(RULES、AGENTS.MD) • rules:ユーザー固有設定向き(AIとのコミュニケーションなどを記載) • .mdcやAGENTS.md:プロジェクト向き(コマンドや開発手法などを記載) • PJの進め方、コマンドを明記することでエージェントへの指示が明確になる • タスクドリフト(目標の逸脱)が減少した •
コマンドをAGENTS.mdから参照するようになった
再利用可能な基盤(RULES、AGENTS.MD) で得たコツ ルールはAGENTS.mdに書いとけ Cursorなら.mdcがおすすめ
再利用可能な基盤(RULES、AGENTS.MD)
None
閑話休題っと
AI駆動開発の経験 • 再利用可能な基盤(rules、AGENTS.md) • スペック駆動開発(SDD) • レビューのコツ • UIイメージ(.drawio)をそのまま実装してくれた
スペック駆動開発(SDD) • 各種仕様書を作成しましょう • 000_general.mdcに書いてみました • タスクドリフト(目標の逸脱)が減少した • チャットが長く続くとたまに発生する •
コンテキストの管理 AIが仕様を拾えるように
AI駆動開発の経験 • 再利用可能な基盤(rules、AGENTS.md) • スペック駆動開発(SDD) • レビューのコツ • UIイメージ(.drawio)をそのまま実装してくれた
レビューのコツ 1. AIに作業させるのは1ファイルずつ • レビュー負荷を下げる • 作業ルールを設ける(AGENTS.mdや.mdc) 2. どうしようもない時はAIにレビューさせる •
複数回実施すること • 今回はPython、TSともに練度が低い+初めての上流工程が多い(要件定義〜) ブラックボックスにしないこと
AI駆動開発の経験 • 再利用可能な基盤(rules、AGENTS.md) • スペック駆動開発(SDD) • レビューのコツ • UIイメージ(.drawio)をそのまま実装してくれた
UIイメージ(.DRAWIO)をそのまま実装してくれた Login.png 実装した画面
こういう失敗もありました dashbord.drawio 実装した画面
UIイメージ(.DRAWIO)をそのまま実装してくれた まとめ • 上手く実装できたりできなかったり • 指示の曖昧さなのか • 今後の課題、cursor 2.0のマルチエージェントでコンペするのも面白そう
前半に得たもの • AI駆動開発の経験 • PJ開発全体の経験 • その他学習
PJ開発全体の経験 • 要件定義などの上流工程の経験 • issueで課題管理がやりやすかった • 自動テスト(pytest、vitest)を組み込んで品質を管理
ISSUEの内容 AIにIssueを確認させ、作業内容が逸れないように制御 • 背景、目的 • 作業内容 • 関連ファイル • 受け入れ条件
• その他、前提知識、事前情報 特に「関連ファイル」はAIが作業するときに助かるみたい
前半に得たもの • AI駆動開発の経験 • PJ開発全体の経験 • その他学習
その他学習 • OAuth2.0やPKCEなどの認証技術 • AWS SAMなどのIaC • そもそものAWS
まとめ ルールはAGENTS.mdに書いとけ Cursorなら.mdcがおすすめ AIが仕様を拾えるように ブラックボックスにしないこと
AI駆動開発のコツ 北山一郎 ご清聴ありがとうございました