by nicolewhite on 1/24/24, 2:20 PM with 4 comments
by nicolewhite on 1/24/24, 2:20 PM
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!
by PaulHoule on 1/24/24, 2:48 PM
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.
by usamasyed on 1/24/24, 2:38 PM
by maroofahmed1 on 1/24/24, 2:37 PM