I posted this in a discord and didn’t receive any reply but I am still curious about the topic and what developers have to say about it. I am asking in the context of Tidewave being released.
What are some good methodologies to build LLM-first apps? Apps that ensure the DB structure, UI, logic etc is organized in a way that allows for the LLM to easily bind user intent to things like buttons and sliders? I see AI being shoehorned into apps retroactively but it doesn’t seem like the “best practices” for LLM first apps have been established yet. I was prompting Tidewave to answer some of these questions and figure I would just ask here. Tidewave feels like a tool to create LLM-First apps.
I have a general understanding of the RAG process, vector DB’s etc but my actual experience building anything with LLM integrations is marginal.