Building AI Chatbot with Spring Boot, React and ChatGPT (Live Code)
summary
Live code builds a Spring Boot + React app that calls ChatGPT via Lang chain for J and uses Hilla to wire front end and back end, creates vector embeddings from a terms_of_service file stored in an in-memory retriever, streams tokens to the browser as streaming responses, and exposes limited functions (get booking details, cancel booking) as a cancel booking tool — the demo retrieves the correct cancellation rule and successfully executes cancellations against the demo backend.
AI-written summary · about
chapters (8)
- 0:00Introduction and AI potential
- 3:11Understanding LLMs and context
- 12:06Tools and project setup
- 13:29Live coding the chatbot
- 27:31Augmenting with retrieval
- 35:59Adding tools for actions
- 39:39Demo and results
- 40:20Q&A and closing
related talks
34mBuilding a Custom AI Chatbot with Spring Boot, React, and LangChain4j
46mBuilding a custom AI chatbot with Spring Boot, React, and LangChain4j
01h 02mBuilding full stack AI chatbots with Java - livecoding
58mDemystifying GenAI: Build a ChatGPT App with Vector Store
44mReal-World AI Patterns with Spring AI and Vaadin
01h 05mFrom Novice to Ninja: Practical Code Generation with Chat GPT
35mUnleashing Creativity with Spring AI
25mLets Build A Node.js ChatGPT-Like Bot With AI APIs
