Building Your Companion: Dio Chatbot

August 24, 2025
3 min read
Generative AIChatbotAIGeminiLLMBackend DevelopmentAPILine Messaging AppGenerative AI Ecosystem

When building this website, I realized that this website needs a unique user experience feature that can help you to get to know me better and faster. The need for this unique feature is a great fit with one of my ideas at the time which is to build my own personalized ChatGPT like chatbot. This chatbot acts as an AI version of me and accompanies you in this website to answer questions about me and my projects. So, say Hi to Dio!

What is Dio?

Dio is a name of the interactive AI chatbot that accompanies you in this website. It helps to answer your questions about my background, projects, and certifications. You can interact with Dio via web UI which can be found in this website or via LINE Messaging App. Also, Dio has a special feature that enables you to directly leave a message for me by just chatting with Dio in this website.

How do I build Dio and the ecosystem around it?

Dio is a result of collaboration from many technologies. Mainly, I use LLM like Gemini to generate the response for the user's question based on the context I personally tailored and structured specifically for Dio. Basically, Dio knows everything about me and my projects.

Another important part is the ecosystem for Dio to interact with. I connected Dio to Line Messaging App to enable you to send message to me by just asking Dio in this website, eliminating the extra steps and effort to send message to me. Also, by enabling Dio to send message to me, I can directly receive your message and respond to you faster.

I also integrated Dio directly in Line Messaging App which enables you to send message to Dio easily via LINE Messaging App as my part of experiment as AI Engineer and Generative AI Ecosystem Builder in my internship at egeroo.ai.

What do I learn?

Building Dio is a great learning experience for me. I learned a lot about LLM, how to integrate LLM with our own personalized ecosystem and context, how to structure the context for LLM to generate the response, how to integrate the chatbot to messaging app like LINE, and how to build a User Interface and User Experience for user to try Dio. Also, I learned a lot about how every detail matters in building a good user experience in the website.

This experience helps me to understand the basics on chat bot building which is a great foundation for me to start my journey at egeroo.ai as AI Engineer and Generative AI Ecosystem Builder.

What's next?

I will continue to iterate and update Dio's ecosystem to make it has more relevant and context-aware to everything in this website by implementing more components and features. I will notify you when Dio has new features and updates in this website or in my socials.

Try Dio Now!

So, try Dio now by clicking the button on bottom right corner of this website!

Additionally, if you want to talk with Dio on Line messaging app you can scan the QR code below:

Dio QR Code


[V3.5] Orchestrated & Created by Han 2025