~/talk

Building full stack AI chatbots with Java - livecoding

slides:none on file

Live-coded a working Java full‑stack chatbot: Spring Boot backend, Telegram client, Dockerized Solr search index and MariaDB persistence, plus Metabase for visuals. Uses Stanford NLP for sentence-level sentiment, Lingua for language detection, Jsoup to scrape Wikipedia when Solr has no hit, and auto‑indexes extracted passages. Also wires Spring AI to OpenAI for generative answers. Demo shows the bot answering greetings, querying Solr for “Devoxx”, scraping and indexing Wikipedia, then replying—end‑to‑end functional.

AI-written summary · about

  1. 0:00Speaker introduction
  2. 2:01Project goal and overview
  3. 4:05Architecture and tools
  4. 7:00Environment setup
  5. 15:57Architectural design
  6. 19:37Telegram integration
  7. 26:08Agent decision logic
  8. 39:20Knowledge base implementation
  9. 51:24Persistent storage
  10. 53:04Generative AI integration
~/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.