Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a code-driven talk from YOW! Australia 2024 where Rod Johnson, creator of Spring and Co-founder & CEO at Atomist, demonstrates how to build a GenAI chatbot using Kotlin, Spring Boot, and htmx. Learn why the JVM is an excellent platform for GenAI applications as Johnson walks through implementing Spring AI to create a personality-driven chatbot. The presentation covers essential topics including RAG (Retrieval Augmented Generation) with VectorStore, strategies for mixing different LLMs (including open-source models running locally) in a single application, utilizing Spring AI's "advisor" architecture for clean component design, implementing toxicity guards and crosscutting functionality, exchanging structured data with LLMs, and best practices for GenAI application development. The demonstration includes shareable GitHub code for continued exploration after the talk.
Syllabus
00:00 Intro
01:00 Agenda
01:28 Spring & AI
08:15 Demo
40:20 Outro
Taught by
GOTO Conferences