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駆動開発のコツ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
北山一郎
December 09, 2025
Business
49
0
Share
AI駆動開発のコツ
AIコーディング道場勉強会 #5
https://ai-coding-dojo.connpass.com/event/377246/
北山一郎
December 09, 2025
Other Decks in Business
See All in Business
株式会社BFM_フィットネス事業部(BEST FIT ME) Recruit Deck
bfm
0
210
BizMow会社紹介資料_2026
bizmow
0
180
Anker Japan Corporate Deck 2026
anker_jp
0
240
家族アルバム みてね 事業紹介 / Our Business
familyalbum
7
58k
株式会社ダイスネクスト会社案内
atsushitakahashi
0
200
introduce_backoffice_coordinate
yuki_yano
PRO
1
530
『今日から使える認知行動療法』でみつけた もっと人生をたのしむヒント
mkitahara01985
1
580
HubSpot Breeze アシスタント 業務で活用するための基礎知識
somanishioka
0
130
20260422_PdM社内定例資料_スタンスをとることがアウトカムに直結する
numashi
4
2.6k
SHIFT ASIA 会社説明資料 V2.4
shiftasiarec
0
3.4k
【理学療法士・主任ケアマネの方急募】 入職祝い金 一律10万円支給キャンペーン
takanona25
0
200
エンジニアのためのコミュニケーション術
zashii
0
150
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
530
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
400
Accessibility Awareness
sabderemane
1
120
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
YesSQL, Process and Tooling at Scale
rocio
174
15k
RailsConf 2023
tenderlove
30
1.4k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
From π to Pie charts
rasagy
0
180
Practical Orchestrator
shlominoach
191
11k
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駆動開発のコツ 北山一郎 ご清聴ありがとうございました