コードのどこかで問題を解決するために作業を中断しなければならないことほどつらいことはありません。 こういうことはいつも起こっています。 コンテキストスイッチングは依然として大きな問題です。こうなるたびに、20分も無駄にしてしまいます。 Verdent AIのチームがこの問題を解決するために何をしているか教えてくれて、とても興味深いです: 彼らの核心的な考え方は、メインコンテキストを壊さない並行作業ストリームを持つことです。 実際に彼らのツールを使ってコードを書くときの様子は以下の通りです: 1. タスク - 主な作業を失うことなく、別々の会話スレッドを立てることができます。一つのタスクはデバッグ、もう一つは新機能の探索、そして三つ目はリサーチです。すぐに切り替えてください。 2. ワークスペース - 各ワークスペースは独立したコーディング環境で、独自のブランチ、コミット履歴、修正があります。同じ機能の異なる実装を並べて作って、どちらを統合するか決めることも可能です。 ツール自体に並列化が組み込まれているというアイデアがとても気に入っています。ソフトウェア開発は直線的に進むものではなく、常に複数のことを同時にこなしています。
Verdentの面白いところ: いつでも新しいタスクを起動して、やるべきことを処理し、元の場所に戻ることはできます。あなたのメインコンテキストはそのままです。 ちなみに、そのエージェントはSWE-bench Verifiedで76.1%のスコアを得ており、最高のツールとは非常に競争力があります。 ぜひ一見の価値があります:
ちなみに、Verdentはプランモードもサポートしています。 ほとんどのタスクでは、いきなりコード生成に飛び込むのは良い考えではないと思います。 代わりに、まず問題をじっくり考え、できるだけ多くの詳細を書き留めてください。これをツールに渡し、明確な質問をし、ギャップを特定し、構造化された計画を作成してもらいましょう。 それが一番進歩する方法です。
203