サブフィールドの説明に関するベスト プラクティス

説明は、ドキュメント上のデータを見つけるために使用されます。このため、サブフィールドを作成するときは、その説明によって必要な情報が確実に見つかるか注意する必要があります。

最良の結果を得るには、次のガイドラインに従ってください。

  • 必要なデータを説明する際は、簡単な単語と簡単な文を使用してください。指示を与えたり、質問することは避けてください。

  • できるだけ具体的に記述してください。

  • 複数の項目に一致する可能性のあるあいまいな記述は避けてください。

  • 期待される値のリストがある場合は、説明の一部としてそれらを含めてください。

  • 結果の形式を設定する場合は、説明の一部としてそれを含めてください。これには、結果が見つからない場合に実行すべき操作が含まれます。

  • ドキュメントに関係のないデータの抽出を避けてください。

FirstName というサブフィールドの場合:

推奨: 「フォームを送信した人の名」や「送信者の名」のように、必要な情報をシンプルに説明してください。

非推奨: あいまいな表現は避けてください (例: フォームに記載されている名)。説明は文字通りに解釈されるため、特定の人物の名ではなく、ドキュメントで見つかった名が返されることがあります。これは、1 つのドキュメントに複数の人物が記載されている場合に特に当てはまります。

サブフィールドの説明として適切な例

サブフィールド名

説明

SSN

フォーム送信者の社会保障番号。

UtilityBillType

請求対象となる公共料金の種類。ガス、電気、水道のいずれかになります。

配送先住所

商品の配送先住所。

合計

請求金額の合計。

支払い受取人

支払いを受け取る人の名前。

期限

請求書の支払期限 (YYYY/MM/DD の形式)。

サブフィールドの説明とし不適切な例

サブフィールド名

不適切な説明

不適切である理由

承認

この請求書の承認が必要な場合は「はい」。必要ない場合は「いいえ」。

この情報はドキュメントのテキストから推測できません。LLM はユーザーの社内承認プロセスを把握できません。

PreviousBalance

銀行口座の以前の残高。

この明細書に複数の銀行口座が記載されている場合、このフィールドは機能しない可能性があります。

より具体的に記述するため、「最初に記載した銀行口座の」を説明に追加します。

LargestAmount

ドキュメントに記載されている最大のドル金額。

LLM は計算しない可能性があります。正しく機能するかどうかは保証できません。

IsAdult

フォームの送信者が生年月日に基づく成人である場合は、「はい」。そうでない場合は、「いいえ」。

LLM は計算しない可能性があり、現在の日付も知りません。年齢を算出するには両方の情報が必要です。

名前

フォームの送信者は誰ですか?

フォームの送信者の名前は何ですか?

フォームの送信者の名前を返します。

これは、必要なデータの説明ではなく質問です。

これも、必要なデータの説明ではなく質問です。

これは、必要なデータの説明ではなく指示です。

多くの場合、最良の結果を得るには多少の実験が必要になります。説明の表現を微調整して、結果が改善されるかどうかを確認してください。

関連トピック: