<?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/867a1cea0d5647d38bb3d1bcf8830fd9&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/867a1cea0d5647d38bb3d1bcf8830fd9-542f3b10b493df7a.gif</thumbnail_url><duration>300.826</duration><title>Mood Music Recommendations with RAG and Guardrails</title><description>I built a mood based music recommendation app that calls the Cloud API and uses RAG, then takes a user prompt like something chill or something mellow. The system retrieves songs and runs confidence scoring using energy, valence, acousticness, and BPM, reporting metrics like tempo 152 at 0.93 and 132 in another run, with confidence scores such as 0.74 pass and 0.68 pass. I added guardrails, so if it does not pass, it gives different results. I also ran a reliability check with six Claude queries, saving results to JSON, with six passed and average confidence 0.73. I did not request any viewer action, but I noted a future improvement to add the Spotify API.</description></oembed>