Faire builds Fairey: an LLM-powered automated code review pipeline using RAG
Generic code review requirements — style guide compliance, title and description quality, test coverage, and detection of backward-incompatible changes — consume reviewer time despite requiring no deep project context.
Automated reviews have achieved positive user satisfaction and high accuracy, streamlining the review process, reducing review latency for simpler problems, and freeing engineers to focus on the most impactful and complex parts of reviews.
Frequently asked questions
What did this team achieve with this AI workflow?
Automated reviews have achieved positive user satisfaction and high accuracy, streamlining the review process, reducing review latency for simpler problems, and freeing engineers to focus on the most impactful and com…
What tools did this team use?
Fairey, ChatGPT, RAG, Jest, Gentrace, CometLLM, Langsmith, DX, lcov, GitHub.
What results were reported?
Automated review quality: positive user satisfaction and high accuracy; Review latency for simpler problems: reducing review latency for simpler problems; Engineer focus freed for complex review work: freeing up our talent to focus on the most impactful and complex parts of the review (source-reported, not independently verified).
How is this quality assurance AI workflow structured?
GitHub webhook fires → Criteria-based review routing → RAG function-call review generation → Output usefulness check → Review posted to pull request → LLM evaluation and survey feedback.