---
schema_version: "1"
id: 440dffacca4224425304df7b351c6df330e74c586f7909356285028efe06f489
title: A2A プロンプトデコレーターポリシー
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/gateway/1.10/policies-included-a2a-prompt-decorator.md
canonical_url: https://docs.mulesoft.com/jp/gateway/1.10/policies-included-a2a-prompt-decorator
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0a5bac0860acd17aef3a671cd74bb043cc25afb2b7a3cfa9a75dc0f6caa571ce
description: MuleSoft Documentation Site
release: "1.10"
latest: false
---
# A2A プロンプトデコレーターポリシー

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-right valign-top"><p class="tableblock"><strong>ポリシー名</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A プロンプトデコレーター</p></td>
</tr>
<tr>
<td class="tableblock halign-right valign-top"><p class="tableblock"><strong>概要</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">プロンプトをコンテキスト情報でデコレーションします</p></td>
</tr>
<tr>
<td class="tableblock halign-right valign-top"><p class="tableblock"><strong>カテゴリ</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
</tr>
<tr>
<td class="tableblock halign-right valign-top"><p class="tableblock"><strong>使用可能な最小 Flex Gateway バージョン</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">v1.9.3</p></td>
</tr>
<tr>
<td class="tableblock halign-right valign-top"><p class="tableblock"><strong>返される状況コード</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">このポリシーの戻りコードは存在しません。</p></td>
</tr>
</tbody>
</table>

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">このポリシーでは、Agent2Agent プロトコル (A2A) バージョン v0.2.3 以前がサポートされます。A2A バージョンについての詳細は、 <a href="https://github.com/a2aproject/A2A/releases">「A2A Releases (A2A リリース)」</a>​を参照してください。</td></tr></tbody></table>

## [](#概要)概要

A2A プロンプトデコレーターポリシーでは、アップストリームサーバーに送信される前に指定されたプロンプトに追加のコンテンツを挿入します。挿入するコンテンツは DataWeave 文字列パラメーターとして、またはファイルを参照する方法で指定できます。さらに、DataWeave 式を使用してプロンプトをデコレーションする要求を絞り込むことができます。

## [](#ポリシーのパラメーターの設定)ポリシーのパラメーターの設定

### [](#flex-gateway-のローカルモード)Flex Gateway のローカルモード

A2A プロンプトデコレーターポリシーはローカルモードではサポートされません。

### [](#connected-mode)管理 Flex Gateway および Flex Gateway の接続モード

UI からポリシーを API インスタンスに適用するときに、以下のパラメーターが表示されます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">要素</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Text Decorators (テキストデコレーター)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロンプトに追加するテキストデコレーションのリスト。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Prompt Text (プロンプトテキスト)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>要求に挿入するプロンプトテキストを生成する DataWeave 式。例: <code>#['Use Imperial metric units']</code>​。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Condition (条件)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デコレーションするプロンプトを絞り込む DataWeave 式。例: <code>#[attributes.headers['id']==1]</code>​。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>File Decorators (ファイルデコレーター)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロンプトに追加するファイルデコレーションのリスト。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Condition (条件)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デコレーションするプロンプトを絞り込む DataWeave 式。例: <code>#[attributes.headers['id']==1]</code>​。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>File Name (ファイル名)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ファイル名を含む DataWeave 式。例: <code>#['Decorator name']</code>​。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>File Mime Type (ファイル MIME タイプ)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>挿入するファイルの MIME タイプを含む DataWeave 式。例: <code>#['application/json']</code>​。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>File Source (ファイルソース)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ファイルコンテンツが base64 でエンコードされたデータの場合は ​<strong>[Base64]</strong>​ を選択し、ファイルコンテンツが外部ファイルに対する URL の場合は ​<strong>[Uri]</strong>​ を選択します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Content (コンテンツ)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>base64 でエンコードされたファイルコンテンツまたはコンテンツファイルをダウンロードするための URL を含む DataWeave 式。例: #['https://domain/file-location'] や #['QmFzZTY0IGVuY29kZWQgZmlsZSBjb250ZW50']。</p>
</div></div></td>
</tr>
</tbody>
</table>