← 学習メニュー
CCAR-F 練習問題 43
CCAR-F
シナリオ:構造化データの抽出
非構造の文書から情報を抽出し、JSON スキーマで検証して下流のシステムへ渡す仕組みを Claude で構築しています。高い正確度を保ちつつ、例外的なケースを適切に扱う必要があります。
請求書から「請求元の会社名」を抽出していますが、約6%の請求書で請求先(宛先)の会社名を返していました。誤りが出るのは、宛先が大きなロゴで上部に書かれ、請求元が下部の小さな欄にある書式に集中しています。プロンプトには「請求元を抽出すること」と書いてあります。最も効果的な改善はどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:A
判断のポイント
few-shot の例は、紛らわしい場面での判断のしかたを伝えるのに効きます。例には、どちらを選ぶかだけでなく、その理由と手掛かりを添えます。
A. 請求元と宛先が紛らわしい書式の例を2〜3件、どちらをなぜ選ぶかの説明つきで示す(正解)
言葉の説明だけでは伝わりにくい判断は、紛らわしい例と、その判断の理由を示すと安定します。位置や大きさに引きずられない手掛かり(「御中」の有無、振込先の名義など)も例で伝えられます。
B. 同じ請求書を3回抽出させ、多く出た答えを採用する(不正解)
同じ手掛かりで判断する限り、同じ誤りが繰り返し出ます。
C. スキーマの項目名を issuer から company_name_of_sender に変えて、意味を明確にする(不正解)
名前は少し明確になりますが、紛らわしい書式で判断を誤る原因には届きません。
D. 「請求元と請求先を絶対に取り違えないこと」と、指示を強い表現で書き足す(不正解)
何を手掛かりに区別するかが伝わらないため、誤りの傾向は変わりにくいままです。
出題範囲:CCAR-F 分野4「プロンプトと構造化出力」・項目4.2 few-shot による出力の安定
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
