A while back, I built the Vaadin Docs Assistant, a ChatGPT-based AI assistant that can answer technical questions about developing with Vaadin Flow or Hilla based on the latest available documentation. If you're curious about the concepts behind the assistant, I recommend my earlier blog post.
In this series, we'll deep-dive into the technical side of constructing and deploying an AI chatbot using Java as our backend language. While the internet is awash with tools and projects in Python or JavaScript, I wanted to demonstrate that Java can be used to integrate AI tools just as effectively.
The articles in this series are:
Find the completed source code for the application on my GitHub.
Marcus is the VP of Developer Relations at Vaadin. His daily work includes everything from writing blogs and tech demos to attending events and giving presentations on all things Vaadin and web-related.