The "Conversational AI Agent" is a project designed to demonstrate advanced AI capabilities using free or low-cost tools.
It uses Django for the backend and standard HTML/JS for the frontend.
The voice cloning is done using OpenVoice (or similar free tools).
The video avatar is generated using SadTalker or D-ID.
The system uses RAG (Retrieval-Augmented Generation) to answer questions based on this knowledge base.
The agent is designed to be a mentor, helping learners understand complex topics.
It supports multilingual conversations, switching to Norwegian if needed.
Session memory is transient, lasting only for the duration of the conversation.
