DEV Community

Cover image for open-contribution rag
sourabh
sourabh

Posted on

4

open-contribution rag

This is a submission for the Open Source AI Challenge with pgai and Ollama

What I Built

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.
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?)
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

Demo

Image description
Image description
Image description
Image description

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! 🫑

open-contribution
github-repo

Tools Used

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πŸ˜€

Final Thoughts

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

vectorizer vibe pgvector pgai pgvetorscale

sourabh_builds

Image description

API Trace View

How I Cut 22.3 Seconds Off an API Call with Sentry πŸ‘€

Struggling with slow API calls? Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more β†’

Top comments (4)

Collapse
 
layne_johns_e8ebcc8802306 profile image
Layne Johns β€’

Why is it hard for junior developers to find exciting open-source projects to contribute to? Could platforms like instagram fonts for captions, which curate font styles for engagement, inspire more accessible, captivating project ideas tailored to beginners?

Collapse
 
winzod4ai profile image
Winzod AI β€’

Amazing content!! Also folks, I came across this post and thought it might be helpful for you all! Rag In AI.

Collapse
 
kishan_vats_73e938dacd4ec profile image
Kishan Vats β€’

nice implementation of rag, how to contribute

Collapse
 
sourabh_builds profile image
sourabh β€’

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

πŸ‘‹ Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay