<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/fd28447569544670a5b14ce2f3c4e8c0&quot; frameborder=&quot;0&quot; width=&quot;1092&quot; height=&quot;819&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>819</height><width>1092</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>819</thumbnail_height><thumbnail_width>1092</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/fd28447569544670a5b14ce2f3c4e8c0-697fd1e256880e69.gif</thumbnail_url><duration>253.567</duration><title>Elevant Digital AI Learning Assistant (Discord + RAG System)</title><description>I developed an AI-powered learning assistant for Elevant Digital designed to support students and internal academic teams by providing instant answers from learning materials.

The system is built as a full Retrieval-Augmented Generation (RAG) pipeline and is integrated with Discord for real-time interaction.

Project Overview

The workflow is designed around two production-grade API endpoints:

/ingest endpoint for processing and indexing learning materials
/ask endpoint for handling user queries and generating responses
System Architecture
Learning materials (PDFs) are uploaded via Google Drive
A Make.com workflow triggers the ingestion pipeline automatically
Documents are processed, chunked, and converted into embeddings
Embeddings are stored in Qdrant vector database for semantic search
A Discord bot handles student queries in real time
Relevant context is retrieved from Qdrant and passed to Gemini AI
The model generates accurate, context-aware answers
The system is deployed on Render
Impact

The system enables students to:

Ask questions directly from Discord
Receive instant explanations from course materials
Reduce dependency on immediate teacher availability
Access structured academic knowledge in real time</description></oembed>