16.1.1 为什么要做毕业设计
学习技术最好的方式不是看教程,而是动手实践。通过前面章节的学习,你已经掌握了构建智能体系统的理论知识和技术工具。但是,真正的挑战在于:如何将这些知识应用到实际问题中?如何设计一个完整的系统?如何处理各种边界情况和异常?
毕业设计的核心价值在于培养你的综合应用能力,将前面学到的所有知识(智能体范式、工具系统、记忆机制、通信协议等)选择性的整合到一个完整的项目中。
通过本章的学习和实践,希望你能够独立设计并实现一个完整的智能体应用,熟练使用 HelloAgents 框架的各种功能,掌握 Git 和 GitHub 的基本操作,学会编写清晰的项目文档,参与开源社区的协作开发,最终获得一个可以展示的技术作品。
16.1.2 毕业设计的形式
你的毕业设计将以开源项目的形式提交到 Hello-Agents 的共创项目仓库(Co-creation-projects目录)。具体要求如下:
-
项目命名:使用
{你的GitHub用户名}-{项目名称}的格式,例如jjyaoao-CodeReviewAgent -
项目内容:
- 一个可运行的 Jupyter Notebook(
.ipynb文件)或 Python 脚本 - 完整的依赖列表(
requirements.txt) - 清晰的 README 文档(
README.md) - 可选:演示视频、截图、数据集等
- 一个可运行的 Jupyter Notebook(
-
提交方式:通过 GitHub 的 Pull Request(PR)提交
-
评审流程:社区成员会 review 你的代码,提出改进建议,通过后合并到主仓库