← 学習メニュー

CCDV-F 練習問題 47

CCDV-F

プロンプトのテンプレートに、利用者が入力したレビュー本文を差し込んで要約させています。ある利用者が非常に長い文章と、テンプレートの区切りと同じ文字列「</review>」を含むレビューを投稿したところ、指示の一部がレビューの一部として扱われる不具合が起きました。対策として最も適切なのはどれですか。

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

選択肢を押して回答

正解と解説

正解:C

判断のポイント

プロンプトに差し込む利用者の入力は、長さの制限や区切り文字の無害化を行い、タグなどで明確に区切って渡します。

A. 区切りのタグを毎回ランダムな名前に変え、利用者に推測されないようにする(不正解)

一定の効果はあっても、長さの問題は残り、入力の検査を省く理由にはなりません。

B. タグを使うのをやめ、指示とレビューを改行だけで区切る(不正解)

区切りがさらに曖昧になり、取り違えが起きやすくなります。

C. 長さを制限し、区切り文字を無害化してから渡す(正解)

利用者の入力をプロンプトに差し込むときは、長さの制限や区切り文字の扱いなどの無害化を行い、データとして明確に区切ります。入力がプロンプトの構造を壊すのを防げます。

D. レビューの本文はそのまま差し込み、要約の結果がおかしい場合だけ人が直す(不正解)

不具合の原因を残したまま、後から人が対処することになります。

出題範囲:CCDV-F 分野6「プロンプトと文脈の設計」・項目6.2 プロンプトエンジニアリング(明確な指示・例示・配置・入力の無害化)

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

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