16.3.1 安装必要工具
在开始开发之前,请确保你的开发环境已经安装了以下工具:
(1)Python 环境
# 安装HelloAgents
pip install "hello-agents[all]"
(2)Git 和 GitHub
# 检查Git版本
git --version
# 配置Git用户信息
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
# 配置GitHub SSH密钥(推荐)
# 1. 生成SSH密钥
ssh-keygen -t ed25519 -C "你的邮箱"
# 2. 将公钥添加到GitHub
# 复制 ~/.ssh/id_ed25519.pub 的内容
# 在GitHub Settings > SSH and GPG keys 中添加
# 3. 测试连接
ssh -T git@github.com
(3)Jupyter Notebook
# 安装Jupyter
pip install jupyter notebook
# 或者使用JupyterLab(推荐)
pip install jupyterlab
# 启动Jupyter
jupyter lab
16.3.2 Fork 项目仓库
步骤 1:Fork 仓库
- 访问 Hello-Agents 仓库:https://github.com/datawhalechina/hello-agents
- 点击右上角的"Fork"按钮,如图 16.1 红色方框位置
- 选择你的 GitHub 账号,创建 Fork
图 16.1 Fork 仓库步骤
步骤 2:克隆到本地
# 如图16.2所示,克隆你Fork的仓库
git clone git@github.com:你的用户名/hello-agents.git
# 进入项目目录
cd Hello-Agents
# 添加上游仓库(用于同步更新)
git remote add upstream https://github.com/datawhalechina/hello-agents.git
# 查看远程仓库
git remote -v
图 16.2 克隆仓库到本地
步骤 3:创建开发分支
# 创建并切换到新分支
git checkout -b feature/你的项目名称
# 例如:
git checkout -b feature/code-review-agent
16.3.3 项目目录结构
在Co-creation-projects目录下创建你的项目文件夹:
# 进入共创项目目录
cd Co-creation-projects
# 创建项目文件夹(格式:GitHub用户名-项目名称)
mkdir 你的用户名-项目名称
# 例如:
mkdir jjyaoao-CodeReviewAgent
# 进入项目目录
cd jjyaoao-CodeReviewAgent
推荐的项目结构:
jjyaoao-CodeReviewAgent/
├── README.md # 项目说明文档
├── requirements.txt # Python依赖列表
├── main.ipynb # 主要的Jupyter Notebook
├── data/ # 数据文件(可选)
│ ├── sample_code.py
│ └── test_cases.json
├── outputs/ # 输出结果(可选)
│ ├── review_report.md
│ └── screenshots/
├── src/ # 源代码(可选,如果代码较多)
│ ├── agents/
│ ├── tools/
│ └── utils/
└──