祝刚 · 文旅 AI 智能体 · 获取与部署
DELIVERY & DEPLOYMENT · ZERO DEPENDENCY

获取与部署三个智能体的交付包 · 三种部署方式

每个智能体各自一个交付包:零第三方依赖的 Node 脚本,解压即可运行,不联网、不需要 API Key、不采集任何个人信息。算法层与数据层分离——要换成别的目的地,只改 data.js,算法不动。想先试再决定,可以直接去产品页当场用。

3独立交付包(.zip)
0第三方依赖 / 无需 API Key
Node ≥18运行环境(只用标准库)
3种部署方式(命令行 / 技能目录 / 嵌入站点)

一 · 交付包

PACKAGES
A01

黔境行程官 Itinerary Optimizer

游客侧 · 行前规划与目的地引流入口

内核:多目标约束优化 + Pareto 非支配筛选。兴趣↑、花费↓、体力↓、耗时↓ 四目标下互不支配,不存在哪条「整体更好」。

  • 文件:tourism-itinerary-optimizer.zip
  • 大小:10,457 B
  • 含:SKILL.md + README.md + scripts/{solve.js, data.js}
tourism-itinerary-optimizer/
├── SKILL.md          # 角色定义 + 口径说明(体力为单日约束)
├── README.md         # 三种用法 + 换目的地说明
└── scripts/
    ├── solve.js      # Pareto 求解器(LCG 可复现随机,--seed 固定)
    └── data.js       # 数据层(POI + 车程矩阵 + 开放时间)
sha256 4168bb34260526563267620692e8d6dcd0be3bf673215a36f45e75a301c16a6d
A05

研学课程设计师 Study Tour Designer

教育场景 · 中小学教研组与研学基地

内核:课程知识图谱语义对齐 + CSP 约束满足求解(回溯 + 剪枝)。每天的资源点顺序、单点时长、含累计转场的当日总时长与上限核算。

  • 文件:tourism-study-tour-designer.zip
  • 大小:10,145 B
  • 含:SKILL.md + README.md + scripts/{solve.js, data.js}
tourism-study-tour-designer/
├── SKILL.md          # 角色定义:何时用、算法内核、工作流、条款
├── README.md         # 三种用法 + 换目的地说明
└── scripts/
    ├── solve.js      # 求解器(命令行入口,含 --format json)
    └── data.js       # 数据层(资源点 + 课标映射)
sha256 1007be153aa05c355e08bf610db556cee53b9aa91f6bd1621fa4e992f6fe015b
A02

屯堡讲解员 Heritage Explainer

文化遗产地 · 展陈与讲解团队

内核:知识图谱扩散激活(带重启随机游走)+ 最短路径可解释推荐。以当前关注实体为种子做扩散激活,按激活值排序给出下一站。

  • 文件:tourism-tunpu-explainer.zip
  • 大小:10,628 B
  • 含:SKILL.md + README.md + scripts/{solve.js, data.js}
tourism-tunpu-explainer/
├── SKILL.md          # 角色定义 + 审校留痕要求
├── README.md         # 三种用法 + 换目的地说明
└── scripts/
    ├── solve.js      # 扩散激活 + BFS 最短路(--list 看全部实体)
    └── data.js       # 数据层(50 实体 / 66 关系)
sha256 0c9c3926eaa34ff5e077b58eb98b005670a0fddc3138fff43a5647abc72ab1ff

三个包都在发布前做过解包后真实运行的校验(见第四节),而不是只检查压缩包结构。下载后可自行核对上列 sha256。

二 · 三种部署方式

DEPLOY

① 直接命令行运行

最快的方式。解压后在包目录里执行即可,不装任何东西:

cd 包目录
node scripts/solve.js <你的参数>

--format json 输出结构化结果,便于接入自有流程。三个求解器均已实测支持。

② 装进 AI 助手的技能目录

把整个包目录复制到技能目录,之后在会话里描述对应场景即可被调用。包的 SKILL.md 就是它的角色定义与工作流。

# Windows
C:\Users\<你>\.workbuddy\skills\
# macOS / Linux
~/.workbuddy/skills/

适合把它交给 AI 助手按角色调用,而不必自己记参数。

③ 嵌入你自己的站点

scripts/solve.js 里的算法是纯函数,没有文件系统或网络调用,可直接改写成浏览器端 JS。

三个产品页就是这么做的:全部计算在浏览器内存完成,输入不上传、不留存。可对照 全部智能体 进入任一产品页验证。

三 · 使用条款

TERMS

以下条款是各产品可被使用的前提。它们不是免责声明——绕开它们,产品在对应场景里就不成立。

智能体使用条款约束的是哪类风险
研学课程设计师
A05
不采集任何学生个人信息:输入项固定为六项,不含姓名、学校、班级、学号、联系方式、定位;产品不做学生档案。
课标对照须人工审校后使用:内置课标映射为人工编写条目,属教学设计的输入建议,正式使用前应由教研人员逐条核对并记录所依据的课标版本。
产物是课程设计文档:线路与任务单是给教师用的设计稿,不是对学生个体的评价或结论。
面向未成年人场景,个人信息一旦进入就是最敏感的一类;课标误用会直接污染一线教学。
黔境行程官
A01
偏好不作留存:四项偏好权重仅存在于单次会话内存,刷新即丢弃;产品不建立任何用户画像,也不宣称「越用越懂你」。
不自建地图服务:产品不提供地图渲染、不出行政区划图形;需要地图时跳转官方地图服务。
时间与费用为估算值:票价、开放时间、车程均为估算,实际出行以景区官方公告为准。
偏好画像一旦落地就是个人信息处理行为;地图底图有明确的合规资质要求。
屯堡讲解员
A02
可回溯优先于流畅:每条推荐必须给出图谱路径与实体 ID;无法给出路径时如实说明,不以流畅叙述代替证据。
敏感表述须人工审校留痕:涉及屯军史、地戏/傩戏源流、民族关系与宗教民俗的表述,使用前逐条核验并记录审校人,不由模型批量生成后直接上线。
图谱为人工精简子图:内置图谱是人工编写的精简子图(实体数受上限约束),定位是展陈辅助工具,不是完整学术数据库。
文化遗产讲解的错误会被当作权威知识传播;模型「补事实」是这类场景里最难察觉也最危险的一类失准。

四 · 发布校验

RELEASE CHECK

交付包在校验时不是只检查压缩包结构,而是解压到临时目录后真实执行一次求解器,断言「退出码为 0 且标准输出非空」;输出另经严格 UTF-8 解码复核,确认无字符损坏。以下是发布时的实测值,可与本页下载到的文件逐项比对。

交付包字节解包运行默认输出乱码字符结论
tourism-study-tour-designer.zip10,145exit 01,657 字0PASS
tourism-itinerary-optimizer.zip10,457exit 02,308 字0PASS
tourism-tunpu-explainer.zip10,628exit 0718 字0PASS

三个产品页的浏览器版与本页交付包里的求解器是同源实现,结果口径一致。产品页的算法在浏览器内存中运行,输入不上传、不留存。

本页不采集任何信息:纯静态页面,无数据库、无后台、无第三方统计。.zip 为静态文件下载,不涉及任何表单提交。交付包在本地运行,不联网、不需要 API Key。