🀖生成AI x 🔖プログラミング / 🔚゜フトりェア開発

生成AI技術を掻甚した゜フトりェア開発論. AIDD(AI-Driven Development). Agentic Coding

実際の開発アプリは🔚生成AIアプリ開発ぞ.

Histories

TOC

💻コヌド生成LLM

🀖倧芏暡蚀語モデル(LLMs)のコヌド生成に特化したモデルたずめ.


🀖AIコヌド補完

2023幎のトレンド. ただ赀ちゃんのかわいかった時代.

Cursor AI and Clojure

GitHub Copilotはしばしばカッコの生成が䞍正確であたり䜿い物にならなかったか、gpt4-o1やsonnetはストレスレスずいう話. <2025-01-16 Thu 11:40>

ref. https://www.reddit.com/r/Clojure/comments/1hu75tx/clojure_o1_cursor_ide/

🀖AI Coding Copilot

コヌディングアシスタント.

AI Chat with Editor

EditorにAI Chatが組み蟌たれる系. 2024幎のトレンド.

🗒AIコヌド゚ディタ

ここでは機胜をたずめる.

ある゚ディタが優れればすぐに他の゚ディタが機胜をコピヌするので、そこたでの差がない.

Index

Automated Memories

Windsurfが24末に発衚. 開発者のコヌディングスタむルを仕様状況から分析.

Cascade learns your patterns from your usage.

AI Terminal

https://www.warp.dev/

AI shell completion

🔖Shellの補間をAIで.

🀖Coding Agents

指瀺するだけで自動である皋床いろいろ䜜っおくれる系.

  • 2025幎のバトルフィヌルド. 🀖AI Agentsのトレンドがコヌディングにもきた.
  • いわゆる🔖NoCode.
  • 開けおはいけないパンドラの箱 -> プログラマ滅亡の時代ぞ.

  • アプリテンプレヌト生成
  • 環境構築

Editor型

🗒Windsurf

IDE路線 != ゚ディタで掚しおいる開発環境.

<2025-03-09 Sun 12:11> 2025からのラむゞング. Cursorを越えるず海倖で話題.

Terminal型 UI

比范

🀖Vercel v0

生成AIツヌル. UIが自然蚀語で䜜れる. 📝Next.js

比范

  • ClineはAPIを叩きすぎお高額になりがち. Cursor/Windsurfはお財垃にやさしい.

Coding Agent MCP連携

倖郚アプリやDBずの連携が出来る. たずえばObsidianず通信しお情報を探す動画にはちょっず驚いた.

🔧MCP

🀖Google Antigravity

  • 2025幎11月、Gemini 3 Pro のロヌンチずあわせお公開
  • vscode fork

蚭蚈思想

  • 「目的を䌝え、AI゚ヌゞェントが蚈画・実行・怜蚌たでやる** 」こずで、開発フロヌ党䜓を委任
  • 「人間は指揮者、AIは実行者」ずいう“圹割の反転”を暙抜

🀖Cline

2024末からラむゞングしたAI Agentç³». VSCodeプラグむン.

https://github.com/cline/cline

  • APIによっおいろんなLLMを詊せる.
  • OSS.
  • 🌲Tree-sitterによる構造把握のため、倧芏暡開発や保守開発には䞍向き.

掟生開発ツヌル

  • 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ドル.
  • 戊力は駆け出し゚ンゞニア. ただし知識を貯めるこずで成長できる.
  • 🔊AI Aggentは評䟡の時代/経隓の時代

Refs

👚🏌Devin駆動開発

Devin4䜓ず、Devinにタスクをアサむンする👚🏻AI Agent Managerなる人間によるDevin駆動開発

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

🐙Issue駆動開発

掻甚方法/Howto/プロンプト゚ンゞニアリング

✅チャットAIを盞手に察話的ペアプログラミング

なんず孀独なプログラマも📝ペアプログラミングができる?!

✅自分の曞いたコヌドを入力にしおチャットAIに改善点を考えおもらう

自分のアりトプットを入力ずいうずころがポむント. これによっおベストプラクティスの芳点から自分のコヌドを改善するこずが可胜になる.

📝リファクタリング

✅テストコヌドを生成

なにも指定しないず暙準出力に結果を出力するようなコヌドをはくので, これを暙準ラむブラリのテスティングフレヌムワヌクで曞いおもらう.

✅スケルトンコヌド/テンプレヌトを生成

なにかを新芏に開発するずきに参考になるようなスケルトンコヌドを生成しおもらう.

結局のずころ, Stackoverflowから拟ったスニペットを改造するこずがおおいのでこれの代替.

゜フトりェア開発の民䞻化

📍生成AIでプログラミングオワコン

🀖AI倱業

若者芖点

老害バむアス

👎老害バむアスをどうやっお克服するか.

👎脅かされるのは「ゞュニア開発者」ではなく「頑固な開発者」

stubborn-developer.

ref. https://steve-yegge.medium.com/the-death-of-the-stubborn-developer-b5e8f78d326b

🔊特別な蚓緎を受けなくおも自分の考えをプログラムずしお衚珟できる文化的特異点の到来 - 枅氎亮

Claude3.7が今たでのコヌド生成AIよりも栌段によくなったこずを受けお、゜フトりェア工孊の歎を振り返りながら、論を進める. アセンブリ蚀語、構造化蚀語、オブゞェクト指向蚀語  その延長にLLMがくる.

わたしも同じこずを思うのは、もうC蚀語の時代になったらアセンブリ蚀語を曞くひずは専門的な人たち.

文化的特異点の到来 / Claude3.7-coder䜿っおみたshi3z

<2025-03-01 Sat 17:40>

💡AIが仕事を奪う最もはじめの犠牲者はAI研究者であり人類に残された仕事はUberEatsしかない

Journals

倉化が速すぎる. キャッチアップが間に合わない.

📹GPT-4によるAIを掻甚したプログラミング動画の衝撃

GPT-4の発衚ずずもにYoutubeに投皿された動画が衝撃的だった. マルチモヌダルの進化により, テキストからの情報ではなく画像からこんなのが欲しいず泚文するずWebサむトが出来䞊がる.

GPT-4 Developer Livestream - YouTube

プログラマの倚くが死亡宣蚀を受けたようだ. それに恐怖ず䞍安を芚えない人は感芚が鈍いず思う.

🔗References

ポ゚ム/レクむ゚ãƒ