Day 4 -
Aug 21st
Stage 1
Talk Description: Can you build the coolest GenAI apps in Scala? Yes! LLM4S is the batteries-included toolkit for all your AI needs—basic LLMs, Retrieval-Augmented Generation (RAG), image understanding, and agentic workflows.
In this talk, Kannupriya Kalra, co-creator and maintainer of LLM4S, shares the story of how and why this toolkit was built, the key ideas behind it, and how community-driven development through Google Summer of Code helped expand its capabilities.
We’ll walk through live demos—from basic LLM calls and RAG search to image processing and AI-driven code writing. If you’re curious about building powerful, production-ready GenAI applications in Scala, this session is for you.
With GenAI and LLM4S, you can build:
Conversational agents and intelligent chatbots
Retrieval-Augmented Generation (RAG) over custom datasets
Automated code generation and Scala-aware developer tools
Image captioning, generation, and understanding
PDF and document summarization and question-answering
Semantic search engines for unstructured data
AI agents that plan, reason, and call tools
Multi-step workflows combining text, data, and APIs
Content generation for blogs, reports, and marketing
Scalable GenAI-powered backend services in pure Scala
Whether you’re building tools for developers, enterprises, or creative applications, this talk will show you how to harness the full power of GenAI in the coolest language: Scala.
Kannupriya Kalra is the org admin for the Google Summer of Code 2024 and 2025 programs with Scala Center, where she plays a key role in shaping the future of Scala open-source contributions. As a mentor for both years, she has guided projects such as Scaladex, Scala CLI, and LLM4S. In 2024, she represented Scala Center at the Google Open Source Conference in Sunnyvale, California. With a passion for knowledge sharing, Kannupriya has delivered talks in four countries, inspiring developers globally. She is also the maintainer of LLM4S, a Scala-first AI toolkit she co-created with Rory Graves. With over 10 years of experience in functional programming, Kannupriya has worked on scalable software solutions at Sky in London, focusing on backend development with functional Scala. She has also contributed to various Scala projects in India, specializing in data engineering, and has expertise in Scala, Akka, and big data technologies. Learn more about her on LinkedIn: https://www.linkedin.com/in/kannupriyakalra/
Subscribe and follow @ScalaDays on BlueSky for the latest conference updates.