Yan Cui
How we built an AI-powered code reviewer in 80 hours
#1about 2 minutes
An overview of an AI-powered code reviewer
The tool reviews pull requests, leaves inline comments, and provides a dashboard, with the talk focusing on lessons learned from building it.
#2about 3 minutes
The high-level serverless architecture for the application
The system uses GitHub webhooks, EventBridge, Lambda, Amazon Bedrock, and DynamoDB, with Clerk for auth and Stripe for payments.
#3about 4 minutes
Choosing Amazon Bedrock for security and privacy
Amazon Bedrock was selected for its strong security guarantees, data privacy policies, and serverless, token-based pricing model suitable for sensitive customer code.
#4about 5 minutes
The truth about LLM context window size and reasoning
Large context window sizes are misleading because a model's ability to reason over content collapses long before the advertised limit, forcing a one-prompt-per-file strategy.
#5about 3 minutes
Managing API rate limits and model availability
To overcome low default API rate limits, strategies include requesting limit increases, using cross-region inference, and implementing fallbacks to other models for reliability.
#6about 3 minutes
Strategies for controlling high LLM costs
The most effective cost control measure is to analyze only the changed lines in a pull request rather than the entire file, which also improves user experience.
#7about 4 minutes
Handling timeouts with durable execution in Lambda
A lightweight durable execution mechanism using checkpoints in DynamoDB prevents reprocessing files on Lambda retries, which are common due to slow LLM response times.
#8about 4 minutes
Dealing with different types of LLM hallucinations
Hallucinations range from simple invalid JSON to complex errors like suggesting fixes for outdated libraries, which can be mitigated with RAG but at a significant cost.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+1
Matching moments
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:28 MIN
Why corporate AI adoption lags behind the hype
What 2025 Taught Us: A Year-End Special with Hung Lee
03:15 MIN
The future of recruiting beyond talent acquisition
What 2025 Taught Us: A Year-End Special with Hung Lee
04:27 MIN
Moving beyond headcount to solve business problems
What 2025 Taught Us: A Year-End Special with Hung Lee
03:48 MIN
Automating formal processes risks losing informal human value
What 2025 Taught Us: A Year-End Special with Hung Lee
05:18 MIN
Incentivizing automation with a 'keep what you kill' policy
What 2025 Taught Us: A Year-End Special with Hung Lee
05:03 MIN
Building and iterating on an LLM-powered product
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
Featured Partners
Related Videos
The Limits of Prompting: ArchitectingTrustworthy Coding Agents
Nimrod Kor
Three years of putting LLMs into Software - Lessons learned
Simon A.T. Jiménez
AI: Superhero or Supervillain? How and Why with Scott Hanselman
Scott Hanselman
Leapter: The Reinvention of Software Development? A Future Built On AI Generated Code.
Robert Werner
Evaluating AI models for code comprehension
Merrill Lutsky
Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner
Bringing the power of AI to your application.
Krzysztof Cieślak
AI-Powered Code Documentation: Simplify the Complex
Patrick Schnell
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Forschungszentrum Jülich GmbH
Jülich, Germany
Intermediate
Senior
Linux
Docker
AI Frameworks
Machine Learning

FRG Technology Consulting
Intermediate
Azure
Python
Machine Learning


Amazon.com Inc.
Senior
R
API
Python
Matlab
Bootstrap
+4

Amazon.com Inc.
Senior
R
API
Unix
Perl
Ruby
+7

CloudiQS
Remote
£70-106K
Senior
React
Python
Node.js
+5

Amazon.com, Inc
Shoreham-by-Sea, United Kingdom
XML
HTML
JSON
Python
Data analysis
+1

