Coby Benveniste is VP of Engineering at Marketeam.ai, an AI SaaS startup building intelligent agents for marketing teams. With over a decade of engineering and leadership experience under his belt, he has built and maintained high-scale systems in various industries ranging from social media to ad-tech to BI analytics. He is passionate about scaling systems, mentoring engineering teams, and helping organizations adopt the BEAM ecosystem to power up their development teams.
gen_statem is a rarely talked about and used OTP behaviour. Most BEAM developers reach for GenServer when building processes, but in the world of AI agents, gen_statem is the hidden gem that transforms complex agent loops into declarative state machines. Learn why gen_statem’s behaviour aligns with AI agent patterns, enabling developers to easily write cleaner code describing how their agents behave. You’ll learn how to build gen_statem processes, using features such as state functions, internal events, and postponing to build ReAct (Reasoning/Actions) AI agent loops. This talk is perfect for anyone building AI agents with Elixir wanting to level up their implementation with OTP behaviours.
Key Takeaways:
Target Audience: