Vellum is coming to the AI Engineering World's Fair in SF. Come visit our booth and get a live demo!

Miri: Collaboratively building a chatbot in production with Vellum

How Miri built a powerful chat experience using Vellum's platform

Written by
Reviewed by
No items found.

Recent advances in Large Language Models have fueled incredible new chat experiences where end users can converse with AI. However, building a custom, production-grade, AI-powered chat experience is still fraught with challenges.

In this post, we break down how Miri, a company specializing in AI-powered wellness coaching, approached the problem and the successful solution they ended with (try out Miri and get your personal wellness companion for free here if you’re curious!)

Who is Miri, and what brought them to Vellum?

Miri is an early-stage startup aiming to revolutionize the health and wellness industry. Miri allows people from around the world to get access to the top health experts at a much lower cost through a personalized ongoing coaching experience. Chat is a cornerstone of this AI coaching product and is built using LLMs to mimic the experience individuals get when they work directly with top experts; a deep understanding of their personal history, education on key topics, personalized recommendations for behavior change, and thoughtful check-ins.   

When we first met the team at Miri, their first priority was to deeply integrate LLMs into their product. Before coming to Vellum, the team had built an internal proof of concept which was really powerful and showed the potential of LLMs for this use case but did not give them the flexibility they needed for production use. Popular open-source libraries weren’t cutting it for their use cases given their bespoke needs. Product Advisor Adam Daigian knew they wanted significant flexibility to tweak instructions given to the model (for better quality) and test different product experiences without having to iterate exclusively at the codebase level and through Colab/Jupyter notebooks. Time to market was of the essence and the cross-functional team needed a platform to collaboratively build and iterate on their LLM powered chat experience.

How Miri uses Vellum for their product development?

When the team at Miri was looking for a platform to build, they wanted a place to rapidly test, iterate, and deploy multiple prompts. They were looking to work closely with a team that understood their requirements and were willing to invest in product capabilities to support their development. The Vellum team provided architecture advice and prompt engineering best practices to quickly onboard the product and engineering team at Miri.

The LLM development process at Miri has been transformed in the last few months. Using LLMs in production is no longer a blackbox and new ideas/use cases can go into production within a week (with sufficient testing!). Engineering time is effectively leveraged and used primarily for final testing, integrations, and building a magical end user experience. While the Miri team started by trying to solve the initial LLM development problem, what they’ve really enjoyed about using Vellum is that it’s proving to scale with the team’s needs once the chat experience is in production too.

Since the LLM chatbot and underlying logic (how prompts, conditional logic, semantic search all tier together) are all built and deployed in Vellum, the team at Miri is able to quickly spot and diagnose edge cases in production. For a recent edge case they discovered in production, Adam was able to find the completion, look at the inputs & outputs at each step, isolate the problem to a specific instruction in one prompt (which was part of a multi-step prompt chain), update the instruction and redeploy the chatbot with new instructions all in under 2 hours and without having to write a single line of code. The chatbot was then able to handle this edge case in production.

Miri is rapidly iterating on its production chat experience, identifying test cases based on user responses, and continuously improving the quality of their product thanks in part to Vellum’s platform. Actual data in production can easily be added as a test case for further iteration.

What impact has this partnership had on Miri?

Vellum’s platform is an essential tool which helps Miri deliver a cutting edge consumer facing generative AI product. The fact that testing, iteration, and monitoring can happen in one place and everyone can collaborate in the development process is of enormous value to them. The collaboration is both asynchronous (independently working on the same prompt) and also synchronous (Vellum UI is shared on a screen during a call). The team at Miri is excited about multiplayer mode (a-la Google Docs & Figma) for live prompt editing to come to Vellum’s product soon!

These days, Adam, as a product advisor, is able to build 60-70% of any new conversation flow himself; The team at Miri frequently shares feature requests which would improve their development processes and have seen Vellum’s product evolve to better suit their needs.

Want to try for yourself?

Miri has a public beta you can use for free today. Beta access available now for free ongoing wellness coaching, personalized for your unique health goals.

Dozens of companies like Miri have improved the quality of their LLM applications and internal development processes when working with Vellum. Vellum provides the tooling layer to experiment with prompts and models, evaluate their quality, and make changes with confidence once in production — no custom code needed! Request a demo for our app here, join our Discord or reach out to us at support@vellum.ai if you have any questions. We’re excited to see what you and your team builds with Vellum next!

ABOUT THE AUTHOR
Akash Sharma
Co-founder & CEO

Akash Sharma, CEO and co-founder at Vellum (YC W23) is enabling developers to easily start, develop and evaluate LLM powered apps. By talking to over 1,500 people at varying maturities of using LLMs in production, he has acquired a very unique understanding of the landscape, and is actively distilling his learnings with the broader LLM community. Before starting Vellum, Akash completed his undergrad at the University of California, Berkeley, then spent 5 years at McKinsey's Silicon Valley Office.

ABOUT THE reviewer

No items found.
lAST UPDATED
Oct 13, 2023
share post
Expert verified
Related Posts
LLM basics
December 4, 2025
8 min
Top 12 AI Workflow Platforms
Product Updates
December 3, 2025
12 min
Vellum Product Update | November
Model Comparisons
November 27, 2025
18 min
Flagship Model Report: Gpt-5.1 vs Gemini 3 Pro vs Claude Opus 4.5
LLM basics
November 27, 2025
14 min
Gumloop Alternatives (Reviewed & Explained)
LLM basics
November 25, 2025
12 min
AI Voice Agent Platforms Guide
Guides
December 3, 2025
7 min
Claude Opus 4.5 Benchmarks
The Best AI Tips — Direct To Your Inbox

Latest AI news, tips, and techniques

Specific tips for Your AI use cases

No spam

Oops! Something went wrong while submitting the form.

Each issue is packed with valuable resources, tools, and insights that help us stay ahead in AI development. We've discovered strategies and frameworks that boosted our efficiency by 30%, making it a must-read for anyone in the field.

Marina Trajkovska
Head of Engineering

This is just a great newsletter. The content is so helpful, even when I’m busy I read them.

Jeremy Hicks
Solutions Architect

Experiment, Evaluate, Deploy, Repeat.

AI development doesn’t end once you've defined your system. Learn how Vellum helps you manage the entire AI development lifecycle.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Build AI agents in minutes with Vellum
Build agents that take on the busywork and free up hundreds of hours. No coding needed, just start creating.

General CTA component, Use {{general-cta}}

Build AI agents in minutes with Vellum
Build agents that take on the busywork and free up hundreds of hours. No coding needed, just start creating.

General CTA component  [For enterprise], Use {{general-cta-enterprise}}

The best AI agent platform for enterprises
Production-grade rigor in one platform: prompt builder, agent sandbox, and built-in evals and monitoring so your whole org can go AI native.

[Dynamic] Ebook CTA component using the Ebook CMS filtered by name of ebook.
Use {{ebook-cta}} and add a Ebook reference in the article

Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.
Button Text

LLM leaderboard CTA component. Use {{llm-cta}}

Check our LLM leaderboard
Compare all open-source and proprietary model across different tasks like coding, math, reasoning and others.

Case study CTA component (ROI) = {{roi-cta}}

40% cost reduction on AI investment
Learn how Drata’s team uses Vellum and moves fast with AI initiatives, without sacrificing accuracy and security.

Case study CTA component (cutting eng overhead) = {{coursemojo-cta}}

6+ months on engineering time saved
Learn how CourseMojo uses Vellum to enable their domain experts to collaborate on AI initiatives, reaching 10x of business growth without expanding the engineering team.

Case study CTA component (Time to value) = {{time-cta}}

100x faster time to deployment for AI agents
See how RelyHealth uses Vellum to deliver hundreds of custom healthcare agents with the speed customers expect and the reliability healthcare demands.

[Dynamic] Guide CTA component using Blog Post CMS, filtering on Guides’ names

100x faster time to deployment for AI agents
See how RelyHealth uses Vellum to deliver hundreds of custom healthcare agents with the speed customers expect and the reliability healthcare demands.
New CTA
Sorts the trigger and email categories

Dynamic template box for healthcare, Use {{healthcare}}

Start with some of these healthcare examples

Clinical trial matchmaker
Match patients to relevant clinical trials based on EHR.
Claims compliance review agent
Examines claim submissions for compliance and recommends corrections

Dynamic template box for insurance, Use {{insurance}}

Start with some of these insurance examples

AI agent for claims review
Review healthcare claims, detect anomalies and benchmark pricing.
Insurance claims automation agent
Collect and analyze claim information, assess risk and verify policy details.
Agent that summarizes lengthy reports (PDF -> Summary)
Summarize all kinds of PDFs into easily digestible summaries.

Dynamic template box for eCommerce, Use {{ecommerce}}

Start with some of these eCommerce examples

E-commerce shopping agent
Check order status, manage shopping carts and process returns.

Dynamic template box for Marketing, Use {{marketing}}

Start with some of these marketing examples

Creative content generator agent
Give it a URL and a format, and it turns the source into finished creative content.
Content Repurposing Agent
This agent transforms a webinar transcript into publish-ready content.

Dynamic template box for Sales, Use {{sales}}

Start with some of these sales examples

Active deals health check agent
Sends a weekly HubSpot deal health update, ranks deals and enables the sales team.
Closed-lost deal review agent
Review all deals marked as "Closed lost" in Hubspot and send summary to the team.

Dynamic template box for Legal, Use {{legal}}

Start with some of these legal examples

NDA deviation review agent
Reviews NDAs against your standard template, highlights differences, and sends a risk rated summary to Slack.
AI legal research agent
Comprehensive legal research memo based on research question, jurisdiction and date range.

Dynamic template box for Supply Chain/Logistics, Use {{supply}}

Start with some of these supply chain examples

Risk assessment agent for supply chain operations
Comprehensive risk assessment for suppliers based on various data inputs.

Dynamic template box for Edtech, Use {{edtech}}

Start with some of these edtech examples

No items found.

Dynamic template box for Compliance, Use {{compliance}}

Start with some of these compliance examples

No items found.

Dynamic template box for Customer Support, Use {{customer}}

Start with some of these customer support examples

Customer support agent
Trust center RAG Chatbot
RAG chatbot for internal policy documents with reranking model and Google search.

Template box, 2 random templates, Use {{templates}}

Start with some of these agents

Content Repurposing Agent
This agent transforms a webinar transcript into publish-ready content.
Objection capture agent for sales calls
Take call transcripts, extract objections, and update the associated Hubspot contact record.

Template box, 6 random templates, Use {{templates-plus}}

Build AI agents in minutes

Client portfolio review agent
Compiles weekly portfolio summaries from PDFs, highlights performance and risk, builds a Gamma presentation deck.
Retail pricing optimizer agent
Analyze product data and market conditions and recommend pricing strategies.
Closed-lost deal review agent
Review all deals marked as "Closed lost" in Hubspot and send summary to the team.
Clinical trial matchmaker
Match patients to relevant clinical trials based on EHR.
Contract review agent
Reviews contract text against a checklist, flags deviations, scores risk, and produces a lawyer friendly summary.
Risk assessment agent for supply chain operations
Comprehensive risk assessment for suppliers based on various data inputs.

Build AI agents in minutes for

{{industry_name}}

Stripe transaction review agent
Analyzes recent Stripe transactions for suspicious patterns, flags potential fraud, posts a summary in Slack.
KYC compliance agent
Automates KYC checks by reviewing customer documents stored in HubSpot
Client portfolio review agent
Compiles weekly portfolio summaries from PDFs, highlights performance and risk, builds a Gamma presentation deck.
Contract review agent
Reviews contract text against a checklist, flags deviations, scores risk, and produces a lawyer friendly summary.
NDA deviation review agent
Reviews NDAs against your standard template, highlights differences, and sends a risk rated summary to Slack.
Compliance review agent
Checks DPAs and privacy policies against your compliance checklist then scores coverage and make a plan.

Case study results overview (usually added at top of case study)

What we did:

1-click

This is some text inside of a div block.

28,000+

Separate vector databases managed per tenant.

100+

Real-world eval tests run before every release.