Why is everyone pretending like prompts don't have schemas?(autoblocks.ai) |
Why is everyone pretending like prompts don't have schemas?(autoblocks.ai) |
We basically think that prompt management boils down to a schema management problem. How do you enable UI-based prompt development for non-technical team members while not sacrificing on developer experience? How do you allow updates from a UI while guaranteeing the changes won't break your currently-running application?
Our solution was heavily influenced by these excellent tools we already use in day to day development:
* Dopt's versioning flows: https://docs.dopt.com/platform/versioning-flows/
* PlanetScale's safe migrations: https://planetscale.com/docs/concepts/safe-migrations
* Prisma's autogenerated, type-safe ORM: https://www.prisma.io/docs/orm/prisma-client/setup-and-confi...
Thanks in advance for any feedback!
It takes a huge amount of patience to spend 1 1/2 hours working out the ontology of an application with a customer and then get called back right away because the customer felt uncomfortable because the rigorous and correct model you just made doesn't fit their intuition about the situation.