Slide 11
Slide 11 text
ChatGPT に JSON で出力させる
• JSONで回答させることを明示、
制約条件にも指示
• キーは制御可能
• 理由も回答させられる
※ これでもたまに “JSONを含んだ文字列” を
回答することもある
(GPT-4 でどうなるか🤔)
system_prompt = 'あなたは、データサイエンティストです。常
にJSON形式で回答する機械です。'
user_prompt_base = '''
<データ>の傾向を分析し、次の値を予測してください。<制約条件>
を厳密に守って回答してください。
<制約条件>
- 回答はJSON形式とする
- 予測した値のキー名は "prediction_value" とする
- 予測した理由のキー名は "prediction_reason" とする
- その他のコメントは不要
<データ>
{}
'''
{
"prediction_value": 24,
"prediction_reason": "データの傾向より、次の値は前の値に+2するパターンが続くと予想されるため、22+2=24と予測しました。"
}