Create a RAG-based chatbot using Gemini API and Python Flask

Details
Please RSVP ahead of time and bring a government-issued ID for check-in.
Join us to learn how to create a custom chatbot! Understanding the foundations of Retrieval-Augmented Generation (RAG) in AI is essential for grasping how enterprise-scale chat agents operate. Developing your own chatbot can be incredibly beneficial, especially if you're aiming to create a highly customized, domain-specific agent.
In this talk, we will use the Google Gemini API to build a text embeddings database for the chatbot and leverage Gemini's generative AI models to craft dynamic chat responses. We'll design a simple REST API backend using Python Flask and connect it to a user-friendly frontend interface. By the end of this session, you'll acquire practical skills that will enable you to create more advanced chat agents for your individual projects or enterprise needs.
Having a VS Code and Python 3.11 installation is a prerequisite to be able to follow the coding.
About the Speaker
Nazar Mammedov: Web Specialist at Northeastern University. Full-stack software developer. AWS Certified Solutions Architect.
Venue Sponsor:
CIC Cambridge
https://cic.com/about/

Create a RAG-based chatbot using Gemini API and Python Flask