AIF-C01#27(fundamentals-generative-ai)
生成AIアプリケーションにおける「システムプロンプト」の主な目的は何ですか?
正解:C
正解の根拠
システムプロンプトは LLM に対し、AI が果たすべき役割、トーン、応答ポリシー、禁止事項などを冒頭で固定的に定義する指示文です。ユーザープロンプトより上位の指示として効き、Bedrock Converse API の system フィールドや Anthropic Claude の system パラメータで設定します。これにより会話全体を通して一貫した振る舞いを保証できます。
プロンプトの種類
| 種類 | 役割 |
|---|---|
| システムプロンプト | 役割と境界の定義 |
| ユーザープロンプト | 個別の質問・指示 |
| アシスタントプロンプト | 過去の応答コンテキスト |
| ツール定義 | 呼出可能関数の宣言 |
不正解の理由
- A: ユーザー認証は IAM や Cognito 等のセキュリティ機構の役割で、システムプロンプトの目的ではありません。
- B: ランダム生成は Temperature や Top-p の役割で、システムプロンプトはむしろ振る舞いを安定化させる方向に働きます。
- D: 出力データ圧縮はトークン制御や後処理の話で、システムプロンプトの定義する範囲とは異なります。

コメント