<?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/cbd8741834c549889f8ced4cc17693f4&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/cbd8741834c549889f8ced4cc17693f4-9a50da1778906e64.gif</thumbnail_url><duration>429.106</duration><title>VibeBuddy AI Music Recommender Pipeline Demo</title><description>Hi, I am Maxim Yeliseyev, the sole developer behind VibeBuddy AI, an AI music recommender. Instead of dropdowns or sliders, it uses natural language to extract your preferences via RAG over ChromaDB with 1,710 real Spotify songs across 114 genres stored as 8 dimensional feature vectors. It runs an 8 step agentic pipeline with guardrails and self critique, and outputs your top 5 tracks with scores and natural language explanations. In the demos, I tested chill folk, heavy metal, and a sad slow request to show guardrails and reflections. No direct viewer action was requested.</description></oembed>