ChatGPTのCustom Instructionsはシステムメッセージに設定されるっぽい

ChatGPTのインターフェイスではなくOpenAI APIPlaygroundを使う利点として「システムメッセージを設定できる」と言っていたが、Custom instructionsによってシステムメッセージがChatGPTからも利用できるようになった。

The system message helps set the behavior of the assistant. For example, you can modify the personality of the assistant or provide specific instructions about how it should behave throughout the conversation. However note that the system message is optional and the model’s behavior without a system message is likely to be similar to using a generic message such as "You are a helpful assistant." https://platform.openai.com/docs/guides/gpt/chat-completions-api

Socratic tutor

GPT-4のSocratic tutorサンプルでは「問題の答えではなく解き方を教える」という制御をシステムメッセージで行っている。それをCustom Instructions+GPT-3.5でも試してみた。

chat.openai.com

これをCustom Instructionsではなくユーザーの会話メッセージとして入れるようにすると、答えを教えてくれる。

chat.openai.com

あなたは猿ですか?

以下はCustom Instructionsで設定した猿設定がどのように変化するのかを未設定時と比較した。Custom Instructionsの例では猿設定が維持されていたので「システムメッセージに設定される」と推測した。

chat.openai.com

chat.openai.com