在前面的章节中,我们从零开始构建了 HelloAgents 框架,实现了多种智能体范式、工具系统、记忆机制、协议通信和性能评估等核心功能。从本章开始,我们将进入一个全新的阶段:将所学知识融会贯通,构建完整的实用应用。
还记得在第一章中,我们构建的第一个智能体吗?那是一个简单的智能旅行助手,展示了Thought-Action-Observation循环的基本原理。本章的智能旅行助手将是一个完整的项目,包含以下核心功能:
(1)智能行程规划:用户输入目的地、日期、偏好等信息,系统自动生成包含景点、餐饮、酒店的完整行程计划。
(2)地图可视化:在地图上标注景点位置、绘制游览路线,让行程一目了然。
(3)预算计算:自动计算门票、酒店、餐饮、交通费用,显示预算明细。
(4)行程编辑:支持添加、删除、调整景点,实时更新地图。
(5)导出功能:支持导出为 PDF 或图片,方便保存和分享。