Building a PR Review Agent
You will explore agent design patterns—state maintenance, tool calls, and handoffs— and gain hands-on Python practice interacting with GitHub repositories programmatically. This will equip you with the knowledge needed to design agent systems that collaborate to accomplish a shared goal.
JetBrains Academy
About
In this project, you’ll build a multi-agent AI system that taps into GitHub’s API to pull code diffs, test outcomes, and dependency data. It then uses this information to catch obvious mistakes—lint violations, missing tests, and vulnerability flags—and produces a short, clear comment for each pull request. Finally, it posts the review back to GitHub, so reviewers can dedicate their effort to the deeper review tasks.
Graduate project
This project covers the core topics of the Introduction to AI Engineering with Python course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Reviews
4.7