単なるエディタを越えた、開発プロセスに関わる開発.

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と通信して情報を探す動画にはちょっと驚いた.

🔧MCP

🤖Cline

2024末からライジングしたAI Agent系. VSCodeプラグイン.

https://github.com/cline/cline

  • APIによっていろんなLLMを試せる.
  • OSS.

派生開発ツール

  • Roo Code: Roo CodeとClineはどう違うのか
    • Rooは個人が趣味で実験的な機能モリモリ入れた改造版で、Clineが事業としてやっていこうとしているオリジナルな製品.
    • 日本では人気?
  • CoolCline

🔦Clineは暴走列車/自然言語を引数とするタスクランナー

CLINEに全部賭けろ

Cursorでコマンド実行パーミッションにYOLOモードも使ったが、体験としては Copilot の延長みたいなもので、基本的に人間の意思決定を尊重しようとする。 Cline は暴走列車みたいなもので、最初の指示以外は人間なんかどうでもいいと思っているフシがある。その結果、これ抜きに実現できない速さを獲得し、自分はこれ無しで我慢できなくなった。正直、かなりの中毒性がある。

プログラマとCLINE - これはパンドラの箱なのか - YouTube

「強いパーミッション持って自動で実行されるのでイテレーションの回数が多い」「AIにコーディングのアシスタントではなく主導権を持たせても何とかなるということを気づかせてしまった」


ClineはシステムプロンプトレベルでフレンドリーなAIアシスタントとして振る舞いことを打ち消され(感情を消さている)、過激な自律性を「自然言語のタスクを引数で受け取って完了までリトライするようになった巨大なタスクランナーのようなものとして理解すると良い」と

「プログラマとCLINE - これはパンドラの箱なのか」を観た - laiso

Cline API料金

DeepSeekをつかうのが2025/3時点のベストプラクティス. 複雑なタスクで一発100円は高いからな…

vs Cursor

👨🏼Devin

開発プロセス全体を自律的に進められるAIエージェント. 202403~

https://devin.ai/

  • 初期費用は500ドル、API課金でさらに追加.
    • 月65時間、時給1200円新人エンジニア採用.
  • 1タスクの実行にあたってかかる費用は大体2ドル-30ドル.
  • 戦力は駆け出しエンジニア. ただし知識を貯めることで成長できる.

Refs

👨🏼Devin駆動開発

Devin4体と、Devinにタスクをアサインする👨🏻AI Agent Managerなる人間によるDevin駆動開発

<2025-03-08 Sat 09:38> このワードが私には刺さった… 怖い未来だ..

🐙Issue駆動開発

ベストプラクティス

モデル選定

  • 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.

Vibe coding - Wikipedia

🎵Vibes

AI駆動開発はTypeScriptが強い

2025現在、とくにWebフロントエンドは一択.

  • 型チェックと生成AIのコード検証の相性のよさ
  • 圧倒的ユーザ数
    • Stackoverflow
    • Sample Code

💭AI駆動開発時代で静的型付け言語の型チェックで動的言語に対して圧倒的優位になった(25/03/08)