项目六:Workbuddy 部署智能 Agent 助手
五个角色,五种视角

不是偏好设置。是系统在"展示什么、先展示什么、以什么紧迫度展示"这三个维度上的本质切换。
🎈
架构
不是一个巨型提示词。是九个目标明确的引擎晶格,按需加载,通过共享上下文总线协同工作。
核心原则:role-engine.md 是唯一启动必加载的引擎(约 150 行)。其余全部按意图懒加载——保持上下文窗口。
L2C 管道 —— 从线索到现金,一气贯通
线索 → 客户 → 商机 → 报价 → 合同 → 订单 → 回款计划 → 回款记录 → 发票

每一个环节转换都是可能的断裂点。系统监控整条链路,在问题变成事故之前主动暴露——不只是单模块内,而是跨 L2C 全局。
链断裂检测示例
实际体验
销售 —— 晨会速览
代码块
Plain Text
> 今天有什么要跟的?
📋 今日跟进计划(3 项)
经理 —— 周会看板
代码块
Plain Text
> 团队这周怎么样?
📊 团队 L2C 漏斗(本周)
| 成员 | 新增线索 | 新增商机 | 签约 | 签约额 |
| 张三 | 8 | 2 | 1 | ¥12万 |
| 李四 | 5 | 1 | 0 ⚠️ | ¥0 |
| 王五 | 12 | 4 | 2 | ¥35万 🏆 |
🚨 李四本周签约为零,跟进率 40% < 团队均值 68%
财务 —— 应收全景
代码块
Plain Text
> 欠款情况
💰 应收账款全景
汇总:总应收 ¥285万 | 已逾期 ¥45万 🚨 | 7天内到期 ¥62万 ⚠️
🚨 逾期回款(3 笔)
| 合同 | 客户 | 逾期 | 金额 |
| CRM-001 | 华星 | 15天 | ¥15万 |
| CRM-008 | 远航 | 32天 | ¥20万 |
| CRM-012 | 星辰 | 8天 | ¥10万 |
⚠️ 链断裂:2份签约合同未创建回款计划(¥55万)
写入 —— 创建客户(含表单校验)
代码块
Plain Text
> 创建一个客户:华星科技,行业科技,广东
📋 已获取客户表单定义(12 个字段,3 项必填)
⚠️ 即将创建客户「华星科技」
| 字段 | 值 |
|------|-----|
| 名称 | 华星科技 |
| 行业 | 科技 |
| 省份 | 广东 |
| 负责人 | 当前用户(默认) |
确认创建?(是/修改/取消)
> 是
安全姿态
快速开始
代码块
Markdown
代码块
Plain Text
# WorkBuddy 安装
# 将整个 CordysCRM-skills 目录打包为 .zip,提交到 WorkBuddy 专家市场
zip -r cordys-crm.zip CordysCRM-skills/
代码块
Plain Text
# 配置
就这三行。零上手成本。
仓库结构
代码块
Bash
├── .workbuddy-plugin/
│ └── plugin.json # ★ WorkBuddy 专家配置
├── agents/
│ └── cordys-crm.md # ★ Agent 定义文件
设计思路
不是数据浏览器,是智能层。
•
角色变形:不问你是谁,自己判断。在说出第一个字之前,输出已经适配了你的角色。
•
管道原生:L2C 不是"功能模块",是系统的脊柱。每一次查询、每一次预警、每一条工作流,都锚定在这条链上。
•
引擎晶格:九个精小引擎,各司其职。用到才加载,用不到不浪费注意力。
•
先于提问的预警:风险检测是主动的。系统主动告诉你你没注意到的,而不是等你来问。
•
无头设计:一个轻量 CLI(cordys.sh)调用 REST API。无 UI 依赖,可嵌入任何环境。