Show HN: Pull Request Reviewed by LLM This year I’ve reviewed more than 1000 code changes. Most of the time was spent catching obvious mistakes rather than debating complex design decisions. If we estimate ~10 minutes per review, that’s 160+ hours spent reviewing code in just one year. So I thought: could I get some of that time back using LLMs? That's why I spent the last few weekends building an LLM-based prereviewer that should take a first pass before the actual human reviewer. The results so far are promising: I estimate it can reduce the review time by 50%, which in my case would mean I save 80hours (~10 working days) per year. Linked above is an example of a PR where I'm testing the AI reviewer and it showcase how it can detect bugs, suggest best practices about token validity, generate summary and title, and even chat with me in review comments. The AI reviewer is a simple Github action that runs everytime I open or synchronize a pull request and you can see the source code at https://ift.tt/Z2cvNiE . https://ift.tt/lqb8YPE November 22, 2024 at 11:29PM
Show HN: Pull Request Reviewed by LLM https://ift.tt/ZgBm4Uz
Related Articles
Show HN: Project Random – Random, obscure content from around the web https://ift.tt/OH63ckYShow HN: Project Random – Random, obscure content from around the web … Read More
Show HN: MinimalChat – A Simple and Customizable LLM Chat Application https://ift.tt/qdJ3wmZShow HN: MinimalChat – A Simple and Customizable LLM Chat Application … Read More
Show HN: A graph based arbitrage calculator https://ift.tt/An7Ew5XShow HN: A graph based arbitrage calculator It works by finding negati… Read More
Show HN: AI Runner – my personal opensource, local, multi-modal, AI assistant https://ift.tt/K9TrRUoShow HN: AI Runner – my personal opensource, local, multi-modal, AI as… Read More
Show HN: Jacinda, a functional Awk (text stream processing on the comamnd-line) https://ift.tt/KGMDoHQShow HN: Jacinda, a functional Awk (text stream processing on the coma… Read More
Show HN: Attempt to bring a cinematic experience in 256 bytes (WASM) https://ift.tt/iynMrEuShow HN: Attempt to bring a cinematic experience in 256 bytes (WASM) h… Read More
Show HN: I make a tool to bypass SunoAI's censorship https://ift.tt/PxQGVlTShow HN: I make a tool to bypass SunoAI's censorship For example, the … Read More
Show HN: Building a Jarvis-Like AI Program with ZeroLM and ChatGPT https://ift.tt/Mm9vuFzShow HN: Building a Jarvis-Like AI Program with ZeroLM and ChatGPT htt… Read More
0 Comments: