The Ruby AI Podcast

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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

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

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

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app