Building systems that embrace Coda AI is made easier by the well-designed integration of AI features in Coda. However, translating these capabilities into an improved user experience that embraces AI for productive outcomes, is still a big challenge.
The hosts of Latent Space recently tackled this exact question because Sam Altman, CEO of Open AI admitted that GPT Plugins were not panning out as had originally been hailed a massively smart idea.
ChatGPT plugins aren’t really taking off because people want ChatGPT in their applications, not applications in ChatGPT . They wanted the UX more than the model.
Bingo. Finally, someone realized what I said the week after GPT Plugins were announced.
You can’t have a ten-minute latte break at Starbucks without overhearing a conversation about GPT Plugins and how they will revolutionize customer experiences with brands and real-time data. These grandiose AI visions in the web context represent extremely early, deeply flawed assertions .
In the shadow of this unintended reveal by Sam Altman, the Latent Space fellows carved up the topic in their latest Substack post and hypothesized -
If plugins are not the holy land, what is? The UX of every product that integrates AGI is.
Specifically, they followed this problem domain to the topic of prompts and that’s where Promptology is relevant.
Swyx and the Latent Space team determined that … prompts can often be split into three components:
- Command: the part that is specific to the task
- Constraints: the part that is specific to the user
- Context: the part that is specific to the situation
For example: I have milk, eggs, bellpeppers, flour, olives, mild salsa, and blueberries. Give a recipe step-by-step in metric units that I can make with a non-stick pan and blender.
Currently, users have to do all of the work to specify all three components, so how can we shift some of this work from the user to the app? The key is that it has to be intuitive. So, here are some ideas:
- Command : let users create task presets and then be able to search them
- Constraints : creating user settings in the app that are automatically pulled in
- Context : simplifying collection of data (ex. take a picture of your fridge and CV that)
Promptology handles command and constraints exceptionally well. Read more about it here. This is what a Promptology [prompt] template looks like:
Context - that’s on you Makers to sort out. But, Coda AI is pretty clever about making your data accessible in the context of a prompt. Dynamic infusion of data into AI prompts is possible because the prompt dialogs support @ and = references. You can easily ingest a page, a table, and even use a formula to transform large data sets into smaller sets for inferencing.
Observation
Coda and Coda AI is fully capable of being the UX that OpenAI wishes they could build.