GPTの入力・出力に関して
public.icon
from GPTのAPIや、プロンプトエンジニアリング周りについてメモる
GPTの入力・出力に関して
https://platform.openai.com/docs/guides/text-generation/building-prompts?text-generation-quickstart-example=json
プロンプトは、異なるroleを持つことができる
user
ChatGPT自身に対するメッセージ
system
モデルに対するトップレベルの指示として機能し、通常、モデルが何を行うべきか、一般的にどのように動作および応答するかを記述します。
assistant
過去の会話を投げる?
要は、APIに投げる場合はステートレスで過去の会話履歴を知識として持たない。なのでこのroleで投げる必要がある
ChatGPTのアプリは持ってそう
few-shot learning
GPTのAPIは通常は自然言語を返すようになっているが、JSONで指定することもできる
→GPTにJSONで返してもらうfunction callingとresponse_formatの比較