Chatting with my movie-advisor using a langchain agent, RAG tools, Xata PostreSQL and TMDB

Github repo

This is a demo of my movie-advisor project: I created a chatbot driven by a langchain agent and RAG tools.

The agent is handling all conversations between me and the LLM. Based on my queries, it will search for preferences and update my watch lists stored on the postgreSQL database Xata, or fetch missing information from the movie database TMDB.

I am using my other project ai_chatbot as submodule to initialise the agent and handle voice conversations using Google STT and Edge TTS engines.

Tools: Langchain | Xata | TMDB

Don't miss my other AI-related articles on my dev blog!

Music by Denys Kyshchuk from Pixabay.

0
Subscribe to my newsletter

Read articles from Alexandre Donciu-Julin directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Alexandre Donciu-Julin
Alexandre Donciu-Julin

Innovative software engineer with over 15 years of solid technical expertise in AI, computer vision and software development.