项目目标
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 工程高级技巧