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).