> For the complete documentation index, see [llms.txt](https://docs.maiagent.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.maiagent.ai/maiagent-user-guide/ja/build/tools/tool-display-settings.md).

# ツールメッセージ表示のカスタマイズ

ツール実行時に会話内に表示されるステータス文言（実行中、完了、失敗、結果なし）と、API、MCP、Function ツールの文言、詳細度、結果形式のカスタマイズ方法を説明します。

Agent がツールを呼び出す際、会話内に表示する実行情報の量を指定し、ツールから返された結果を読みやすい形式に整えることができます。これらの設定は API、MCP、Function ツールに適用されます。

{% hint style="info" %}
該当ツールの編集権限を持つメンバーは、表示文言、表示モード、出力レンダリングテンプレートを編集できます。編集権限がない場合、これらの設定は読み取り専用で表示されます。
{% endhint %}

## ユースケース <a href="#use-case" id="use-case"></a>

カスタマーサポート責任者が、トライアル申請を照会する API ツールを作成したとします。カスタマーサポート担当者には照会の進行状況を見せる必要がありますが、技術的な詳細をすべて展開する必要はありません。責任者はツールの「表示文言」タブで「簡易」を選択し、完了時に表示する文言を設定します。その後、Agent がツールを呼び出すと、カスタマーサポート担当者にはツールの完全な入力と出力ではなく、簡潔な実行ステータスが表示されます。

## 会話内のツールステータス <a href="#tool-status" id="tool-status"></a>

Agent がツールを呼び出すと、会話内のツールカードに、実行の進行状況に応じたステータス文言が 1 行表示されます。ツールにカスタム文言がない場合、システムはまず組織で設定されたツールカテゴリの文言を使用し、組織にも設定がない場合にプラットフォームのデフォルト文言を表示します。

| ステータス | 表示されるタイミング                                      | プラットフォームのデフォルト文言の例       |
| ----- | ----------------------------------------------- | ------------------------ |
| 実行中   | ツールの実行が始まったとき                                   | ナレッジベースを検索中：返品手順         |
| 完了    | ツールの実行が完了したとき                                   | ナレッジベースを検索しました · 3 件のソース |
| 失敗    | ツールがエラーを返したとき                                   | ナレッジベースの検索に失敗しました        |
| 結果なし  | ナレッジベース検索、ウェブ検索、データベースクエリ、ファイル処理系のツールで 0 件だったとき | ナレッジベースの検索結果がありません       |

<figure><img src="https://2584873290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTvHx8hgwYGDTLD3A7xoW%2Fuploads%2Fgit-blob-7245910d44c1ddc2ecd2e3cc0c5f97e495995763%2Ftool-status-copy-kb-result.png?alt=media" alt="Web Chat の返信の上に、ツールステータス「ナレッジベースを検索しました · 3 件のソース」が表示されている"><figcaption><p>ナレッジベース検索の完了後、ステータス文言に見つかったソース数が付きます</p></figcaption></figure>

プラットフォームのデフォルト文言には、次のルールがあります。

* **会話の言語に合わせて表示**：ステータス文言は会話の言語で表示されます。たとえば、Web Chat の訪問者が英語のインターフェースを使用している場合は「Searched the knowledge base · 5 sources」と表示されます。会話に言語情報がない場合（LINE など）、システムはユーザーのメッセージの文字から中国語、日本語、韓国語、タイ語を判定します。
* **実行中は検索対象を付加**：コロンの後ろに、今回のクエリの内容（検索キーワード、URL、ファイル名など）が表示されます。長すぎる場合は切り詰められます。クエリに関係する入力フィールドのみが使われ、その他の入力はステータス文言に表示されません。
* **完了時は結果の要約を付加**：件数を数えられる場合は、「·」の後ろに「7 件の結果」「3 件のソース」のような結果数が付きます。ツールがテキストのみを返す場合は、完了文言だけが表示されます。
* **一般ツールはツール名を表示**：ツールカテゴリが「その他」または「サードパーティ連携」の場合、文言にツールの表示名が入ります。たとえば「注文照会 を使用中」「注文照会 を使用しました」のようになります。

各カテゴリのプラットフォームのデフォルト文言は[返信待機スタイル](/maiagent-user-guide/ja/build/conversation-settings/platform-settings/loading-display.md#tool-category-copy)で確認できます。組織もそのページでカテゴリごとに上書きできます。

## 表示方法の設定 <a href="#configure-display" id="configure-display"></a>

{% stepper %}
{% step %}

### ツール編集ウィンドウを開く <a href="#open-tool-editor" id="open-tool-editor"></a>

左側のメニューから <mark style="color:blue;">AI 機能</mark> → <mark style="color:blue;">ツール</mark> に移動します。ツール一覧から設定するツールを見つけ、右側の編集アイコンをクリックします。
{% endstep %}

{% step %}

### 表示文言タブを開く <a href="#open-display-copy" id="open-display-copy"></a>

「ツールを編集」ウィンドウで <mark style="color:blue;">表示文言</mark> を選択します。

<figure><img src="https://2584873290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTvHx8hgwYGDTLD3A7xoW%2Fuploads%2Fgit-blob-ba75d806ec4e5b77dbc50734491123d9fef655a1%2Ftool-display-settings-prod.png?alt=media" alt="表示文言、表示モード、出力レンダリングテンプレートを含むツール編集ウィンドウの表示文言タブ"><figcaption><p>ツールの表示文言と表示モードの設定</p></figcaption></figure>
{% endstep %}

{% step %}

### 表示モードを選択する <a href="#choose-display-mode" id="choose-display-mode"></a>

会話のユーザーに見せる必要がある情報量に応じて、モードを選択します。

| モード              | 会話内での表示                                      |
| ---------------- | -------------------------------------------- |
| 会話プラットフォームの設定に従う | 会話プラットフォームのデフォルトの表示方法を使用します。現在のデフォルトは「フル」です。 |
| フル               | ツール実行の完全な情報を表示します。                           |
| 簡易               | 簡潔な実行情報のみを表示します。                             |
| 非表示              | ツール実行ブロックを表示しません。                            |

{% hint style="warning" %}
「非表示」は会話内のツール実行ブロックを非表示にするだけで、ツールを無効にはしません。Agent によるツールの呼び出しを防ぐには、Agent の「ツール」設定で該当ツールの設定を解除してください。
{% endhint %}
{% endstep %}

{% step %}

### 表示文言をカスタマイズする <a href="#customize-display-copy" id="customize-display-copy"></a>

「表示文言」エリアで <mark style="color:blue;">追加</mark> をクリックし、言語を選択してから <mark style="color:blue;">実行中の文言</mark> と <mark style="color:blue;">完了後の文言</mark> を入力します。文言では変数を使って、ツール名、検索対象、結果の要約、ツール入力のパラメータを挿入できます。詳しくは[カスタム文言での変数の使用](#copy-variables)をご参照ください。

<figure><img src="https://2584873290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTvHx8hgwYGDTLD3A7xoW%2Fuploads%2Fgit-blob-207265c0bf67556320dd85f36ba2fe2ce66cd6d9%2Ftool-status-copy-custom-template.png?alt=media" alt="表示文言タブの繁体字中国語の文言：実行中の文言と完了後の文言の両方で、変数を使って注文番号を挿入している"><figcaption><p>表示文言で変数を使い、注文番号と結果の要約を挿入する</p></figcaption></figure>
{% endstep %}

{% step %}

### 出力レンダリングテンプレートを設定する <a href="#configure-output-template" id="configure-output-template"></a>

ツールから返された内容を整えるには、「出力レンダリングテンプレート」エリアで <mark style="color:blue;">追加</mark> をクリックします。テンプレートでは `{{output}}` でツールの結果全体を、`{{変数}}` でツール入力の最上位パラメータを挿入できます。変数が見つからない場合は空文字列が表示されます。テンプレートが空の場合は、元の JSON が表示されます。

完了したら <mark style="color:blue;">確認</mark> をクリックして保存します。
{% endstep %}
{% endstepper %}

## カスタム文言での変数の使用 <a href="#copy-variables" id="copy-variables"></a>

カスタマーサポート責任者が、注文照会 API ツールをカスタマーサポート Agent に設定し、お客様が照会したときにどの注文を調べているかが見えるようにしたいと考えました。責任者はツールの「表示文言」に繁体字中国語を追加し、実行中の文言に `正在查詢訂單 {{orderId}}`、完了後の文言に `已查到訂單 {{orderId}} · {{result}}` を入力しました。お客様が注文 A1024 について尋ねると、ツールカードにはまず「正在查詢訂單 A1024」と表示され、完了後は「已查到訂單 A1024」と表示されます。このツールの戻り値には件数を数えられるものがないため、結果の要約は空になり、その後ろの「·」も省略されます。

<figure><img src="https://2584873290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTvHx8hgwYGDTLD3A7xoW%2Fuploads%2Fgit-blob-3eeb7c512c977486db54143528a1ff855816ee7c%2Ftool-status-copy-custom-running.png?alt=media" alt="会話内のツールステップに「正在查詢訂單 A1024」と表示されている"><figcaption><p>実行中：ツール入力の注文番号を挿入</p></figcaption></figure>

<figure><img src="https://2584873290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTvHx8hgwYGDTLD3A7xoW%2Fuploads%2Fgit-blob-147abac6d4696014ee24ac6218e6b241dbffb29f%2Ftool-status-copy-custom-completed.png?alt=media" alt="展開したステップ一覧で、ツールステップに「已查到訂單 A1024」と表示されている"><figcaption><p>完了後：結果の要約が空の場合は、区切り記号も省略される</p></figcaption></figure>

カスタム文言（ツールの「表示文言」と、返信待機スタイルのツールカテゴリ文言表）では、次の変数を使用できます。

| 変数            | 挿入される内容                                      |
| ------------- | -------------------------------------------- |
| `{{tool}}`    | ツールの表示名                                      |
| `{{subject}}` | 今回のクエリの対象（検索キーワード、URL、ファイル名など）               |
| `{{result}}`  | 結果の要約（「7 件の結果」など）。完了ステータスでのみ値があります           |
| `{{パラメータ名}}`  | ツール入力の最上位パラメータ（`{{query}}`、`{{orderId}}` など） |

* 値のない変数は空文字列として表示され、隣接する「：」「·」や空の括弧も一緒に削除されます。
* カスタム文言は書いた内容のまま表示され、システムが自動的に検索対象や結果数を後ろに付けることはありません。必要な場合は、ご自身で `{{subject}}` や `{{result}}` を入れてください。
* カスタム文言は会話の言語に応じて選択されます。その言語の文言が入力されていない場合は、デフォルト言語（英語）のカスタム文言が使われます。どちらもない場合は、まず組織で設定されたツールカテゴリの文言（同様に会話の言語、次にデフォルト言語の順で探します）が使われ、それでもなければプラットフォームのデフォルト文言が表示されます。たとえば、ツールに繁体字中国語の文言のみが入力されている場合、英語の会話ではまず組織で設定された英語のカテゴリ文言が使われ、組織で未設定の場合にのみ英語のプラットフォームデフォルト文言が表示されます。
* 「表示文言」で設定できるのは、実行中と完了後の 2 種類の文言のみです。ツールの結果が 0 件の場合は完了後の文言が使われます。ツールの実行が失敗した場合は、まず組織で設定された該当カテゴリの失敗文言が使われ、組織で未設定の場合にのみプラットフォームのデフォルトの失敗文言が表示されます。

## モード選択のおすすめ <a href="#mode-guidance" id="mode-guidance"></a>

* ユーザーがツールの結果を確認する必要がある場合は、「フル」を選択します。
* ユーザーがシステムが処理中であることだけを知ればよい場合は、「簡易」を選択し、分かりやすい表示文言を組み合わせます。
* 実行の詳細を会話内に表示すべきでない場合は、「非表示」を選択します。

設定が完了したら、ツールをテスト用の Agent に設定して実際に質問を送信し、表示文言と出力テンプレートがツールが実際に返すフィールドに合っていることを確認することをおすすめします。

## MCP インタラクティブカード（MCP Apps） <a href="#mcp-apps" id="mcp-apps"></a>

一部の MCP サーバーは、データを返すだけでなく、インタラクティブな画面も添付します。Agent が呼び出すと、会話内に直接操作できるカードが表示されます。カードは上記の「表示モード」の影響を受けません。「非表示」を選択しても、インタラクティブカードは表示されます。カードの表示方法、条件、セキュリティ上の制限、よくある質問については、[MCP インタラクティブカード（MCP Apps）](/maiagent-user-guide/ja/build/tools/mcp-apps.md)をご参照ください。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.maiagent.ai/maiagent-user-guide/ja/build/tools/tool-display-settings.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
