Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AI駆動開発のコツ
Search
北山一郎
December 09, 2025
Business
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI駆動開発のコツ
AIコーディング道場勉強会 #5
https://ai-coding-dojo.connpass.com/event/377246/
北山一郎
December 09, 2025
Transcript
34 slides
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駆動開発のコツ 北山一郎 ご清聴ありがとうございました
Other Decks in Business
See All in Business
Nstock 採用資料 / We are hiring
nstock
30
410k
Hello, Inc. - Company Deck
helloinc
PRO
0
250
4 operating model upgrades for success with AI - Matthew Skelton - Enterprise AI Summit - Bletchley Park, UK
matthewskelton
PRO
0
620
20261107_なぜ記帳の前に事業を理解する必要があるのか.pdf
shunsuke_takeuchi
PRO
0
350
インキュデータ会社紹介資料
okitsu
3
62k
01_全社_FLUX採用ピッチ資料_Ver.5.9
flux
13
230k
話題のバングラデシュ人就労、最新の数字でまとめてみた(2026年10月31日時点)
shunkisugaya
0
550
Wantedly, Inc. 会社説明資料/Wantedly Recruitment Brochure
wantedly
2
56k
N.Avenue株式会社 会社紹介資料
n123
0
110
【JMDC】データウェアハウス開発部_採用ピッチ資料.pdf
jmdc
3
4.3k
まなぶ・まねぶ・ならう-AI時代も変わらない、成長のステップ- / see-act-lean
77web
0
140
株式会社KINS 採用ピッチ資料 2026
kinsofficial
1
980
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7.2k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
350
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Designing for Timeless Needs
cassininazir
1
560
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
How GitHub (no longer) Works
holman
316
150k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
460
Rails Girls Zürich Keynote
gr2m
96
14k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Balancing Empowerment & Direction
lara
6
1.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
530