Hey bubble devs,
I have been working with bubble on a a number of apps that interact with LLMs. I would always ask the LLM to return the data in JSON. And if you are reading this then you know that the JSON thats nested in the LLM response is being interpreted as a text by Bubble. This would make it relatively cumbersome to work with the response!
In addition to that I found it really annoying that I as a developer was copy pasting the prompt that my clients were constantly updating. I would sometimes need to urgently push a prompt change while some major UX change was not yet fixed, getting me to add new merge requests, etc.
So I built a FREE tool that fixes it all. It is called SNAAP AI.
It is a prompt editor that lives in your browser. You can share access with others so they can modify the prompt whenever. Each prompt receives a unique URL that you call from the Bubble API connector. This way, when the prompt is updated, the changes take place immediately without a need to change anything in Bubble.
In addition, the tool automatically extracts the relevant part of the LLM response and returns it in JSON. So now you can easily access it in your workflows, without a need for backend setups or regex patterns!
You can try the tool here: www.snaap.ai