

Active Agent with Justin Bowen
Jul 7, 2025
Justin Bowen, a Ruby developer with 17 years of experience, shares insights about Active Agent, his innovative Rails-native framework for integrating AI. He discusses challenges in shipping AI, emphasizing the importance of context and real-world testing. Bowen also critiques the hype around AI, comparing it to crypto trends. The conversation explores the balance between open-source sustainability and monetization, community involvement, and the evolution of Ruby in the AI landscape, while highlighting exciting projects like Osmo AI and the upcoming Ruby AI hackathon.
AI Snips
Chapters
Books
Transcript
Episode notes
Rails Origin Story
- Justin Bowen started with Rails in 2007 and built computer vision projects for a decade before public talks.
- He won a RubyConf ticket and gave a 2021 talk that launched his visibility in the community.
Agents As Controllers
- Active Agent models agents as abstract controllers that act like the C in MVC.
- Prompts map to views and agents can access ActiveRecord and ActionView for deep Rails integration.
Validate Agents In CI
- Test agents in staging against real models as part of CI to validate performance before deploying.
- Record inputs (fingerprints/cassettes) so you can re-run evaluations when models or prompts change.