良いAI支援開発はタスクレベルではなくシステムレベルで起こる

✍️ OpenClawRadar📅 公開日: May 20, 2026🔗 Source
良いAI支援開発はタスクレベルではなくシステムレベルで起こる
Ad

Redditユーザーのu/johns10davenportは、AI支援開発における真のレバレッジはプロンプトの改善ではなく、システムを変えることにあると主張しています。著者はよくあるフラストレーションを語ります:Phoenixアプリに新機能を追加するたびに、AIコーディングエージェントは機能を実装するものの、メニュー項目を追加し忘れるのです。ページは存在し、機能は動作するが、ユーザーがそこにたどり着く方法がないのです。

タスクレベルの修正の問題点

最初の直感は「ボタンを追加して」とモデルに指示することです。それは効果がありますが、人間がまだ思考しています——問題を診断し、修正を指示しているのです。著者はこれを「Anthropicにフリートークンをもらうためにペロトンを漕いでいる」と呼びます。プロンプトエンジニアリングは、モデルに何をすべきかを伝える能力を高めるだけで、依然として人間がモデルのために働いているのです。

システムレベルのシフト

欠落したボタンを修正する代わりに、著者は「将来このミスを不可能にするにはどうすればよいか?」と考えました。彼らの解決策は、BDDスペックとPhoenix LiveViewテストヘルパーを利用したものです。テストフレームワークのnavigate関数を使うと、エージェントは任意のページに直接ジャンプでき、UIを経由せずにテストに合格します。そこで、エージェントがnavigateを呼び出すのを禁止するリンタールールを作成しました。これにより、テストを既知の開始ルートに配置する許可されたフィクスチャのみが利用可能となり、エージェントが新機能に到達する唯一の方法はUIをクリックして進むことです——つまり、テストに合格するためにメニュー項目を追加せざるを得なくなります。

結果:同じ問題は二度と発生しません。なぜなら、より優れたプロンプトのためではなく、正しい動作が唯一可能な動作だからです。

重要なポイント

モデルの出力を修正するのはやめましょう。代わりに、正しい出力が最も抵抗力の少ない経路となるように環境を制約することです。すべてのミスは、次のミスを設計によって排除するチャンスです。

📖 元の記事を読む: r/ClaudeAI

Ad

👀 See Also

Claudeの/btwコマンドは、タスク実行中に並行してコミュニケーションを可能にします
Tips

Claudeの/btwコマンドは、タスク実行中に並行してコミュニケーションを可能にします

Claude AIは現在、AIがタスクを積極的に処理している間にユーザーがAIと通信できる /btw コマンドをサポートしています。これにより、現在のワークフローを中断することなく、質問、追加の指示、または明確化を行うことができます。

OpenClawRadar
高価なモデルが優れていると思い込まない:テストによる13倍のコスト削減を示す事例研究
Tips

高価なモデルが優れていると思い込まない:テストによる13倍のコスト削減を示す事例研究

RedditユーザーがGPT-5.4をGemini 3.1 Flash Liteに置き換えた分類タスクで、21モデルで評価を実施した結果、85%の同一精度を1/13のコストで達成した事例を共有。

OpenClawRadar
OpenClaw AGENTS.md 自動販売電話準備用テンプレート
Tips

OpenClaw AGENTS.md 自動販売電話準備用テンプレート

Redditユーザーが、OpenClaw用のAGENTS.md指示を共有しています。これは、営業電話の前にリードリサーチを自動化し、会社の詳細や課題を調査して、会議の10分前にブリーフィングを送信します。

OpenClawRadar
Claude Codeトークン監査により、デフォルトツール読み込みから生じる隠れたコストが明らかになりました
Tips

Claude Codeトークン監査により、デフォルトツール読み込みから生じる隠れたコストが明らかになりました

ある開発者が926のClaude Codeセッションを分析した結果、セッション開始時に45,000トークンがロードされており、そのうち20,000トークンはシステムツールのスキーマ定義によるものであることが判明しました。ENABLE_TOOL_SEARCH設定を有効にすることで、開始コンテキストを45kから20kトークンに削減し、1ターンあたり14,000トークンを節約できました。

OpenClawRadar