<?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: Kishore Ganapathy</title>
    <description>The latest articles on DEV Community by Kishore Ganapathy (@kishore_ganapathy).</description>
    <link>https://dev.to/kishore_ganapathy</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%2F3886852%2F65da6ac6-6958-40d5-bf6e-7207e37a08ee.png</url>
      <title>DEV Community: Kishore Ganapathy</title>
      <link>https://dev.to/kishore_ganapathy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kishore_ganapathy"/>
    <language>en</language>
    <item>
      <title>My First RAG Project: Building InsightFetch with LangChain</title>
      <dc:creator>Kishore Ganapathy</dc:creator>
      <pubDate>Sun, 05 Jul 2026 13:48:31 +0000</pubDate>
      <link>https://dev.to/kishore_ganapathy/my-first-rag-project-building-insightfetch-with-langchain-38e9</link>
      <guid>https://dev.to/kishore_ganapathy/my-first-rag-project-building-insightfetch-with-langchain-38e9</guid>
      <description>&lt;h1&gt;
  
  
  🚀 My First Dev.to Post + My First RAG Project: InsightFetch
&lt;/h1&gt;

&lt;p&gt;Hey everyone! 👋&lt;/p&gt;

&lt;p&gt;This is my very first post on Dev.to, and I'm excited to share my first &lt;strong&gt;Retrieval-Augmented Generation (RAG)&lt;/strong&gt; project built using &lt;strong&gt;LangChain&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing InsightFetch
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;InsightFetch&lt;/strong&gt; is a simple web application that lets you learn from any webpage by asking questions in natural language.&lt;/p&gt;

&lt;p&gt;Just provide one or more URLs, and the app will:&lt;/p&gt;

&lt;p&gt;*Extract the content from the webpages&lt;br&gt;
*Split the text into chunks&lt;br&gt;
*Generate embeddings using Hugging Face&lt;br&gt;
*Store them in a FAISS vector database&lt;br&gt;
*Use LangChain with the Groq API (Llama 3.1 8B Instant) to answer your questions based on the provided content&lt;/p&gt;

&lt;h3&gt;
  
  
  Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;LangChain&lt;/li&gt;
&lt;li&gt;Groq (Llama 3.1 8B Instant)&lt;/li&gt;
&lt;li&gt;Hugging Face Embeddings&lt;/li&gt;
&lt;li&gt;FAISS&lt;/li&gt;
&lt;li&gt;Unstructured URL Loader&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it out
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;InsightFetch:&lt;/strong&gt; &lt;a href="https://insightfetch.streamlit.app/" rel="noopener noreferrer"&gt;https://insightfetch.streamlit.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to hear what you think!&lt;/p&gt;

&lt;p&gt;This project taught me a lot about how RAG pipelines work—from document loading and chunking to embeddings, vector search, and retrieval-based question answering.&lt;/p&gt;

&lt;p&gt;Since I'm still learning, I'm sure there are many things I can improve. If you have any suggestions, best practices, or ideas for new features, I'd really appreciate your feedback. Every suggestion will help me learn and build better projects.&lt;/p&gt;

&lt;p&gt;Thank you for taking the time to read my first post. I hope to share more of my learning journey and future projects here!&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>rag</category>
      <category>langchain</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
