Navigating AI in Open Source: Insights from Wagtail | Real Python Podcast #312
How should you manage AI contributions to an open-source project? How do you measure the impact of using AI tools for development, and what generative features do end users want from a content management system? This week on the show, we speak with Thibaud Colas and Meagen Voss from Wagtail about the complex considerations software organizations are currently facing. π Links from the show: https://realpython.com/podcasts/rpp/312/ Meagen is the Wagtail community manager, and Thibaud is a member of the core team. We discuss the impact of AI on a popular open-source project. We reference multiple articles they've written about managing these challenges. We dig into wrangling AI-assisted contributions to the project. They share how they research options for open-weight AI models and inference providers. We also discuss building AI features into the Wagtail CMS. Finally, we touch on the recent release of Wagtail 8.0. Topics: - 00:00:00 -- Introduction - 00:01:49 -- What is Wagtail? - 00:08:35 -- Flood of AI submissions to open-source projects - 00:11:38 -- Guidance for AI-led contributions - 00:20:43 -- Security submissions - 00:21:56 -- Ethical decisions about internal use of AI - 00:26:31 -- Resurgence of web sites - 00:27:41 -- Measuring benefits and performance - 00:32:49 -- Models understanding your framework - 00:38:05 -- Video Course Spotlight - 00:39:42 -- Adding AI features to Wagtail for creators - 00:48:47 -- Balancing the use of AI internally and the cost of inference - 00:55:29 -- Advice for other open-source projects - 01:00:00 -- Wagtail 8.0 - 01:02:10 -- What are you excited about in the world of Python? - 01:04:10 -- What do you want to learn next? - 01:05:56 -- How can people follow your work online? - 01:06:43 -- Thanks and goodbye π Links from the show: https://realpython.com/podcasts/rpp/312/ Download your free Python Cheat Sheet here: https://realpython.com/cheatsheet Free Python Skill Test with instant level + learning plan: https://realpython.com/skill-test Want to learn faster? Become a Python Expert with unlimited access to 5,000+ tutorials, videos, and exercises: https://realpython.com/start π Become a Python expert with real-world tutorials, on-demand courses, interactive quizzes, and 24/7 access to a community of experts at https://realpython.com β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β° π Start Here β https://realpython.com/start πΊοΈ Guided Learning Paths β https://realpython.com/learning-paths π§ Real Python Podcast β https://realpython.com/podcast π Python Books β https://realpython.com/books π Python Reference β https://realpython.com/ref π§βπ» Quizzes & Exercises β https://realpython.com/quizzes π Live Courses: https://realpython.com/live βοΈ Reviews & Learner Stories: https://realpython.com/learner-stories β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°β°