16.1 毕业设计的意义

配套代码:code/chapter16

16.1.1 为什么要做毕业设计

学习技术最好的方式不是看教程,而是动手实践。通过前面章节的学习,你已经掌握了构建智能体系统的理论知识和技术工具。但是,真正的挑战在于:如何将这些知识应用到实际问题中?如何设计一个完整的系统?如何处理各种边界情况和异常?

毕业设计的核心价值在于培养你的综合应用能力,将前面学到的所有知识(智能体范式、工具系统、记忆机制、通信协议等)选择性的整合到一个完整的项目中。

通过本章的学习和实践,希望你能够独立设计并实现一个完整的智能体应用,熟练使用 HelloAgents 框架的各种功能,掌握 Git 和 GitHub 的基本操作,学会编写清晰的项目文档,参与开源社区的协作开发,最终获得一个可以展示的技术作品。

16.1.2 毕业设计的形式

你的毕业设计将以开源项目的形式提交到 Hello-Agents 的共创项目仓库(Co-creation-projects目录)。具体要求如下:

  1. 项目命名:使用{你的GitHub用户名}-{项目名称}的格式,例如jjyaoao-CodeReviewAgent

  2. 项目内容:

    • 一个可运行的 Jupyter Notebook(.ipynb文件)或 Python 脚本
    • 完整的依赖列表(requirements.txt)
    • 清晰的 README 文档(README.md)
    • 可选:演示视频、截图、数据集等
  3. 提交方式:通过 GitHub 的 Pull Request(PR)提交

  4. 评审流程:社区成员会 review 你的代码,提出改进建议,通过后合并到主仓库