Brian Kennedy

Brian Kennedy

Senior Developer at Integrity

Brian has been creating enterprise web applications and APIs for more than a decade, specializing in rich javascript fullstack development. He’s worked with World Wide Technology, Edward Jones, and Asynchrony. He studied English Arts at University of Missouri-St.Louis, discovered a proclivity for computer programming and never looked back. He loves stories, myths, and fantasy as well as memes, music, and technology. He lives in the St. Louis suburbs with his wife and their three middle school children, two dogs, and three cats.

All Sessions by Brian Kennedy

Interactive Media: The Gamification of the World 04/01/2025
12:30 pm - 1:00 pm

Building Dynamic AI Stories: GitHub-Powered Fantasy Narratives with LLM Function Calling

Zack Theatre

I built a cool website for my coworkers that visualizes our daily work through an engaging fantasy lens, bringing our collaboration to life through animated stories and shared adventures. This Next.js application transforms GitHub commit activity into personalized fantasy narratives using ChatGPT, where function calling enables dynamic world-building by querying user locations, pathfinding, and nearby player detection. Join us for an in-depth exploration as we dive into the architecture that combines real-time data retrieval with AI storytelling, discuss the differences from traditional RAG systems, and explore how this approach creates uniquely contextual and interactive narratives. Perfect for developers interested in creative AI applications, dynamic context generation, and advanced LLM integration patterns.