<?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: sourabh</title>
    <description>The latest articles on DEV Community by sourabh (@sourabh_builds).</description>
    <link>https://dev.to/sourabh_builds</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2384146%2F3bed6677-552b-47ae-8520-d9550d589cca.png</url>
      <title>DEV Community: sourabh</title>
      <link>https://dev.to/sourabh_builds</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sourabh_builds"/>
    <language>en</language>
    <item>
      <title>open-contribution rag</title>
      <dc:creator>sourabh</dc:creator>
      <pubDate>Mon, 11 Nov 2024 08:00:37 +0000</pubDate>
      <link>https://dev.to/sourabh_builds/open-contribution-177k</link>
      <guid>https://dev.to/sourabh_builds/open-contribution-177k</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/pgai"&gt;Open Source AI Challenge with pgai and Ollama &lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;the problem with junior-devs or in generall people who just started learning an skill, is that they don't really find any real open-source project that they can contribute and feel excited about.&lt;br&gt;
that's why implemented an rag based search where user can explore projects based on prompts. basically a person post's an project with relvent information i.e(title,description,tech_stack,what exactlly the author need contributiion for?)&lt;br&gt;
the idea is not sololey focused on coding, a person who knows logo_design,figma and even a person can do marketing for someone's project &lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxafbd0en581k5rmiai4r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxafbd0en581k5rmiai4r.png" alt="Image description" width="800" height="383"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fodruq6zuiohd4k5m82y7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fodruq6zuiohd4k5m82y7.png" alt="Image description" width="800" height="366"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjyghx8sz27t79fs831a1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjyghx8sz27t79fs831a1.png" alt="Image description" width="800" height="329"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4v89vw1d5gxilx711800.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4v89vw1d5gxilx711800.png" alt="Image description" width="621" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Currently, there's no way to add a new project since authentication hasn't been implemented. For now, feel free to test the RAG capabilities. Take a look! 🫡&lt;/p&gt;

&lt;p&gt;&lt;a href="https://open-rho.vercel.app/find" rel="noopener noreferrer"&gt;open-contribution&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/sourabh100x/open-contribution" rel="noopener noreferrer"&gt;github-repo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tools Used
&lt;/h2&gt;

&lt;p&gt;used an free hosted postgres database on timesacele, then use the pgai(extension) to vectorify my db, then used pgai vectorizer to automate embedding's creation, planning to implement pgvectorscale shortly😀&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;had just created the MVP, like the platform doesn't have authentication, styling is basic and there is some halucination. pllaning ato implement all these features also thinking off adding filters for accuracy and maybe an chatting-system also&lt;/p&gt;

&lt;p&gt;vectorizer vibe pgvector pgai pgvetorscale&lt;/p&gt;

&lt;p&gt;sourabh_builds&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4r20eqmvtnuz3224khul.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4r20eqmvtnuz3224khul.png" alt="Image description" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>pgaichallenge</category>
      <category>database</category>
      <category>ai</category>
    </item>
    <item>
      <title>open-contribution</title>
      <dc:creator>sourabh</dc:creator>
      <pubDate>Mon, 11 Nov 2024 08:00:34 +0000</pubDate>
      <link>https://dev.to/sourabh_builds/open-contribution-3bfl</link>
      <guid>https://dev.to/sourabh_builds/open-contribution-3bfl</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/pgai"&gt;Open Source AI Challenge with pgai and Ollama &lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I have created a platform designed to help developers and contributors find relevant projects they can participate in. The idea came from seeing how challenging it can be for new developers or those just starting out to find the right projects to contribute to. The platform bridges the gap between those looking for opportunities and the projects in need of contributor&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4tr3o97120xdafgpty2z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4tr3o97120xdafgpty2z.png" alt="Image description" width="800" height="395"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnw3pyhjyla4gtgzadxpi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnw3pyhjyla4gtgzadxpi.png" alt="Image description" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tools Used
&lt;/h2&gt;

&lt;p&gt;i used pgvector to enhance capbilties of postgres to store vectors, also vectorizer to automate embedding craetion&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;vectorizer vibe pgvector pgai in general pgvetorscale&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>pgaichallenge</category>
      <category>database</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
