Jakob Ehn

Azure MVP - Doing cloudy DevOps things at Active Solution

Chatbots That Play Nice: Lessons in Building a Safe, Smart LLM Assistant
Trekanten, Wednesday 15:15 - 16:05

Building a public-facing chatbot powered by Large Language Models (LLMs) comes with some unique challenges, ensuring responses are accurate, grounded, and aligned with ethical guidelines and business regulations.

In this session, we’ll explore how we leveraged Azure OpenAI to create a customer service chatbot that "plays nice"

Some key takeaways:

  • Grounding responses with confidence: How we leveraged external data sources, content moderation, and prompt engineering to ensure the chatbot consistently delivers accurate and grounded responses.

  • Preventing harmful interactions, techniques for mitigating risks of the chatbot engaging in inappropriate or harmful conversations, including ethical considerations.

  • Automating Evaluation Pipelines: How we developed automated systems to evaluate chatbot responses, ensuring measurable improvements and avoiding regressions when updating prompts or models.

  • Architectural decisions and Azure services that we used to create a scalable and resilient chatbot solution.

  • Lessons learned from real world usage

Jakob Ehn

Jakob Ehn works as a Cloud architecture and DevOps specialist at Active Solution. For more than 20 years, has has been building software solutions, educating developers and teams on Microsoft technologies through training, books, and conference talks.

Jakob is a Microsoft Azure MVP (former ALM/DevOps MVP). He is a regular speaker at various conferences and user groups around the world, such as NDC, Techorama, DevSum, CloudBrew, UpdateConf and SweTugg.