Skip to main content
Best answer

Looking for clarity on ChatGPT Assistant Instructions and Response Instructions

  • January 28, 2024
  • 1 reply
  • 870 views

Forum|alt.badge.img+1

Hi,

 

I’m using the Conversation with Assistants action and would appreciate some further clarity on the following.

 

Assistant Instructions

Regarding Assistant Instructions, if I have an Assistant from my Open AI account with limited or placeholder system prompt text (e.g. “You are a blog writer.”), could I use Zapier’s Assistant Instructions field to replace the system instructions in the Open AI Assistant (e.g. “You are a blog writer and your audience are X...”)? My use case for this would be to dynamically change the system instruction, rather than have multiple Assistants in my Open AI account.

 

Response Instructions

If the above ‘Assistant Instructions’ field is used to write a system prompt dynamically, what then is this Response Instructions field?

 

Regards,

 

MJ

Best answer by SamB

Hi there @MJ_IATC, great questions! 

Regarding Assistant Instructions, if I have an Assistant from my Open AI account with limited or placeholder system prompt text (e.g. “You are a blog writer.”), could I use Zapier’s Assistant Instructions field to replace the system instructions in the Open AI Assistant (e.g. “You are a blog writer and your audience are X...”)?


In short, no, that field would not override the existing assistant’s instructions.

The Assistant Instructions field is used to give the assistant specific instructions relevant to its role. As you’ve already got an assistant set up you would leave the Assistant NameAssistant Instructions, and Model fields blank as you will have already configured those settings within your OpenAI account. You'd only fill out those fields if you were wanting to create a new assistant every time your Zap runs. 
 

If the above ‘Assistant Instructions’ field is used to write a system prompt dynamically, what then is this Response Instructions field?

To override the existing instructions for an existing OpenAI assistant, you’d add the dynamic instructions into the Response Instructions field. This would allow you to dynamically override the instructions for each run of the Zap.

Hope that helps to clarify things. Let me know if you have any further questions or run into any issues in setting this up at all - happy to help! 🙂

View original
Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

1 reply

SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7672 replies
  • Answer
  • January 30, 2024

Hi there @MJ_IATC, great questions! 

Regarding Assistant Instructions, if I have an Assistant from my Open AI account with limited or placeholder system prompt text (e.g. “You are a blog writer.”), could I use Zapier’s Assistant Instructions field to replace the system instructions in the Open AI Assistant (e.g. “You are a blog writer and your audience are X...”)?


In short, no, that field would not override the existing assistant’s instructions.

The Assistant Instructions field is used to give the assistant specific instructions relevant to its role. As you’ve already got an assistant set up you would leave the Assistant NameAssistant Instructions, and Model fields blank as you will have already configured those settings within your OpenAI account. You'd only fill out those fields if you were wanting to create a new assistant every time your Zap runs. 
 

If the above ‘Assistant Instructions’ field is used to write a system prompt dynamically, what then is this Response Instructions field?

To override the existing instructions for an existing OpenAI assistant, you’d add the dynamic instructions into the Response Instructions field. This would allow you to dynamically override the instructions for each run of the Zap.

Hope that helps to clarify things. Let me know if you have any further questions or run into any issues in setting this up at all - happy to help! 🙂