Pycon Sweden 2024

Shopping Assistants with GenAI: Frameworks, Prompt Evaluation, LLMOps and more
2024-11-15 โ€“, Auditorium

Developing LLM-based products in Python comes with a lot of questions: Should I use an existing LLM framework? How to evaluate models and prompts? Should I use RAG? How to prevent prompt hacking?This talk will share lessons learned and best practices from putting several shopping assistant chatbots into production.


This talk details my experience for all steps of developing and productionizing several chatbots in Python:

๐Ÿ› ๏ธ Pros and cons of using LLM frameworks (e.g. Langchain)
๐Ÿค” Do I even need an LLM?
๐Ÿš€ Building chatbot backends with FastAPI
๐Ÿ“Š Different LLM evaluation approaches
๐Ÿ”Ž RAG: vector search details & vector store solutions
๐Ÿ›ก๏ธ Defend against prompt hacking
โœ… Testing and CI/CD
๐Ÿ“ˆ Monitoring solutions
๐Ÿ™‹ Don't forget the users!

Dominik is a Senior Data Scientist at Otto Group data.works in Hamburg. He has previously worked at E.ON and IONOS and has a background in particle physics (KIT/CERN).