World's Fair 2024
BotDojo Launch: Enhancing AI Assistants with Evaluations and Synthetic Data
Overview
This talk introduces BotDojo, an AI enablement company focused on helping businesses deploy AI applications to production. The demonstration highlights how to use synthetic data generation combined with evaluations to improve the performance of chatbots. It showcases a low-code editor for building AI flows, emphasizing the importance of detailed tracing for debugging and the integration of evaluations to identify issues like hallucinations and insufficient information retrieval.
Who should watch
- AI Engineers
- Product Managers
- Builders working with LLM applications
- Teams struggling to get AI applications production-ready
- Those interested in improving chatbot performance through data and evaluation
Key takeaways
- Deploying LLM applications to production is challenging, even with tools like vector databases.
- BotDojo offers a low-code editor for building AI flows, allowing users to trace each node's execution and inspect LLM prompts and retriever data for debugging.
- The platform supports JSON schema output for models that can provide structured responses.
- Evaluations are crucial for assessing chatbot performance, identifying issues such as insufficient information from vector databases and hallucinations.
- Synthetic data, generated from sources like support tickets, can be used to train and test AI flows.
- A process is demonstrated where questions and answers from support tickets are used to generate new documents that mimic the writing style of existing content.
- Inline evaluations can check if generated documents contain enough information to answer specific questions.
- The platform supports custom code (TypeScript, soon Python) within flows for complex logic.
Notable quotes
It's super easy to hook up a vector database with an LLM over the weekend but really hard to get it production ready.
*The demo showed a measurable improvement in chatbot performance after incorporating generated data and evaluations.*
Unofficial community note. Prefer the recording for nuance.