プロンプトとは
プロンプトは、ターミナルに入力する指示のことです。モデルはこれをコンテキスト、つまりそれまでの会話と読み込んだファイルと合わせて読みます。
@ で添付したファイルは最初からコンテキストに入るので、エージェントがどのファイルのことか迷わずに済みます。
良いプロンプトには、次の 4 つが入っています。
| 要素 | 例 |
|---|---|
| 目的 | actions.md を書く |
| コンテキスト | @notes.md をもとに |
| 守ること | notes.md は変更しない |
| できあがりの形 | アクション項目ごとに 1 行、担当者と期限つき |
やってみる
- プロジェクトにはファイルが 3 つあります。エディタタブで
notes.mdを開いてみましょう。中身は散らかった会議メモです。 - まずはあいまいに
clean this upとだけ頼んでみます。エージェントはどのファイルを選んで、何をしたでしょうか。 - ラボをリセットを押して、今度は表の 4 つをすべて入れて頼み直します。プロンプトは「試す」の欄に用意してあります。
- 2 つの結果を比べてみましょう。本当に欲しかったのはどちらですか。エージェントにわかるのは、こちらが伝えたことだけです。
ターミナルと話す
入力行に打てるものは 4 種類あり、先頭の 1 文字で送り先が決まります。
| 入力 | 働き | 使いどころ |
|---|---|---|
/help |
コマンドとキー操作の一覧 | 忘れたとき |
/context |
モデルの記憶が何で埋まっているかを表示 | 返事の質が落ちてきたとき |
/compact |
会話を要約して縮める | コンテキストが残り少ないとき |
/clear |
会話を消す(ファイルは残る) | 別の作業を始めるとき |
/diff |
ラボ開始からの変更をすべて表示 | 次に進む前 |
/init, /memory |
AGENTS.md を書く/開く | プロジェクトのことを覚えておいてほしいとき |
/model, /reset |
モデルを表示/ラボをやり直す | |
!ls |
エージェントを通さずにシェルコマンドを実行 | 自分の目で確かめたいとき |
| shift+tab | default → accept edits → plan | |
| esc | エージェントを止める | 見当違いの方向に進みだしたとき |
やってみる
/helpと入力します。/だけ打つと一覧が出て、続けて入力するほど絞り込まれます。!lsで、前のラボのファイルが残っているか見てみましょう。/contextで、コンテキストの内訳を見ます。会話のほかに、ツールがあらかじめ入れている指示もあります。- 最後に
/modelと入力します。
練習
いま覚えたことを、小さなタスクで使ってみましょう。
やってみる
- 入力するを押すと、プロンプトが入力行に入り、ターミナル下のステータス行が plan mode に変わります。そのまま Enter を押しましょう。plan モードのエージェントはファイルを変更できないので、計画だけを返してきます。
- 計画の下に Would you like to proceed? と出たら、Yes, and manually approve edits を選びます。変更が反映される前に、中身を確認できます。
packing.mdの差分に目を通してから Yes を選びます。/diffではラボ開始からの変更をすべて、/contextではここまでにコンテキストをどれだけ使ったかを見られます。/clearしたあとでWhat's in packing.md?と聞いてみましょう。会話は消えてもファイルは残っているので、エージェントはもう一度ファイルを読みに行きます。
試す
このラボのモデル (Qwen3.5-4B) は小さく、英語がいちばん得意で、日本語だと間違いが増えます。応答がおかしいときは、英語で指示してみてください。
録画したセッションを再生しています。ゴールの判定対象は、「やってみる」で自分が行った作業だけです。