Skip to main content

Past editions

2026 talks

29 June 2026 · Milan

Arnaud Giuliani

Debunk Your ViewModel Performance in the New AI Era

Arnaud Giuliani — Co-Founder, Kotzilla

ViewModels are at the heart of modern Android and KMP apps, and they come with hidden performance traps most teams discover too late. Lifecycle mismanagement, scope leaks, bad memory patterns, dependency resolution overhead: these issues are hard to trace in production, and AI-assisted development makes them worse. More code ships faster, abstractions multiply, and ViewModel problems become invisible until users are already impacted.

In this hands-on workshop, we’ll debug real ViewModel performance scenarios together, using Koin and Kotzilla to detect issues at the component level without manual instrumentation. You’ll see how DI-based observability gives AI agents the architectural context they need to go from code generator to diagnostic partner.

Agenda: Intro (10 min) — The ViewModel performance trap: what AI-assisted development changes and why Lab 1 (20 min) — Spot common issues in a sample app: scope leaks, lifecycle mismanagement, resolution overhead Lab 2 (25 min) — Instrument with Koin + Kotzilla: component-level detection, no manual logging Lab 3 (25 min) — Bring AI into the loop: architectural context as a diagnostic lever Wrap-up (10 min) — Patterns to take home, Q&A

Prerequisites:

  • Kotlin experience (intermediate level minimum)
  • Familiarity with Android or KMP development
  • Basic knowledge of ViewModel and Jetpack Lifecycle concepts
  • Koin or another DI framework used in at least one project
  • Laptop with Android Studio installed and a working Gradle setup
  • Sample project provided in advance (GitHub link shared before the event)
Samuele Bolotta

From agentic loop to multi-agent system — in Python, from scratch

Samuele Bolotta — Senior AI Engineer, ProfessionAI

Using an agentic framework without understanding what’s underneath is a recipe for incomprehensible bugs in production. In this hands-on workshop we start from the ground up: we build a ReAct agentic loop from scratch with the OpenAI SDK with nothing hiding the mechanism. Once the pattern is clear, we scale it up: we use LangGraph to orchestrate multiple agents on a real task, managing shared state, handoffs and explicit fallbacks. In the final section we trace the execution with LangSmith, because a system you can’t observe doesn’t go to production.

Peter Friese · Marina Coelho

Building AI apps with the Google ecosystem

Peter Friese · Marina Coelho — Google

The way we build software has changed. Today, the most successful developers aren’t just writing code, they are orchestrating AI tools and agents to build better and faster. This hands-on session is a deep dive into this modern “Builder Stack”, where you will learn how to build with a variety of tools in the Google ecosystem.

Come to this session if you want to spend less time configuring and more time creating. We’ll guide you through a complete development lifecycle, from prototyping an idea, to generating a beautiful UI, building AI features, and integrating a secure, scalable backend.

Enrico Zimuel

The Evolution of Coding: Spec-Driven Development in the Age of Agentic AI

Enrico Zimuel — Tech Lead & Principal Software Engineer, Elastic

Agentic AI is redefining coding by shifting the developer’s role from writing every instruction to specifying intent, constraints, and expected outcomes. In this new landscape, Spec-Driven Development becomes essential: specifications guide AI agents in generating, testing, and refining software with greater reliability and control. This presentation explores how coding is evolving from implementation-centric practice to specification-centered engineering, and why the future of software development depends on designing precise, verifiable specs as the foundation for AI-assisted systems.

Peter Friese

Agentic coding for mobile developers

Peter Friese — Staff Developer Relations Engineer, Google

Software engineering has changed dramatically. In just a few months, we’ve gone from AI-assisted code completion to fully autonomous coding agents that can build entire applications from simple prompts.

Or can they?

In this talk, I am going to explain what coding agents are, how they work, and how you can use them most efficiently for your work.

You will learn

  • How coding agents work (inner / outer loop)
  • The role of AGENTS.md
  • What skills are, and why they are essential for coding agents
  • The importance of writing a clear specification
  • How to use all of this in your own projects

Throughout the talk, I will demonstrate the key concepts by vibe-engineering a food-ordering app, backed by Firebase. You will walk away with a concrete recipe for using agentic coding in your own projects.

Mattia Ropelato

An AI assistant for a mid-sized public institution

Mattia Ropelato — CPO, Luxia

This case study describes the development of an AI assistant for a mid-sized public institution, built on two distinct document corpora converging into a single knowledge graph. The project tackles two parallel pipelines: a structured MediaWiki corpus that is not natively AI-ready, and a GLPI ticketing system with over 15,000 raw tickets. In the first case, value is not created from scratch by AI — it emerges from the curation work already done by operators, where categories, tags, and cross-references become the graph itself. In the second, AI compresses the noise into 119 canonical Knowledge Units: intermediate structures that aggregate redundant tickets and distill each one into problem statement, probable cause, solution steps, and applicability conditions. The end result is an assistant capable of answering operational queries by citing real sources, building responses on top of dozens of deduplicated tickets. The presentation argues that the technical challenge — dimensionality reduction, semantic extraction, clustering — is only a means to an end: the real work is the cultural shift in how institutions produce and maintain documentation. The knowledge graph is not a separate infrastructure layer. It is the existing human work, made traversable by a machine.

Firas Safa

Leveraging on-device AI to enhance the user’s experience

Firas Safa — Senior iOS Engineer, GetYourGuide

On-device AI is finally becoming usable for everyday mobile development on iOS and Android. Instead of treating it like magic, this talk takes a practical look at what it actually means to run intelligence locally on a user’s device. We will walk through how to get started on both platforms, what the current tooling looks like, where things work well, and where the real limitations still are.

From there, we shift into the product and UX side of the conversation. Running models on-device opens the door to a new class of user experience improvements, but only if they are integrated thoughtfully into real user flows. We will discuss how to think about these opportunities, what makes an AI enhancement genuinely useful, and how to avoid adding clever features that do not meaningfully help users.

We will go some real life examples and scenarios where we leveraged on-device AI to provide the end user with a better experience all around.

A big part of the challenge is trust. AI systems are probabilistic by nature, which means you are often shipping behavior that is not correct one hundred percent of the time. We will cover practical ways to test these systems, design appropriate guardrails, and roll out features responsibly so users stay confident in what your app is doing.

The goal of this session is to give teams a clear, realistic view of the on-device AI landscape on mobile today, along with concrete guidance for turning the technology into user experiences that feel fast, helpful, and dependable in the real world.

Arnaud Giuliani

The Next Software Crisis Won’t Be About Writing Code

Arnaud Giuliani — Co-Founder, Kotzilla

AI generates code faster than ever. But thirty years of software engineering crises tell us the same story: every time we confuse producing with building, we lose meaning. And every time, a movement brings it back.

Agile restored the why (building software for people whose needs change). Craftsmanship and XP restored the how (TDD, clean code, the discipline behind quality). DDD and Clean Architecture restored the what (modeling the business domain, not just stacking features). Each time, the industry rediscovered that the real value of our craft lies beyond code production.

Today, AI is pushing us toward a new crisis. Not technical, but architectural. When code is nearly free, “good enough” becomes invisible, and technical debt compounds at the speed of light.

Drawing from 18 years of building software, creating Koin (used by 25% of native Android apps), and running Kotzilla (where we both build with AI and build tools for engineers navigating the same challenge), I’ll show why architecture and domain modeling have never mattered more. Then I’ll get practical: how do you leverage architectural context to drive development in the AI era? Using dependency injection as a concrete example, I’ll show how making your architecture observable gives both developers and AI agents the context they need to make decisions that hold up over time.

Benedetto Manasseri

Self-Improving Agents without Self-Destruction

Benedetto Manasseri — Lead AI Engineer, Datapizza

Every AI system starts drifting from reality the moment real users touch it.

The question is never whether you’ll need to improve it (you will), but how you turn real usage and feedback into improvement you can actually trust, instead of educated guessing.

And it all comes down to one thing: evals-driven development. Without it, “we made it better” is just a feeling.

Evaluation and a tight feedback loop are a strong place to start. But can we push further, and stay in control of what happens?

Today you’ll watch a genuinely self-improving system at work: using meta-prompting, it turns real user feedback into improvement proposals, scores each against a curated evaluation set, and keeps only the one that measurably wins.

Humans are always in the loop: without their approval, nothing ships.

Built on datapizza-ai, our open-source framework for GenAI applications.

7 May 2026 · Turin

Tomas Parizek

Edge Intelligence: Building with Apple Foundation Models on iOS

Tomas Parizek — Senior iOS Engineer, STRV

Defaulting to cloud APIs is no longer the only way to ship AI in iOS apps. This hands-on workshop dives into Apple Foundation Models, moving past theory to build privacy-first AI features directly into native apps. We will focus on practical implementation: how to actually run these models, customize them for your specific domain, and empower them by providing external tools to enrich context and build truly smart, localized experiences. Requirements: MacBook, Apple Intelligence-compatible iPhone, and basic Swift/Xcode skills.

Marco Mazzaglia

From dream to reality: how Claude Code supports video game development

Marco Mazzaglia — Video Game Evangelist, Tiny Bull Studios

The usage of Artificial Intelligence in video game production has immediately sparked controversy linked to the notion of ‘AI sloppiness’ and the risk of undermining the entire creative process. The workshop, however, aims to demonstrate in practical terms how Artificial Intelligence can be used to streamline prototyping and the range of complex tasks involved in product development. Starting with the use of Claude Code and related tools, the workshop aims to give the audience a hands-on experience of the practical benefits of using AI in this field.

Rosário P. Fernandes

Mastering AI-Driven Development with Gemini CLI Conductor

Rosário P. Fernandes — Developer Relations Engineer, Google

Developers are increasingly looking for ways to leverage LLMs not just as chat interfaces, but as integrated partners in the software development lifecycle. Gemini CLI Conductor represents a shift toward this “agentic” workflow, allowing developers to plan, implement, and iterate on full-stack applications through a unified, AI-native interface.

This hands-on workshop takes participants through the lifecycle of a modern application using the Gemini CLI Conductor extension. We will dive into:

* Greenfield Development: Building a “Picker Wheel” web application from scratch, moving from initial concept to a functional UI using AI-driven planning.
* Brownfield Iteration: Learning how to refine an existing codebase by adding complex features like authentication and persistent storage.
* Firebase Integration: Demonstrating how to seamlessly inject backend services into an AI-generated frontend to create a personalized user experience.

Key Takeaways

* AI Orchestration: Understand how to use the Conductor extension to manage multi-step coding tasks that go beyond simple code completion.
* Iterative Prompting: Master the art of “planning-first” development, where the AI helps architect the solution before a single line of code is written.
* Full-Stack Agility: Learn how to rapidly prototype and harden applications by combining the power of Gemini with established platforms like Firebase and Node.js.

Sina Famouri

From Retrieval to Coverage: Rethinking RAG for the Long Tail

Sina Famouri — CTO, Luxia

AI is already reshaping how we work—but in high-stakes domains, it still stops short of full trust. Why?

This talk explores the hidden limitation of modern AI systems: not reasoning, but incomplete context. While retrieval-augmented generation (RAG) extends LLMs with external knowledge, in real-world, niche environments, the retrieved information is often fragmented or missing. The result is systems that sound confident, but operate on partial evidence.

We’ll argue that this is not a retrieval problem, but a coverage problem—and that scaling models or context windows alone won’t solve it. As data grows faster than context capacity, the gap remains. Finally, we’ll share a different direction we’re exploring at Luxia: moving beyond static retrieval toward adaptive, exploration-based approaches that incrementally build context and learn what information is actually needed—making AI systems more robust in the scenarios where they matter most.

Rosário P. Fernandes

Build smarter mobile & web apps: integrate Gemini using Firebase AI Logic

Rosário P. Fernandes — Developer Relations Engineer, Google

As demand for intelligent features in mobile and web applications grows, developers face the challenge of securely integrating generative AI models without overcomplicating their backend infrastructure. In this session, we will explore Firebase AI Logic, a tool that gives you direct access to Google’s Gemini models through client-side SDKs.

We will dive into how Firebase AI Logic simplifies the implementation path for Android, Flutter, iOS and Web developers, allowing you to build features like multimodal chat, image generation, structured data output, live audio conversations, and hybrid inference entirely in the client-side.

Key takeaways include:

* Client-Side simplicity: How to use platform-specific SDKs to call Gemini APIs without managing a custom backend.
* Security Best Practices: Utilizing Firebase App Check to protect your API keys and prevent abuse from unauthorized clients.
* Advanced Capabilities: A look at leveraging multimodal inputs (text, images, audio, PDF), function calling, structured JSON outputs, voice interactions and hybrid on-device/cloud inference.
* Production Readiness: Tips for updating model parameters dynamically and monitoring usage to stay within quotas.

Tomas Parizek

Beyond Vibe Coding: Architecting the Future of Mobile Apps with AI Agents

Tomas Parizek — Senior iOS Engineer, STRV

The definition of “Mobile Engineering” is shifting. As we enter the Agentic Era, the bottleneck is no longer writing syntax – it’s architecture, governance, and verification. This session is for developers and leaders ready to upgrade their mental models and their tech stacks. We will examine real-world “Agentic Patterns” that allow small mobile teams to ship with the velocity of giants.

Jiri Koutny

Language Games and LLMs: What Wittgenstein Can Teach Us

Jiri Koutny — Engineering Manager, STRV.com

LLMs don’t fail because they “lack intelligence.” They fail because we keep asking them to play games whose rules we never wrote down. Wittgenstein’s idea of language games offers a sharper mental model: meaning doesn’t live in definitions, but in use—and use is governed by shared practices, context, and what counts as a correct move. 

This talk treats prompts, tools, and RAG as the rulebook that turns fluent text into dependable behavior. Instead of “better prompts,” we focus on clearer games: intent, constraints, allowed moves, and explicit output contracts. We’ll explore why hallucinations and prompt drift are often not “bugs” in the model, but mismatches between the game we think we’re playing and the one we actually set up—and how lightweight, rule-based evaluations can catch that gap before production does. 

Marco De Nittis

To Vibe or not to vibe

Marco De Nittis — Architect, Synesthesia

Vibe coding has brought app development to everyone — but is it adequate for professional-level work? And what happens when you move beyond the vibe, into more structured, agentic approaches?

We’ll walk through the spectrum of AI-assisted development, from free-form generation to spec-driven workflows, with a clear goal in mind: understanding what it takes to produce enterprise-grade software with agentic tools.

Along the way we’ll cover predictability and consistency across a codebase, the current limits of today’s tools, and the gap between a working prototype and code you’d actually ship.

Enrico Pulvirenti

Teaching AI How You Work: Building Systems That Automate Human Expertise

Enrico Pulvirenti — Senior Android Developer, The Trainline

Here’s the problem with generic AI assistants: a senior engineer asks “How do I deploy this service?” and gets the same tutorial everyone else gets. The AI doesn’t know how YOUR team actually operates – your deployment workflow, your infrastructure decisions, or the lessons you learned when production went down at 3am.

This talk demonstrates how to build AI systems that work the way your experts actually work – encoding the step-by-step processes, decision-making patterns, and operational knowledge that typically live only in senior developers’ heads.

You’ll see working examples of AI systems that mimic how experts operate across different domains – from technical workflows to content creation to cross-team processes. The key isn’t what they automate, but how they capture and reproduce expert methodology.

The Strategic Imperative: Generic AI tools are a commodity – everyone gets the same answers from ChatGPT and Copilot. The competitive advantage comes from AI that knows how YOUR organization operates. This matters when tribal knowledge walks out the door, onboarding takes months, and “how we do things” lives in Slack threads and senior developers’ heads.

Embracing AI means making it personal – encoding your team’s operational expertise into shareable, scalable systems.

Lessons Learned: ✓ When encoding workflows adds value vs. when traditional automation wins ✓ What I over-engineered and regret ✓ Patterns for capturing operational expertise without maintenance nightmares ✓ Real constraints and trade-offs from daily use

Attendees leave with live demonstrations, GitHub repositories, and a framework for deciding when personalized AI systems make sense vs. when generic tools are the right choice.

2025 talks

27 May 2025 · Turin

Peter Friese

Beyond Prompts: Building Intelligent Applications with Genkit and the Model Context Protocol

Peter Friese — Staff Developer Relations Engineer, Google

LLMs have democratized AI, making it more accessible for everyone. But today’s chat bots still feel very disconnected. Wouldn’t it be great if you could use AI to tap into your personal knowledge and data, and use it to drive the tools you already know and love? Imagine using a chat bot to create your next pitch deck, or generating bespoke 3D scenes for your next home decoration project using inexpensive tools like Blender. In this talk, I’ll show you how this is possible with tools like Genkit and MPC, the Model Context Protocol.

You will learn:

  • What Genkit is and how its key abstractions make building AI apps easier and faster
  • How you can leverage MCP to allow LLMs to interact with existing apps and systems
  • How to architect intelligent applications that orchestrate complex tasks by connecting to and reusing your existing APIs, data sources, and specialised tools.

I will even demo an agentic app built using Genkit, MCP, Swift, and Keynote that you can use to craft presentation decks using just natural language – including doing the research!

Michelantonio Trizio & Andrea Lops

LLM-Powered Automation for Scalable UI Testing

Michelantonio Trizio — Chief Technology Officer, Wideverse srl · Andrea Lops — Software Engineer, Wideverse srl

Automated UI testing is essential but notoriously fragile, often failing to keep pace with rapidly evolving interfaces and documentation. In this talk, we introduce a novel multi-agent architecture that leverages large language models (LLMs) to transform static documentation into dynamic, executable UI tests—without writing code. Our system extracts structured user journeys from product manuals, refines them into atomic tasks using LLM agents, and executes them autonomously in live browser environments. This talk is for developers, QA engineers, and AI practitioners building or maintaining test automation pipelines in enterprise environment. Attendees will gain insights into architecting LLM-powered agents for structured extraction, and improving test resilience. We’ll explore how this system achieves high execution accuracy and adaptive self-correction, even under ambiguous or incomplete specs.

Andrea Caglio & Luca Pozzoli

Back to the Prompt: Rewriting the Future of AI with Real-Time Knowledge

Andrea Caglio — AI & Software Engineer, Intré srl · Luca Pozzoli — Software & AI Engineer, Intré srl

What if your AI assistant could travel through time, rewriting the rules of documentation as it goes? In this talk, we’ll take you on a journey to the future of knowledge management, where your assistant doesn’t rely on outdated documents. Instead, it can ingest real-time information via chat, making sure that this new data takes priority over the old. Powered by cutting-edge Generative AI, LLMs, Bots, and a Retrieval-Augmented Generation (RAG) architecture, our system is capable of time-traveling knowledge, collecting, structuring, and storing it as the ultimate source of truth.

We’ll dive into the research and technical architecture that made it possible, exploring how we integrate dynamic knowledge injection, prioritize real-time inputs, and maintain consistency across the system. You’ll learn how we built an AI assistant that adapts to evolving needs without compromising on reliability or user experience.

So, buckle up! We’re about to take your AI into the present. No flux capacitor required!

Target audience: developers, ML engineers, product managers. Expected duration of the talk: 40′

Giovanni Cugliari

The composite AI-product stack: Building intelligent systems with agents and generative AI

Giovanni Cugliari — CPTO, Vedrai

As individuals and organizations strive to make smarter, faster decisions, AI is evolving beyond prediction into a new era of causal, intelligent, and collaborative decision-making. This session explores how developers can build cutting-edge Decision Intelligence Platforms by combining three key technologies. First, we’ll look at how graph analytics uncover causal relationships in data, revealing patterns and dependencies that power smarter insights. Next, we’ll dive into a simulation engine that enables scalable scenario planning, helping teams test “what-if” situations before acting. Finally, we’ll explore generative data storytelling and an alerting and recommendation system that transforms raw data into meaningful, real-time narratives and guidance. Together, these elements create a platform that doesn’t just react to data—but understands it, plans around it, and collaborates with users to make proactive decisions.

Daniele Antonini

Coding with AI: How to Get Predictable Results

Daniele Antonini — Head of Engineering, Translated

AI coding assistants like Copilot, ChatGPT, and Cursor have transformed how we write software — but often in unpredictable ways. Vague prompts, inconsistent results, and scattered workflows are now part of our daily reality. The promise of AI-powered development is huge, but without structure, it’s easy to fall into chaos.

In this talk, I’ll introduce User Story Matrix (USM) — an open-source CLI tool that helps developers orchestrate AI-assisted development with clarity and control. USM lets you define structured user stories, generate implementation blueprints, and guide AI tools through testable, repeatable steps. Whether you’re working solo or in a team, USM gives you a lightweight, developer-first workflow to make AI coding deliberate and scalable — not just experimental. This talk is aimed at developers, tech leads, and AI tool builders looking to reduce noise and get real results from AI coding. You’ll walk away with a fresh mindset, a practical CLI demo, and a repeatable process to bring predictability back to your AI-assisted workflow.

Piero Dotti

Scaling Vector Search with PostgreSQL: A Deep Dive into pgvector Optimization

Piero Dotti — CTO, Monade srl

Are you building AI applications that need a reliable, scalable vector store? This talk provides a comprehensive guide to configuring PostgreSQL as an optimal vector store for AI applications using the pgvector extension.

We’ll begin with a brief introduction to vector stores and PostgreSQL fundamentals before diving into the pgvector extension and its capabilities. The presentation will explore essential vector operations and compare indexing approaches (HNSW vs. IVFFlat), offering practical guidance on hyperparameter tuning for your specific use cases.

We’ll also cover advanced optimization techniques including:

  • Reduced precision
  • Quantization methods
  • Various scaling strategies such as partitioning, sharding, and replication to handle growing data volumes

We’ll also see a real-world example of a semantic search application using pgvector, demonstrating how to implement and optimize it for production.

Whether you’re implementing semantic search, recommendation systems, or other vector-based AI applications, you’ll leave with actionable knowledge to configure PostgreSQL as a high-performance, production-ready vector database.

Davide Dispenza

Agent Collaboration Across Frameworks: Interoperability with CrewAI, LangGraph, and Google A2A

Davide Dispenza — CTO, Volcanic Minds

Modern AI development is rapidly shifting from isolated LLM prompts to orchestrated systems of collaborative agents. But with so many tools and frameworks emerging, interoperability remains a key challenge. In this talk, we introduce three powerful and complementary technologies: CrewAI, a lightweight framework for autonomous multi-agent collaboration; LangGraph, a graph-based orchestration engine for LLM workflows; and Google’s Agent-to-Agent (A2A) protocol, a new open standard enabling agents to discover and communicate across frameworks and infrastructures.

You’ll learn how each technology works, what problems they solve, and how they differ in design and application. The final part of the talk is a live demo: an AI agent that receives a user request and coordinates with two separate agent stacks—one built with CrewAI and another with LangGraph—via the Google A2A protocol, showcasing seamless cross-framework problem-solving in action.

Audience: AI developers, architects, and technical leads building agent-based systems or evaluating agent frameworks. Length: 40 minutes. Innovation: This is a brand-new talk featuring a live demo of multi-framework agent interoperability using Google A2A. Takeaways: Attendees will leave with a clear understanding of CrewAI, LangGraph, and A2A; practical insights on when and how to use each; and a blueprint for building scalable, interoperable, multi-agent systems.

Massimiliano Caranzano

Internet of Agents: the role of the network in the AI revolution

Massimiliano Caranzano — Artificial Intelligence Account Executive EMEA South, Cisco Systems

We are in the AI Agentic phase, where AI entities are able to autonomously reason and act (ReAct) and this will literally change the way we Live, Play and Work. A new army of Autonomous Digital Workes will join the humans at work as well as in private life changing the entire IT industry: software, hardware, infrastructure and services. This moltitude of digital resources will require a new “internet” working differently, al layer 7, able to Connect, Secure, Observe and foster Collaboration exactly as it was in the beginning of the internet revolution. We are at the dawn of the IOA, Internet of Agents.

Francesco Lerro

How TheFork is Revolutionizing Dining Experiences with Generative AI

Francesco Lerro — Software Architect, TheFork – TripAdvisor Group

What happens when Generative AI meets the world of dining? At TheFork, we’ve transformed restaurant discovery into a personalized experience for every user. This talk will take you through our exciting journey of adopting GenAI—balancing innovation with privacy, legal compliance, and the creation of a solid AI blueprint to support multiple internal initiatives. We’ll share how we’ve leveraged diner reviews to enhance the user experience, from generating smarter recommendations to crafting personalized restaurant descriptions. Join us as we explore the challenges, lessons learned, and the strategies that are shaping TheFork into an intelligent, user-centric dining advisor. Join us as we explore the challenges, lessons learned, and the strategies that are shaping TheFork into an intelligent, user-centric dining advisor.

Cristiano De Nobili

Physics & Quantum Inspired AI

Cristiano De Nobili — Freelance Lead Scientist & Scientific Advisor

This 30-minute talk will motivate and introduce Physics and Quantum methods that will improve current machine learning algorithms and perhaps help solve the growing energy demands of LLMs. Starting from Landauer’s principle, we will discuss the limitations of current semiconductor technologies and how emerging computing paradigms could power future training and inference.

Benedetto Manasseri

How to (not) fail a GenAI project: practical lessons and technical insights from building and evolving Multi-Agent Chatbots in production

Benedetto Manasseri — AI Engineer, Datapizza

Why do even successful GenAI projects often plateau after reaching production?

Moving from PoC to a live system is only the beginning — the real challenge lies in scaling it, making it trustworthy, and continuously improving its impact. Whether you’re navigating your first demo or already running a GenAI solution in production, this talk is for you.

Here I’ll share hard-earned lessons from building production-grade multi-agent chatbots (e.g. “talk-with-your-documents”) in a corporate environment — lessons grounded in hands-on experience, packed with practical tips and references to GenAI tools and frameworks that actually work.

We’ll cover:

  • why involving business stakeholders early and often is not just a nice-to-have, but a critical success factor — and how to do it.
  • how to build robust evaluation pipelines using real user data and expert input to assess relevance, accuracy, and overall system performance over time.
  • how to strike the right balance between elegant simplicity and complex agents architectures, with a focus on composable patterns and advanced strategies for RAG (chunking, pre-retrieval, post-retrieval, and more).
  • the main challenges of unstructured data — and how smart preprocessing can be helpful in compensating for poor document quality.
  • post-deployment strategies: onboarding users, increasing trust through transparency (think interactive source tracing and agent flow visualization), and iterating based on real-world queries and feedback.

This is a new, original talk for AI Heroes, aimed at developers, AI engineers, and product teams building GenAI solutions. Get ready for a session filled with hands-on advice and real-world lessons learned from taking GenAI projects to production across a variety of contexts and scenarios.

Expected length: 40 minutes

Valeria Zuccoli

Repetita Non Iuvant: Why Generative AI Models Cannot Feed Themselves

Valeria Zuccoli — Artificial Intelligence Scientist, Bettini srl

As AI floods the digital landscape with content, what happens when it starts repeating itself? This talk explores model collapse, a progressive erosion where LLMs and image generators loop on their own results, hindering the creation of novel output.

We will show how self-training leads to bias and loss of diversity, examine the causes of this degradation, and quantify its impact on model creativity. Finally, we will also present concrete strategies to safeguard the future of generative AI, emphasizing the critical need to preserve innovation and originality.

By the end of this talk, attendees will gain insights into the practical implications of model collapse, understanding its impact on content diversity and the long-term viability of AI.

Emanuele Fabbiani

Beyond Basic RAG: HyDE, Visual Embeddings, and Other Tricks

Emanuele Fabbiani — Head of AI, xtream

The foundational RAG architecture we all know – built on embeddings, vector databases, retrieval algorithms, and generative models – served us well in 2023. Now it’s time to explore the powerful enhancements that have emerged to take RAG to the next level.

We’ll explore HyDE, an approach that leverages an LLM to generate hypothetical documents, creating a stronger bridge between user queries and relevant content. The result is a marked improvement in retrieval accuracy without requiring additional models.

Visual content handling gets a major upgrade through advanced embedding techniques, particularly with the introduction of ColPali. This retrieval model works directly with document images, using vision-language models to create rich, contextual embeddings from document pages. It’s particularly powerful when dealing with PDFs, scanned documents, and other visually structured content that traditional RAG systems struggle with.

For those focused on efficiency, we’ll examine SPLADE, a neural retrieval model that creates sparse representations of both documents and queries. By combining the speed advantages of traditional inverted indexes with the accuracy of modern neural approaches, SPLADE offers a compelling solution for production environments.

The discussion isn’t just theoretical – we’ll ground everything in practical implementation. Through code snippets, engineering best practices, and live demonstrations, you’ll see these enhancements in action and understand how to integrate them into your own systems.

Whether you’re building your first RAG system or looking to enhance an existing one, this session will equip you with actionable insights and practical solutions to make your retrieval systems more robust and capable of handling real-world challenges.

Luca Gilli

Replica Italia: how to build a digital twin of the Italian population

Luca Gilli — CTO, Clearbox AI

Replica Italia is a synthetic, privacy-safe digital twin of the Italian population. This presentation explores the technical challenges and data sources involved in its development.​ Creating a digital twin required integrating diverse datasets: we utilised open data, statistical modelling, and simulations to represent demographic, behavioural, and geolocation attributes. Key data sources included public demographic statistics, consumer behaviour studies, and geospatial information.​ The resulting platform provides instant access to AI-generated panels of over 60 million synthetic Italian users, facilitating concept testing, surveys, and consumer response simulations. It also enables the enrichment of customer profiles and the creation of high-quality synthetic audiences for targeted advertising, all without accessing personal data. This talk provides an in-depth exploration of the methodologies employed to integrate diverse data sources in creating a national-scale digital twin.