Concerto for Java and AI - Building Production-Ready LLM Applications
Imagine you're a music composer struggling to find inspiration for a pivotal movie scene. Then, you remember you’re also a software engineer, and the solution becomes suddenly obvious. Join me in this session, where I'll demonstrate how I enhanced my music composition process by harnessing the power of Java and AI.
This talk will discuss the core architectural patterns for introducing AI capabilities into an existing software system, exploring use cases like text classification, structured data extraction, semantic search, and agentic tools. The Java ecosystem is getting more and more capabilities for building AI applications. But are they ready for production? Are there any gaps?
Throughout the session, I’ll build a "composer assistant" application using Spring AI to showcase how to make an LLM application production-ready. Is the developer experience affected when working locally with language models? How is observability different when it comes to tokens? Can we ensure resilience across the many integrations orchestrated by the AI? What strategies are available for deploying LLM applications?
In a final twist, you’ll choose which movie scene to score, and I’ll compose and perform the music live for it, supported by AI. Will it meet the mark? There’s only one way to find out: join me in exploring the practical side of AI applications, where Java and Generative AI offer tangible solutions to real-world use cases. Aaaaand action!
-
Developer Productivity With IntelliJ IDEATrisha GeeThursday Dec 12 @ 14:15
-
A New Era for Legacy ModernisationRachel LaycockThursday Dec 12 @ 10:30
-
Adaptive Architectures - Building API Layers that Build ThemselvesMarty PittThursday Dec 12 @ 13:15
-
Ant Farm Entropy: Sugar Powered EncryptionSuz HintonFriday Dec 13 @ 11:30
-
Microservices on Unison Cloud: Statically Typed, Dynamically DeployedRúnar BjarnasonFriday Dec 13 @ 14:15
-
Web App Security Isn’t Just XSS and SQL Injection!Adam LangleyFriday Dec 13 @ 10:30
-
GitHub Copilot - How It Works, How We Got Here, Where It's GoingDamian BradyThursday Dec 12 @ 15:30
-
Understanding Distributed Architectures - The Patterns ApproachUnmesh JoshiFriday Dec 13 @ 13:15
-
Concerto for Java and AI - Building Production-Ready LLM ApplicationsThomas VitaleThursday Dec 12 @ 11:30