概要
https://tonsky.me/blog/gaslight-driven-development/
詳細内容
## Gaslight-driven development
https://tonsky.me/blog/gaslight-driven-development/
LLMがAPI設計に影響を与え、存在しない機能の追加を促す「ガスライト駆動開発」の概念を提示します。
[[AI開発, API設計, LLMの影響, 開発ワークフロー, 新規性]]
この記事は、大規模言語モデル(LLM)がAPI設計に与える影響について、「ガスライト駆動開発」という新しい概念を提唱しています。LLM、特にChatGPTのようなツールは、開発者がまだ存在しない機能やメソッド(例: `tx.create`)をAPIに追加するよう「期待」し、その結果、開発者がAIの「期待」に合わせてAPIを修正してしまう現象を指摘しています。これは、AIが開発ツールやフレームワークの設計思想に影響を与え始め、開発者がAIの認識する「あるべき姿」に無意識のうちに従ってしまう可能性を示唆しています。
**編集者ノート**: この概念は、Webアプリケーション開発者にとって非常に重要です。AIがコード生成や提案を行う中で、その「常識」が新たな標準として定着する可能性があります。例えば、特定のフレームワークでAIが頻繁に提案するパターンが、たとえ非効率的であっても、そのフレームワークの「正しい」使い方として広まるかもしれません。これは、開発者がAIの提案を盲信せず、常にその背後にある意図や効率性を批判的に評価する必要があることを示唆しています。将来的には、AIが生成するコードの品質だけでなく、AIが「期待」する設計思想そのものが、開発コミュニティの主流を形成するようになるでしょう。私たちはAIの「ガスライト」に気づき、真に価値のある設計原則を見極める能力を磨く必要があります。