Ever wonder if you can beat AI? Find it out in this engaging talk exploring the power of Spring AI and how it can be used to create an interactive chatbot game that challenges players to extract a secret from the AI.
In this session, we will cover:
In this session, we will cover:
- Introduction to Spring AI: Discover the fundamentals of Spring AI, its capabilities, and why it's ideal for building interactive chat applications.
- Game Design Concept: Dive into the concept of an escape room-style chatbot game where players solve puzzles and uncover secrets by interacting with the AI.
- Step-by-Step Development: Learn how the game was built from scratch, from setting up the Spring AI framework to designing game flow and implementing AI-driven puzzles.
- Integrating AI Logic: Explore how complex AI logic was used to create engaging, challenging interactions that keep players hooked.
- Live Demo: Watch a live demo of the game in action, showcasing the AI’s dynamic responses and player interactions.
Andrea Rubino
Welld
Andrea Rubino is a software developer at Welld with 10 years of experience, specialized in Java and Spring applications.
With a passion for exploring diverse programming topics, Andrea immerses himself into game development, Arduino projects, and Python-based automation in his spare time.
His work focuses on crafting robust and scalable applications, and he enjoys continuously expanding his expertise in various technological domains.
With a passion for exploring diverse programming topics, Andrea immerses himself into game development, Arduino projects, and Python-based automation in his spare time.
His work focuses on crafting robust and scalable applications, and he enjoys continuously expanding his expertise in various technological domains.
Matteo Codogno
WellD
Matteo is a Technical Leader at WellD, a software house that delivers cutting-edge solutions in Energy, Industry Automation, and Health. A passionate full-stack developer with a love for backend development in Kotlin, he automates workflows wherever possible, proudly embracing efficiency. Matteo thrives on experimenting with emerging technologies and contributing to open-source projects while crafting innovative software architectures. He is also an active community organizer, co-leading the Frontenders Ticino meetup, where he fosters local discussions on the latest in frontend and backend development.