Building Boba AI: lessons and patterns for LLM-powered co-pilot applications
Using an LLM effectively requires considerable prompt engineering skill from users, and LLMs cannot access current information beyond their training cutoff, limiting their usefulness for tasks requiring up-to-date knowledge.
The team built a working LLM-powered co-pilot that mediates between users and the LLM using templated prompts, structured JSON responses, context carrying, and embedded external knowledge, spending approximately 80% of development effort on the user interface.
Frequently asked questions
What did this team achieve with this AI workflow?
The team built a working LLM-powered co-pilot that mediates between users and the LLM using templated prompts, structured JSON responses, context carrying, and embedded external knowledge, spending approximately 80% o…
What tools did this team use?
GPT 3.5, Langchain, Google SERP API, Extract API, OpenAI API, Stable Diffusion, ChatGPT.
What results were reported?
development time — UI vs AI: about 80% on UI, about 20% on AI (source-reported, not independently verified).
How is this back office ops AI workflow structured?
User enters strategic prompt → Prompt enriched via template → LLM returns structured JSON → Results rendered as UI elements → User selects context to carry → Web search and article extraction → Vector store and LLM answer.