← 学習メニュー

CCAR-F 練習問題 43

CCAR-F

シナリオ:構造化データの抽出

非構造の文書から情報を抽出し、JSON スキーマで検証して下流のシステムへ渡す仕組みを Claude で構築しています。高い正確度を保ちつつ、例外的なケースを適切に扱う必要があります。

請求書から「請求元の会社名」を抽出していますが、約6%の請求書で請求先(宛先)の会社名を返していました。誤りが出るのは、宛先が大きなロゴで上部に書かれ、請求元が下部の小さな欄にある書式に集中しています。プロンプトには「請求元を抽出すること」と書いてあります。最も効果的な改善はどれですか。

スポンサーリンク
1つ選択してください

選択肢を押して回答

正解と解説

正解:A

判断のポイント

few-shot の例は、紛らわしい場面での判断のしかたを伝えるのに効きます。例には、どちらを選ぶかだけでなく、その理由と手掛かりを添えます。

A. 請求元と宛先が紛らわしい書式の例を2〜3件、どちらをなぜ選ぶかの説明つきで示す(正解)

言葉の説明だけでは伝わりにくい判断は、紛らわしい例と、その判断の理由を示すと安定します。位置や大きさに引きずられない手掛かり(「御中」の有無、振込先の名義など)も例で伝えられます。

B. 同じ請求書を3回抽出させ、多く出た答えを採用する(不正解)

同じ手掛かりで判断する限り、同じ誤りが繰り返し出ます。

C. スキーマの項目名を issuer から company_name_of_sender に変えて、意味を明確にする(不正解)

名前は少し明確になりますが、紛らわしい書式で判断を誤る原因には届きません。

D. 「請求元と請求先を絶対に取り違えないこと」と、指示を強い表現で書き足す(不正解)

何を手掛かりに区別するかが伝わらないため、誤りの傾向は変わりにくいままです。

出題範囲:CCAR-F 分野4「プロンプトと構造化出力」・項目4.2 few-shot による出力の安定

参考資料(公式ドキュメント)

公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。