<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Piyush Baraskar</title>
    <description>The latest articles on DEV Community by Piyush Baraskar (@piyushnextgen).</description>
    <link>https://dev.to/piyushnextgen</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4060299%2F92c90aea-23e0-4ed2-b948-a685f9db8599.jpg</url>
      <title>DEV Community: Piyush Baraskar</title>
      <link>https://dev.to/piyushnextgen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/piyushnextgen"/>
    <language>en</language>
    <item>
      <title>How RAG works</title>
      <dc:creator>Piyush Baraskar</dc:creator>
      <pubDate>Tue, 11 Aug 2026 19:14:30 +0000</pubDate>
      <link>https://dev.to/piyushnextgen/how-rag-works-5a9c</link>
      <guid>https://dev.to/piyushnextgen/how-rag-works-5a9c</guid>
      <description>&lt;p&gt;Learned about RAG Retrieval augmented generation&lt;br&gt;
Which is used when a model need external data on which the data is not trained it is where Rag is used&lt;/p&gt;

&lt;p&gt;Llm is not fine tuned instead the external data is divided into smaller chunks. Each chunk is converted into an embedding and is stored in the vector databases  and the model can retrieve which chunk of info to used depending on the prompt&lt;/p&gt;

&lt;p&gt;Now check &lt;br&gt;
Each chunk is embedded&lt;/p&gt;

&lt;p&gt;It is used when you.want to add your own data on the llm&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
