Command は、自然言語の入力により、エディタウィンドウ内で直接新しいコードを生成したり、既存のコードを編集したりできます。 Command を呼び出すには、Mac ではDocumentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
⌘+I、Windows/Linux では Ctrl+I を押します。
自然言語でプロンプトを入力し、Submit ボタン (または ⌘+⏎/Ctrl+⏎) を押すと、AI に指示が送信されます。
Command を呼び出す前にコードの一部をハイライトしておくと、AI はハイライトされた行の選択範囲を編集します。
ハイライトしていない場合は、カーソル位置にコードを生成します。

diff の上にある対応するコードレンズをクリックするか、適切なショートカット (Cmd/Ctrl+Enter/Cmd/Ctrl+Delete) を利用して、生成結果を受け入れたり、拒否したり、追加の指示を出したりできます
モデル
Terminal Command
Cmd/Ctrl+I) を利用すると、自然言語のプロンプトから適切な CLI 構文を生成できます。

ベストプラクティス
-
Command を支えるモデルは、オートコンプリートを支えるモデルよりも大規模です。
そのため動作は遅くなりますが、その分高機能で、特に指示に従うことに優れるよう訓練されています。
- Command を呼び出す前にコードのブロックを選択しておくと、その選択範囲を編集します。選択していない場合は、単純に生成のみを行います。
-
Command を効果的に使うにはコツが要ります。「これを修正して」や「リファクタリングして」のようなシンプルなプロンプトでも、
Devin Desktop が前提情報を把握しているため、うまく機能することがよくあります。
一方で、「型
Diffableの 2 つの入力を受け取り、Myers の diff アルゴリズムを実装する関数を書いてください」のように、 目的が明確で、関連する前提情報への言及を含む具体的なプロンプトのほうが、モデルにとってさらに役立つ場合があります。
