Skip to main content

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

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! 🙂