ToolNavs AIツールナビ
ツール投稿 ログイン
戻るAI Q&A(英語)
Codexはコードを書く前にプロジェクトを見ないのですか? まず既存の実装を検索させてください

Codexはコードを書く前にプロジェクトを見ないのですか? まず既存の実装を検索させてください

AI Q&A(英語) Admin 105 回閲覧

Codexはコードが出てきた瞬間に書き換えますが、これはモデルが書けないからではなく、タスクの説明がプロジェクトを理解するためにモデルに求めていないからです。 正しい方法は、Codexに既存の実装を検索し、慣習を確認し、チェーンを呼び出し、最小限のスコープまで変更させることです。

ただ「手伝って、実現させて」なんて言うだけじゃない

「ログイン機能を作る」や「支払いの問題を修正する」と言うだけで、Codexは新しいファイルを作成し、コンポーネントを書き直し、共通の経験に基づいて理にかなっていると思われる構造を追加することもあります。 古いプロジェクトでは既存のアーキテクチャと簡単に戦えます。

より良い冒頭文は「まだファイルを変えずに、プロジェクトに既にあるログイン、権限、インターフェースリクエスト、エラー処理メソッドを検索し、再利用したいファイルをリストアップしてください」です。 このステップで「作成モード」から「メンテナンスモード」に引き戻すことができます。

変化の前に計画を立てておけ

Codexは3つのものを出力します:関連ファイル、変更が必要なポイント、変更不要な境界です。 例えば、「『src/auth』だけを変更し、ルーティングシステムを移動しないでください; 既存のトーストとフォームチェックサムが使用されます。 「テストのみ、ログイン失敗シナリオを補足してください」と書いています。

もし計画に多数の新しいファイルがある場合は、一時停止して既存のモジュールを再利用できない理由を説明させてください。 多くの場合、このステップの後、スキームは縮小されます。

プロンプトはこう書けます

「まず既存の実装を読み再利用し、新しい並列アーキテクチャは作らないでください。 まず関連文書を検索し、現在のプロジェクトで同様の論理にどう対処するかを説明し、その後に最小限の変更計画を提示してください。 確認なしにファイルを編集しないでください。 ”

このプロンプトはカーソル、Claudeコード、Copilotチャットでも同様に役立ちます。 AIプログラミングツールはあまりにも広範な目標を恐れ、「要件の達成」を「セットの再構築」と理解します。

本当にプロジェクトを見ているかどうかを判断してください

実際のファイル名、関数名、ルート名、テスト入口を参照しているか確認してください。 答えが「通常」と「作成を推奨」とだけ書かれていて、プロジェクト内の証拠がなければ、コーディングには入れないほうがいいです。

高い読解力を持つAIプログラミングのQ&Aは、ツールをプロジェクトに合わせて機能させてはならないという核心を指摘しがちです。 コデックスも同様で、まず検索してから修正するので、変更してから修正するよりもずっと安定しています。

関連記事

CodexがWSLでプロジェクトを読み取れない場合はどうすればいいですか? まずはパスとサンドボックスを見てください

CodexがWSLでプロジェクトを読み取れない場合はどうすればいいですか? まずはパスとサンドボックスを見てください

CodexはWSLではプロジェクトを読み取らないので、急いで再インストールしないでください。 最も一般的な理由は、Windowsパス、WSLパス、Codexサンドボックススコープを行き来し、作業ディレ...

コデックスの悪いコードをどうやって元に戻せばいいですか? まず差を残してから元に戻す

コデックスの悪いコードをどうやって元に戻せばいいですか? まず差を残してから元に戻す

Codexが悪いコードを変更するとき、最もタブーなのは手動で削除することです。 まず差分を保持してどのファイルが変更されたか確認し、その後Gitの細分度に従ってロールバックしてください。 これによりプ...

Codexが詰まって反応しない?承認、ターミナル、ログチェックで確認してください

Codexが詰まって反応しない?承認、ターミナル、ログチェックで確認してください

Codexが詰まって応答しない場合は、同じメッセージを繰り返し送らないでください。承認待ち、バックグラウンドコマンド、端末の状態を順番に確認し、タスクを新しいセッションに絞り込みます。すべてが無効な場...

Codex execはCIのファイルを修正しないのでしょうか?デフォルトキーは読み取り専用です

Codex execはCIのファイルを修正しないのでしょうか?デフォルトキーは読み取り専用です

codex exec CIでは、変更を加えずにコードを解析できます。まずサンドボックスを確認してください:非インタラクティブモードはデフォルトで読み取り専用です。パッチ生成やワークスペースの変更が必要...

おすすめツール

もっと見る