实战项目 5

Code Review Agent

自动化代码审查助手

难度:
10 小时
所属周次:6

项目目标

1

理解 Agent 的设计和实现

2

掌握 Function Calling

3

学习代码质量分析

4

实践 ReAct 模式

技术栈

Python
LangChain
Claude API
GitHub API
AST Parser

技术架构

实现步骤

实现 ReAct 模式的 Agent

# Agent 思考 -> 行动 -> 观察 -> 思考 循环
class CodeReviewAgent:
    def think(self, observation):
        # AI 分析当前情况,规划下一步
        pass

    def act(self, plan):
        # 调用工具执行计划
        pass

    def observe(self, result):
        # 收集执行结果
        pass

学习要点

Agent 设计模式(ReAct)

Function Calling 实战

代码静态分析

Prompt 工程高级技巧

准备好开始这个项目了吗?

在第 6 周的课程中,跟随教程一步步完成这个项目