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

Innovative software engineer with over 15 years of solid technical expertise in AI, computer vision and software development.
Search for a command to run...

Innovative software engineer with over 15 years of solid technical expertise in AI, computer vision and software development.
No comments yet. Be the first to comment.
A simple BERT-based model for toxic comment classification, implemented in PyTorch, trained and deployed on SageMaker

What makes Mistral 7B so efficient, for such a small model?

Your own personal AI Librarian powered by Langchain & RAG

Intent classification is a pivotal process in natural language processing (NLP) where an AI system identifies the purpose or intention behind a user's input. This task involves analyzing a user's message and categorizing it into predefined intents, s...

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.