<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Symbl.ai</provider_name><provider_url>https://symbl.ai</provider_url><author_name>Sharmistha Gupta</author_name><title>Retrieval Augmented Generation with&#xA0;Symbl.ai&#x2019;s Nebula Chat and MongoDB Atlas | Symbl.ai</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Kap0i5VSXx"&gt;&lt;a href="https://symbl.ai/developers/blog/retrieval-augmented-generation-with-symbl-ais-nebula-chat-and-mongodb-atlas/"&gt;Retrieval Augmented Generation with&#xA0;Symbl.ai&#x2019;s Nebula Chat and MongoDB Atlas&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://symbl.ai/developers/blog/retrieval-augmented-generation-with-symbl-ais-nebula-chat-and-mongodb-atlas/embed/#?secret=Kap0i5VSXx" width="600" height="338" title="&#x201C;Retrieval Augmented Generation with&#xA0;Symbl.ai&#x2019;s Nebula Chat and MongoDB Atlas&#x201D; &#x2014; Symbl.ai" data-secret="Kap0i5VSXx" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://symbl.ai/wp-content/uploads/2024/03/RAG-with-Nebula-Chat-and-MongoDB-Atlas.png</thumbnail_url><thumbnail_width>2880</thumbnail_width><thumbnail_height>1620</thumbnail_height><description>Introduction Large Language Models (LLMs) simulate human-like interaction by generating context-aware natural language responses. They are data-driven and generate responses based on a pre-existing reservoir of knowledge. However, this knowledge is limited. LLMs struggle with challenges like contextually plausible but factually inaccurate information, niche domain knowledge and diversity in interactions. Retrieval Augmented Generation (RAG) can [&hellip;]</description></oembed>
