~/talk

Building a Custom AI Chatbot with Spring Boot, React, and LangChain4j

slides:none on file

Builds a full stack RAG chatbot using Spring Boot backend, React + Hilla frontend, LangChain4j and OpenAI GPT-4, with a 500‑token windowed chat memory and a tokenizer matched to the model. Ingests terms_of_service.txt into an in-memory vector store via an All-MiniLM embedding model, uses a retriever (1 result, min score 0.6) to ground answers, streams replies as streaming token responses, and exposes two safe tools (getBookingDetails, cancelBooking) that successfully cancel booking 105 in the demo.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05RAG Spring Boot app
  3. 4:38Streaming chat model
  4. 8:35Customer support agent
  5. 14:11Retrieval augmented generation
  6. 15:55Embedding models and vector stores
  7. 18:22Ingesting documents
  8. 22:37Booking tools
  9. 27:10Live demo
  10. 27:52Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.