MTP Is a Framework for Tuning LLM Output
MTP (Mapping the Prompt) は、長い自然言語の振る舞い指示ではなく、グリッドやスライダーを使って LLM の出力を方向づけるためのフレームワークです。少ない指示でも、プロンプトに含まれる考えや概念を直感的に示し、LLM との認識を合わせやすくすることを目的としています。
その核は、9 つのノードからなる 3x3 の色配置です。色、位置、極性、強度の関係は、この配置を基準に定義されます。
+-----------------+-----------------+-----------------+| Yellow | Red | Magenta |+-----------------+-----------------+-----------------+| Green | Transparent | White |+-----------------+-----------------+-----------------+| Cyan | Blue | Purple |+-----------------+-----------------+-----------------+MTP Skill は、この MTP フレームワークを /mtp コマンドから利用するための Agent Skill です。
MTP とは
Section titled “MTP とは”従来のプロンプトでは、モデルの振る舞いを次のような自然言語の指示で調整することがよくあります。
専門家として振る舞ってください。もっと簡潔にしてください。ステップごとに考えてください。MTP は、そのような振る舞いの指定を、色、位置、強度といった非言語的なパラメータへ移します。タスクそのものは変えず、出力の力強さ、流れ、深さ、構造、開放性、焦点などを調整します。
出力を制御する三つの方法
Section titled “出力を制御する三つの方法”MTP Skill では、三つの入力形式を使えます。どの形式も、内部的には同じ形式である、軸、極性、強度へ解決されます。
| モード | 形式 | 使う場面 |
|---|---|---|
| スライダー | power:100, flow:70, haze:50 | 意味が読み取りやすい明示的な制御が必要な場合 |
| グリッド | J:4, D:16, A:1 | 座標による短い指定で制御したい場合 |
| プリセット | strategist, synthesizer, maverick, concierge | 複数の座標をまとめた再利用可能なブレンドを使いたい場合 |
/mtp power:100 この記事を要約してください/mtp flow:70 この概念を説明してください/mtp strategist これらの選択肢を比較してくださいスライダーとグリッドの UI イメージ
Section titled “スライダーとグリッドの UI イメージ”ロードマップ上の MTP Interactive UI では、スライダーとグリッドを UI 上で操作できるようにする予定です。現時点では UI は未実装であり、MTP Skill は /mtp コマンドを通じて操作します。
以下の画像は、強度を制御するスライダーと、位置を制御するグリッドの UI イメージです。J:4 や D:16 のような座標が、どの色や位置に対応するかを視覚的に確認できます。スライダーとグリッドは、どちらも同じノードシステムを異なる角度から表現しています。
Slider Argumentsは、ノード名と強度値を組み合わせ、MTP空間の中心からSide AまたはSide Bの方向へ移動する指定方法です。
Grid Argumentsは、19×19のMTP座標の平面上の一点を指定し、その位置をノード方向とRGBAの色値に対応させる指定方法です。
グリッド UI では、グリッド上に点を置くように位置を指定する操作を想定しています。