OpenAI assistant - Who has built with it?
Hi builders!
I am currently exploring OpenAI assistant nodes on Buildship, and have 2 questions:
1) When setting up the assistant on OpenAI we can set up functions. On Buildship we can add tools to assistant. If I add a tool on Buildship to my assistant, do I also need to create the function with this data format on OpenAI? Or it is not obligatory - I can have tools added to the assistant on Buildship and still have 0 functions added to the assistant when setting it up on OpenAI.
2) Has anyone have experience using OpenAI assistant and giving it a chance to call other workflows from your Buildship project? For example, if I want to query a Firestore database, instead of putting the Firebase Query node in the tools section, I would put the "Execute Workflow" node and the assistant would make a call for it.
1 Reply
1) When you add a tool to your assistant in BuildShip, you do not need to create the function with this data format on OpenAI. You can have tools added to the assistant on BuildShip and still have 0 functions added to the assistant when setting it up on OpenAI. The tools in BuildShip will handle the necessary integration.
2) Yes, you can use the OpenAI assistant to call other workflows from your BuildShip project. Instead of putting the Firebase Query node in the tools section, you can use the "Execute Workflow" node. The assistant can then make a call to this workflow. For more details, you can refer to the BuildShip assistant builder documentation: https://docs.buildship.com/assistant-builder.
Sources:
- https://docs.buildship.com/assistant-builder