単なるエディタを越えた、開発プロセスに関わる開発.
2025年からの新しい主戦場はAI Agent駆動開発へ…
🤖Coding Agents
指示するだけで自動である程度いろいろ作ってくれる系.
- 2025年のバトルフィールド. 🤖AI Agentsのトレンドがコーディングにもきた.
- いわゆる🔖NoCode.
- 開けてはいけないパンドラの箱 -> プログラマ滅亡の時代へ.
- アプリテンプレート生成
- 環境構築
- bolt.new: Browser based IDE
- Replit Agent: Browser based IDE
- 🤖Vercel v0
🤖Vercel v0
生成AIツール. UIが自然言語で作れる. 📝Next.js
🗒Windsurf
IDE路線 != エディタで推している開発環境.
<2025-03-09 Sun 12:11>
2025からのライジング. Cursorを越えると海外で話題.
比較
- ClineはAPIを叩きすぎて高額になりがち. Cursor/Windsurfはお財布にやさしい.
Coding Agent MCP連携
外部アプリやDBとの連携が出来る. たとえばObsidianと通信して情報を探す動画にはちょっと驚いた.
🤖Cline
2024末からライジングしたAI Agent系. VSCodeプラグイン.
https://github.com/cline/cline
- APIによっていろんなLLMを試せる.
- OSS.
派生開発ツール
- Roo Code: Roo CodeとClineはどう違うのか
- Rooは個人が趣味で実験的な機能モリモリ入れた改造版で、Clineが事業としてやっていこうとしているオリジナルな製品.
- 日本では人気?
- CoolCline
🔦Clineは暴走列車/自然言語を引数とするタスクランナー
Cursorでコマンド実行パーミッションにYOLOモードも使ったが、体験としては Copilot の延長みたいなもので、基本的に人間の意思決定を尊重しようとする。 Cline は暴走列車みたいなもので、最初の指示以外は人間なんかどうでもいいと思っているフシがある。その結果、これ抜きに実現できない速さを獲得し、自分はこれ無しで我慢できなくなった。正直、かなりの中毒性がある。
プログラマとCLINE - これはパンドラの箱なのか - YouTube
「強いパーミッション持って自動で実行されるのでイテレーションの回数が多い」「AIにコーディングのアシスタントではなく主導権を持たせても何とかなるということを気づかせてしまった」
ClineはシステムプロンプトレベルでフレンドリーなAIアシスタントとして振る舞いことを打ち消され(感情を消さている)、過激な自律性を「自然言語のタスクを引数で受け取って完了までリトライするようになった巨大なタスクランナーのようなものとして理解すると良い」と
「プログラマとCLINE - これはパンドラの箱なのか」を観た - laiso
Cline API料金
DeepSeekをつかうのが2025/3時点のベストプラクティス. 複雑なタスクで一発100円は高いからな…
vs Cursor
- Cursorは人間の指示を伺うがClineは最後までつっきる.
- Cursorは月額課金だがClineはAPI課金なので使いすぎるならばClineは費用がかかる.
- https://x.com/sora19ai/status/1882368750684676128
- 小規模はCline/中大規模はcursor(+Yolo mode)
- Roo Codeで仕様書を書き起こし、Cursor Composer(Yolo)で構築する #AI - Qiita
- メインを月額課金のCursorにおきClaude Sonnetをつかう.
👨🏼Devin
開発プロセス全体を自律的に進められるAIエージェント. 202403~
- 初期費用は500ドル、API課金でさらに追加.
- 月65時間、時給1200円新人エンジニア採用.
- 1タスクの実行にあたってかかる費用は大体2ドル-30ドル.
- 戦力は駆け出しエンジニア. ただし知識を貯めることで成長できる.
Refs
- 完全自律型AIエンジニア「Devin」が切り開くAI駆動開発の可能性 #生成AI - Qiita
- 【開発AI新時代突入|Devin】月7.5万円のエンジニアAI”Devin”を雇ってみた結果、新し過ぎた..「いやこちとらv0/bolt/Replit触ってきたんよ、今更そんな差は..え?やば..」 - YouTube
👨🏼Devin駆動開発
Devin4体と、Devinにタスクをアサインする👨🏻AI Agent Managerなる人間によるDevin駆動開発
<2025-03-08 Sat 09:38>
このワードが私には刺さった… 怖い未来だ..
ベストプラクティス
モデル選定
- Claude Sonnet 3.7
コーディング規約を定めて伝える
https://github.com/mizchi/ailab/tree/main/.cline/rules
- rules自体の作成もChatに依頼すると生成してくれる.
ビルド/lint/テストなどで高速にフィードバック
1セッションあたりで依頼することはできるだけ少なくする
チートシートを作る
よく使うコマンドやライブラリはチートシート作れ
Topics
👨🏻AI Agent Manager
<2025-03-08 Sat 09:41>
この動画で知った言葉. プロジェクトマネージャーの仕事はタスクをアサインしてSlackで質問に答えながらAIを見守ること.. あれ、リモートワークと同じじゃん.
【Devin駆動開発】AIエージェントの現地点とこれからを外資ITエンジニアと考える - YouTube
💭AIエンジニアとAIアナリストを部下にもつAI Agent Managerになりたい(25/03/10)
🎵Vibe Coding
2025/02にAndrej Karpathy氏が提唱(CNNの人). vibe=雰囲気でコーディング.
コードが存在することすら忘れる.
Vibe coding is a new coding style that builds on AI tools. A programmer can describe a program in words and get an AI tool to generate working code, without requiring an understanding of the code.
AI駆動開発はTypeScriptが強い
2025現在、とくにWebフロントエンドは一択.
- 型チェックと生成AIのコード検証の相性のよさ
- 圧倒的ユーザ数
- Stackoverflow
- Sample Code
💭AI駆動開発時代で静的型付け言語の型チェックで動的言語に対して圧倒的優位になった(25/03/08)