Skip to content
← 返回 100 个真实案例库社区使用分享 · 能力与界面请以当前版本为准

Case 50|WorkBuddy × Ardot:AI 驱动设计记账 App 的完整流程 ​

WorkBuddy 案例集 · 第 50 篇 分类:网站与应用开发


一、场景描述 ​

前两天刷到 Ardot 公测的消息,手痒想试试。Ardot 简单说就是一个设计工具,但跟 Figma 不一样的是,它可以通过对话来生成设计稿。而且它跟 WorkBuddy 做了集成,也就是说可以跟 WorkBuddy 聊天让它帮忙做设计。决定试一下,做个稍微复杂点的东西——一个完整的记账 App,5 个页面那种。

环境配置分几步:第一步下载安装 Ardot 桌面版(ardot.tencent.com,支持 macOS Intel/Apple 芯片,Windows 即将上线),微信扫码登录 10 秒搞定。第二步配置 Ardot MCP——点击界面右上角"MCP 设置"按钮,在弹出的"MCP 集成"窗口里把 WorkBuddy 那个开关打开(窗口列出能对接的 AI 终端:CodeBuddy Code/CodeBuddy IDE/WorkBuddy/Claude Code/Cursor/Codex CLI 等)。这还没完——切换到 WorkBuddy 这边,在连接器页面找到 Ardot MCP 服务,点"信任"按钮,不然 WorkBuddy 调不动 Ardot。这个设计有点反直觉,两边都得确认。注意点:Ardot 必须保持运行状态(MCP 服务是它本地启动的,默认在 http://127.0.0.1:50501/api/v1/mcp),两边都要确认(Ardot 里开开关 + WorkBuddy 里点信任),不要关 Ardot(关了 MCP 服务会断)。还装了 ardot-design-assistant 技能(包含完整的设计 workflow:9 步标准流程、Agent Team 模式、设计规则等)。最后召唤"Ardot 设计专家"(作者林觉初)。

第三步提需求(30 秒):"帮我设计一个记账 App,要 5 个页面(首页/记一笔/统计/账户/我的),现代简约风格,通用移动端(不要 iOS 或 Android 专属)。"第四步 AI 自动生成设计——WorkBuddy 调用 Ardot 的设计能力,自动创建了 5 个 iPhone 尺寸的画面(375×812),每个页面对应一个功能模块。第五步调试和优化(最耗时的部分)——踩了 6 个坑:字体不匹配(Inter/Semi Bold vs Inter/SemiBold)、分类图标布局错乱(horizontal vs vertical)、SVG 环形图显示不出来(需用 type:"frame"+svg 属性)、颜色格式写错了(alpha 值要写在 opacity 字段)、交易记录日期重复(按日期分组)、Binding 名称过期(每次 batch_edit 必须用新的变量名)。第六步让 AI 自己评价——功能完整度 75 分,视觉精致度 60 分。经过几轮调试,5 个页面全部完成。整体体验可以用"惊喜"来形容:从配置环境到 5 个页面完工不到 2 小时(大部分时间花在排查环境问题和调试上),质量还行(配色统一、布局合理、交互逻辑清晰),可迭代(发现问题直接跟 AI 说,它会自动修正)。

二、想要完成的任务 ​

用 WorkBuddy 的 Ardot MCP 集成 + ardot-design-assistant 技能 + Ardot 设计专家,通过自然语言对话驱动 Ardot 设计一个含 5 个页面(首页/记一笔/统计/账户/我的)的现代简约风格记账 App。

三、使用的 Skill ​

Skill / 能力用途来源所需权限
Ardot 桌面版本地启动 MCP 服务,承载设计画布ardot.tencent.com 下载Ardot 账号
Ardot MCP 连接器让 WorkBuddy 通过 MCP 协议操作 Ardot 画布WorkBuddy 连接器WorkBuddy 里点"信任"
ardot-design-assistant 技能完整设计 workflow(9 步标准流程/Agent Team 模式/设计规则)WorkBuddy 技能市场WorkBuddy 账号
Ardot 设计专家预设好的 Ardot 设计 workflow,直接描述需求即可WorkBuddy 专家中心(作者:林觉初)WorkBuddy 账号
batch_edit 工具一次性创建多个页面和组件Ardot MCP 提供Ardot 保持运行
get_available_fonts 工具查询可用字体,修正字体名称Ardot MCP 提供Ardot 保持运行
export_nodes 工具导出 PNG/SVG/PDF 格式或生成前端代码Ardot MCP 提供Ardot 保持运行

四、前置条件 ​

  1. 已安装并登录 WorkBuddy 客户端(v4.22.14 或以上)
  2. 已下载安装 Ardot 桌面版(ardot.tencent.com,macOS Intel/Apple 芯片)
  3. 已登录 Ardot(微信扫码/手机号/邮箱)
  4. Ardot 保持运行状态(MCP 服务由它本地启动,默认 http://127.0.0.1:50501/api/v1/mcp)
  5. 在 Ardot "MCP 集成"窗口中打开 WorkBuddy 开关
  6. 在 WorkBuddy 连接器页面找到 Ardot MCP 并点"信任"按钮
  7. 已在技能市场安装 ardot-design-assistant 技能
  8. 已在专家中心召唤"Ardot 设计专家"(作者:林觉初)

五、在 WorkBuddy 中的操作 ​

步骤 1:下载安装 Ardot 桌面版并登录 ​

打开 ardot.tencent.com,右上角"下载客户端"按钮,选 macOS Intel 或 Apple 芯片版本(Windows 即将上线)。下载安装后打开,支持微信扫码、手机号、邮箱三种方式登录,用微信扫码 10 秒搞定。 关键步骤:ardot.tencent.com 下载对应系统版本 + 微信扫码登录。

步骤 2:配置 Ardot MCP(两边都要确认) ​

登录进去后点击界面右上角"MCP 设置"按钮,在弹出的"MCP 集成"窗口里把 WorkBuddy 那个开关打开(窗口列出能对接的 AI 终端:CodeBuddy Code/CodeBuddy IDE/WorkBuddy/Claude Code/Cursor/Codex CLI 等)。切换到 WorkBuddy 这边,在连接器页面找到 Ardot MCP 服务,点"信任"按钮。这个设计有点反直觉——两边都得确认,缺一不可。注意点:Ardot 必须保持运行(关了 MCP 会断),默认在 http://127.0.0.1:50501/api/v1/mcp。关键步骤:Ardot 里开 WorkBuddy 开关 + WorkBuddy 里点信任,两边都要确认。

步骤 3:安装 ardot-design-assistant 技能 ​

光连上 MCP 还不够,WorkBuddy 得知道怎么操作 Ardot 的画布。这个技能包含了完整的设计 workflow(9 步标准流程、Agent Team 模式、设计规则等)。在技能市场里搜一下就能装。 关键步骤:技能市场搜索安装 ardot-design-assistant。

步骤 4:召唤 Ardot 设计专家 ​

光有技能还不够,得找个专业的人来干这个活儿。在 WorkBuddy 的专家中心里搜一下就能找到"Ardot 设计专家"(作者林觉初),点击"召唤"按钮。这个专家已经预设好了完整的 Ardot 设计 workflow(9 步标准流程、Agent Team 模式、设计规则等),不需要自己写复杂的操作指令,直接描述需求就行。 关键步骤:专家中心搜索"Ardot 设计专家"(作者:林觉初)并召唤。

步骤 5:提需求(30 秒) ​

跟 WorkBuddy 说:"帮我设计一个记账 App,要 5 个页面(首页/记一笔/统计/账户/我的),现代简约风格,通用移动端(不要 iOS 或 Android 专属)。"然后它就开始了。 关键步骤:一句话描述清楚 5 个页面 + 风格 + 平台 + 尺寸要求。

步骤 6:AI 自动生成 5 个页面设计 ​

WorkBuddy 调用 Ardot 的设计能力,自动创建了 5 个 iPhone 尺寸的画面(375×812),每个页面对应一个功能模块。1. 首页 Dashboard——总览当月收支,绿色主题(#2DB87B),顶部显示当月总支出和总收入,下方是最近交易记录,底部 4 个 Tab;2. 记一笔 Add Record——快速添加交易,顶部支出/收入切换按钮(红色/绿色),下方 10 个常用分类(餐饮/交通/购物/娱乐/居住/医疗/教育/旅行/通讯/其他);3. 统计 Statistics——数据可视化,SVG 环形图展示各类支出占比(餐饮 35%/交通 20%/购物 15%...),中间显示总支出,下方分类排行榜;4. 账户 Accounts——多账户管理,3 种账户类型(现金/招商银行/支付宝),每个账户用卡片展示;5. 我的 Profile——设置和个人信息,顶部用户信息卡片(头像+昵称),下方设置菜单(分类管理/月度预算/数据导出/记账提醒)。 关键步骤:自动创建 5 个 375×812 页面,含绿色主题/10 个分类/SVG 环形图/3 种账户/设置菜单。

步骤 7:调试和优化(踩 6 个坑) ​

坑 1 字体不匹配——AI 用了"Inter / Semi Bold"但系统里实际是"Inter / SemiBold"(少了个空格),用 get_available_fonts 工具查询可用字体再用 Update 修正。坑 2 分类图标布局错乱——"餐饮🍔"图标和文字排成横排应该是上下排列,原因是 AI 默认用了 layout:"horizontal",改成 layout:"vertical" 的 Frame。坑 3 SVG 环形图显示不出来——直接插入 SVG 代码不生效,需用 type:"frame" + svg 属性方式嵌入。坑 4 颜色格式写错了——AI 把 alpha 值写在了 color 里面 fills: [{type: "SOLID", color: {r:0, g:0, b:0, a:0.1}}],正确格式是 fills: [{type: "SOLID", color: {r:0, g:0, b:0}, opacity: 0.1}]。坑 5 交易记录日期重复——每条记录都显示了日期导致页面上一堆重复文本,删除多余的日期节点(按日期分组)。坑 6 Binding 名称过期——每次调用 batch_edit 时复用之前的 binding 名称会报"expiredBindings"警告,binding 名称是一次性的,下次调用必须用新的 binding 名称(header1/header2/header3...)。 关键步骤:6 个坑——字体/布局/SVG/颜色/日期/binding,逐个用对应工具修正。

步骤 8:让 AI 自己评价设计效果 ​

设计做完后让 WorkBuddy 自己看看效果评价一下。做得不错的地方:配色体系统一(绿色主题+红色支出/绿色收入)、5 个页面结构完整信息层级基本清晰、记一笔页面的分类网格布局整洁、统计页的环形图+排行榜组合实用、底部 Tab 栏一致性保持得好。需要改进的问题:首页那个大绿圆圈是什么鬼(应该是快捷记账按钮但看起来像个没加载完的占位符)、首页缺少快速操作入口(好的记账 App 首页通常会有明显的"+"号按钮)、图标太简陋(底部 Tab 栏和设置项用的都是基础 emoji 或简单图标)、缺少数据可视化细节(统计页环形图可以更好看)、卡片阴影/圆角不够精致。总结:功能完整度 75 分,视觉精致度 60 分,作为第一版可用但如果要达到"好看"的标准还需要打磨。 关键步骤:AI 自评功能完整度 75 分/视觉精致度 60 分,给出 5 项改进建议。

步骤 9:最终 5 个页面全部完成 ​

经过几轮调试,5 个页面全部完成:首页(绿色主题清晰显示当月收支)、记一笔(10 个常用分类红绿配色区分收支)、统计(SVG 环形图+分类排行)、账户(3 种账户类型现金/银行卡/支付宝)、我的(设置菜单+关于页面)。 关键步骤:5 个页面全部完成,配色统一/布局合理/交互逻辑清晰。

六、提示词或任务指令 ​

步骤指令作用
1帮我设计一个记账App,要5个页面(首页/记一笔/统计/账户/我的),现代简约风格,通用移动端(不要iOS或Android专属)。一句话描述 5 个页面+风格+平台需求
2设计一个记账App,包含:\n- 5个页面:首页/记一笔/统计/账户/我的\n- 风格:现代简约\n- 平台:通用移动端(375×812)\n- 配色:主色#2DB87B,支出红#FF3B30,收入绿#2DB87B详细版需求模板(含尺寸和色值)
3描述清楚你的需求,剩下的交给WorkBuddy。设计哲学总结

七、在 WorkBuddy 中的效果 ​

交付物 ​

  1. 5 个 iPhone 尺寸(375×812)的记账 App 设计页面
  2. 首页 Dashboard(绿色主题 #2DB87B,当月收支总览+最近交易记录+底部 4 Tab)
  3. 记一笔 Add Record(10 个常用分类 emoji+文字垂直排列,支出/收入红绿切换)
  4. 统计 Statistics(SVG 环形图+分类排行榜,餐饮 35%/交通 20%/购物 15%)
  5. 账户 Accounts(3 种账户:现金 ¥2,580/招商银行 ¥8,000/支付宝 ¥2,000)
  6. 我的 Profile(用户信息卡片+设置菜单+关于 section)
  7. 6 个坑的解决方案文档(字体/布局/SVG/颜色/日期/binding)
  8. AI 自评报告(功能完整度 75 分,视觉精致度 60 分)

结果证明 ​

Ardot 官网下载客户端

微信扫码登录 Ardot

Ardot 主界面

MCP 集成窗口打开 WorkBuddy 开关

WorkBuddy 里点信任 Ardot MCP

专家中心召唤 Ardot 设计专家

生成的首页 Dashboard(绿色主题当月收支总览)

生成的记一笔 Add Record(10 个分类红绿切换)

生成的统计 Statistics(SVG 环形图+分类排行榜)

生成的账户 Accounts(3 种账户类型卡片展示)

生成的我的 Profile(设置菜单+关于页面)

5 个页面功能清单表 ​

页面主题色核心元素
首页 Dashboard#2DB87B 绿色总资产+收支+最近交易+底部 4 Tab
记一笔 Add Record红/绿切换10 个分类 emoji+文字垂直排列
统计 Statistics多色环形图SVG 环形图+分类排行榜
账户 Accounts白色卡片现金/招商银行/支付宝 3 种
我的 Profile灰白菜单用户信息+设置菜单+关于

6 个坑及解决方案表 ​

坑现象原因解决方案
坑 1 字体不匹配Inter/Semi Bold 写法错误AI 猜字体名称不知道本地系统get_available_fonts 查询+Update 修正
坑 2 分类图标布局错乱餐饮🍔图标文字排成横排AI 默认用 layout:"horizontal"改成 layout:"vertical" 的 Frame
坑 3 SVG 环形图显示不出直接插入 SVG 代码不生效Ardot 不支持文本节点写 SVG用 type:"frame" + svg 属性嵌入
坑 4 颜色格式写错alpha 写在 color 里面AI 混淆 CSS rgba() 和 Ardot fillsalpha 写在 opacity 字段
坑 5 交易记录日期重复每条记录都显示日期AI 给每条都加日期文本删除多余日期节点(按日期分组)
坑 6 Binding 名称过期报 expiredBindings 警告binding 名称一次性只当前 batch 有效每次用新变量名(header1/header2...)

Ardot 属性名易错对照表 ​

错误写法正确写法
textColorfill
justifyContent: "center"primaryAxisAlignItems: "CENTER"
borderRadiuscornerRadius
color:color: {r,g,b} + opacity: a

AI 自评表 ​

维度评价分数
功能完整度5 个页面结构完整,信息层级基本清晰75 分
视觉精致度配色统一但图标简陋/卡片不够精致60 分

八、验收标准 ​

  • [ ] 从 ardot.tencent.com 下载安装 Ardot 桌面版并微信扫码登录
  • [ ] 在 Ardot "MCP 集成"窗口打开 WorkBuddy 开关
  • [ ] 在 WorkBuddy 连接器页面找到 Ardot MCP 并点"信任"按钮
  • [ ] 在技能市场安装 ardot-design-assistant 技能
  • [ ] 在专家中心召唤"Ardot 设计专家"(作者:林觉初)
  • [ ] 一句话描述需求(5 个页面+现代简约+通用移动端)
  • [ ] WorkBuddy 调用 batch_edit 自动创建 5 个 375×812 页面
  • [ ] 首页 Dashboard 生成(绿色主题 #2DB87B,当月收支+最近交易+底部 4 Tab)
  • [ ] 记一笔 Add Record 生成(10 个分类 emoji+文字垂直排列,红绿切换)
  • [ ] 统计 Statistics 生成(SVG 环形图+分类排行榜,餐饮 35%/交通 20%/购物 15%)
  • [ ] 账户 Accounts 生成(3 种账户:现金 ¥2,580/招商银行 ¥8,000/支付宝 ¥2,000)
  • [ ] 我的 Profile 生成(用户信息卡片+设置菜单+关于 section)
  • [ ] 修正坑 1:用 get_available_fonts 查询+Update 修正字体名称
  • [ ] 修正坑 2:把分类项改成 layout:"vertical" 的 Frame
  • [ ] 修正坑 3:SVG 用 type:"frame" + svg 属性方式嵌入
  • [ ] 修正坑 4:alpha 值写在 opacity 字段而非 color 里面
  • [ ] 修正坑 5:删除多余日期节点(按日期分组)
  • [ ] 修正坑 6:每次 batch_edit 用新的 binding 名称(header1/header2/header3...)
  • [ ] AI 自评功能完整度 75 分/视觉精致度 60 分
  • [ ] 全程不到 2 小时完成 5 个页面(含环境配置+调试)