Building LLM-Powered Coding Assitant for GitHub: RAG with Gemini and Redis | by Ransaka Ravihara | Aug, 2024

Editor
1 Min Read


How I build a GitHub repository assistant capable of answering user issues

A nerd who loves to explore and assist people. (Generated using Canva)

Since you are reading this article, you are likely into data science, machine learning, or AI; Ultimately, you are up to programming. Programmers more often experience bugs, issues, and errors. That’s where things are getting serious, especially when working on a relatively new framework or library. At that moment, I always consider the benefits of having an intelligent assistant who possesses knowledge of various subjects and can effectively provide instruction. Once tasked, my assistant could go through the entire code repository, scan each line of code, and remember all logic for quick fixes.

Image by Author via Canva

That sounds quite fancy, right? Creating such a system used to seem like something out of science fiction, but it’s achievable these days, requiring only a few well-focused evenings.

Let’s gear up and do some coding to achieve our task. As I described above, our assistant has the following functionalities:

Share this Article
Please enter CoinGecko Free Api Key to get this plugin works.