← 学習メニュー
CCAR-F 練習問題 42
CCAR-F
シナリオ:CI/CD への Claude Code の組み込み
CI/CD パイプラインに Claude Code を組み込み、自動コードレビュー、テストケースの生成、プルリクエストへのフィードバックを行っています。開発者が対応できる具体的な指摘を出し、誤検知を抑えることが求められます。
自動レビューに「各指摘には場所・問題・重大度・修正案を含めること」と詳しく指示していますが、PR によって表形式になったり、修正案が抜けたり、重大度の表記が「High」「重大」「P1」と揺れたりします。下流のツールは、これらの項目を決まった形で受け取る必要があります。最も効果的な改善はどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:D
判断のポイント
指示だけで形式が揃わないなら、目的の形式を示す few-shot 例(2〜4件)を加えます(ガイド4.2)。厳密な構造が必要なら、ツール使用や --json-schema で構造そのものを強制する方法と組み合わせます。
A. 指示文の中で各項目の名前と順序を太字で強調し、守らなければ出力をやり直させると書き加える(不正解)
強調しても指示だけでは解釈の幅が残ります。同じ指示を強めても、揺れの原因は変わりません。
B. temperature を0に設定し、同じ PR に対しては毎回同じ書式で出力されるようにしておく(不正解)
同じ入力での揺れは減っても、PR ごとに書式が変わる問題は解決しません。
C. 出力を受け取った後に表記の揺れを吸収する変換スクリプトを作り、欠けた項目は空欄で補う(不正解)
表記の揺れは吸収できても、修正案の抜けは補えません。生成の段階で揃える方が確実です。
D. 望ましい出力形式の few-shot 例を2〜4件加え、表記まで実例で示す(正解)
詳しい指示だけで出力が揃わないとき、few-shot 例は形式を一貫させる最も効果的な手段です(ガイド4.2)。場所・問題・重大度・修正案を含む実例を示せば、表記の揺れも収まります。
出題範囲:CCAR-F 分野4「プロンプトと構造化出力」・項目4.2 few-shot による出力の安定
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
