{"guid":"9cd13f50-44b2-4a23-a8da-538d9dc12672","title":"Beyond the Hype: Building a Python Game to Teach AI Concepts","subtitle":null,"slug":"sps26-110873-beyond-the-hype-building-a","link":"https://talks.python-summit.ch/swiss-python-summit-2026/talk/M7KSUB/","description":"Everyone talks about LLMs, RAG, and AI agents - but who truly understands them? Marketing promises magic while documentation assumes expertise. Recent research from Gartner reveals the consequences: only 8% of HR leaders believe their managers possess adequate AI competency, while companies that restructure work around AI achieve revenue goals twice as often as those who merely train employees. The problem isn't lack of information; it's the lack of genuine understanding through experience.\n\nWe took a different approach. Instead of slides or tutorials, we built \"AI Factory\" - an educational platform in the form of an escape room game where players learn by doing. Craft prompts under budget pressure. Watch guardrails fail in real-time. Break your own RAG pipeline. Each mistake teaches more than any documentation ever could.\n\nThe entire platform is built in Python - Streamlit for the frontend, FastAPI for the backend - which shaped both what was easy and what surprised us. In this talk, we'll share what we discovered while building and testing this game with real users: why failure-driven learning outperforms tutorials, how game mechanics create memorable \"aha moments\" and the surprising concepts that clicked only through play.","original_language":"eng","persons":["Vadim Vlasov","Eric Glaser"],"view_count":8,"promoted":false,"date":"2026-10-23T12:20:00.000+02:00","release_date":"2026-11-11T00:00:00.000+01:00","updated_at":"2026-11-12T03:15:03.837+01:00","tags":["110873","2026","sps26","Data Science \u0026 More","Aula","sps26-eng"],"length":1794,"duration":1794,"thumb_url":"https://static.media.ccc.de/media/conferences/sps26/110873-9cd13f50-44b2-4a23-a8da-538d9dc12672.jpg","poster_url":"https://static.media.ccc.de/media/conferences/sps26/110873-9cd13f50-44b2-4a23-a8da-538d9dc12672_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/sps26/110873-9cd13f50-44b2-4a23-a8da-538d9dc12672.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/sps26/110873-9cd13f50-44b2-4a23-a8da-538d9dc12672.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/sps26-110873-beyond-the-hype-building-a","url":"https://api.media.ccc.de/public/events/9cd13f50-44b2-4a23-a8da-538d9dc12672","conference_title":"Swiss Python Summit 2026","conference_url":"https://api.media.ccc.de/public/conferences/sps26","related":[],"recordings":[{"length":1794,"mime_type":"video/mp4","language":"eng","filename":"import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-11-11T04:11:54.333+01:00","label":"eng 1080p","size":125,"recording_url":"https://cdn.media.ccc.de/events/sps26/h264-hd/import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_hd.mp4","url":"https://api.media.ccc.de/public/recordings/107344","event_url":"https://api.media.ccc.de/public/events/9cd13f50-44b2-4a23-a8da-538d9dc12672","conference_url":"https://api.media.ccc.de/public/conferences/sps26"},{"length":1794,"mime_type":"video/mp4","language":"eng","filename":"import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-11-11T04:47:42.239+01:00","label":"eng 576p","size":54,"recording_url":"https://cdn.media.ccc.de/events/sps26/h264-sd/import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_sd.mp4","url":"https://api.media.ccc.de/public/recordings/107396","event_url":"https://api.media.ccc.de/public/events/9cd13f50-44b2-4a23-a8da-538d9dc12672","conference_url":"https://api.media.ccc.de/public/conferences/sps26"},{"length":1794,"mime_type":"audio/opus","language":"eng","filename":"import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-11-11T04:47:38.094+01:00","label":"eng","size":19,"recording_url":"https://cdn.media.ccc.de/events/sps26/opus/import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_opus.opus","url":"https://api.media.ccc.de/public/recordings/107395","event_url":"https://api.media.ccc.de/public/events/9cd13f50-44b2-4a23-a8da-538d9dc12672","conference_url":"https://api.media.ccc.de/public/conferences/sps26"},{"length":1794,"mime_type":"audio/mpeg","language":"eng","filename":"import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-11-11T04:47:45.920+01:00","label":"eng","size":27,"recording_url":"https://cdn.media.ccc.de/events/sps26/mp3/import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/107397","event_url":"https://api.media.ccc.de/public/events/9cd13f50-44b2-4a23-a8da-538d9dc12672","conference_url":"https://api.media.ccc.de/public/conferences/sps26"},{"length":1794,"mime_type":"video/webm","language":"eng","filename":"import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-11-11T06:35:03.688+01:00","label":"eng 576p","size":74,"recording_url":"https://cdn.media.ccc.de/events/sps26/webm-sd/import-110873-eng-Beyond_the_Hype_Building_a_Python_Game_to_Teach_AI_Concepts_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/107433","event_url":"https://api.media.ccc.de/public/events/9cd13f50-44b2-4a23-a8da-538d9dc12672","conference_url":"https://api.media.ccc.de/public/conferences/sps26"}]}