给 agent 一份工作, 而不只是一句 prompt。
Skill 推送知识,workflow 跑一条僵硬的流水线。wand 交给 agent 一份真正的工作——专属工具、分阶段步骤,以及定义「完成」的 gate——让它既能创造,又不会跑偏。
投资路演 Deck.wand
document package · .wand
产物
deck.pptx · 可导出
真正的问题
难的不是能力,而是聚焦。
今天的模型几乎无所不能——这恰恰是开放式 prompt 会跑偏的原因。wand 就是那套结构,把全部能力牢牢对准一个明确的结果。
开放式 prompt 会游移
给模型一张白纸,它就会即兴发挥——跳步骤、改格式、过早宣布完成。因为没有一个共同的「完成」定义。
你看不见过程
当答案只是一整段文字,你无法判断哪些步骤真的执行了。wand 让每个阶段、每次检查都可观测。
好结果应当可复现
无法复现的好结果只是运气。wand 把配方固化下来,让下一次运行、下一个人都得到同样的严谨。
Skill / Workflow / Wand
指挥 agent 的三种方式,只有一种在构建物件。
skill 像一本说明书——但你无法追踪 AI 是否真的照做。workflow 是一条僵硬的流水线,没有自我适应的余地。wand 是第三种原语:既有创造力又被严格执行,像一个有明确目标和阶段检查的组织。
Skill 递给模型的一本说明书 | Workflow 一条固定的流水线 | Wand 一份带目标与 gate 的工作 | |
|---|---|---|---|
| 它是什么 | 注入 prompt 的指令文本 | 预先接好的步骤序列 | 在磁盘上构建的有状态物件 |
| 能否验证它执行了? | 不能——执行不可见 | 步骤跑了,但不知好坏 | 能——每个阶段都有 fail-safe gate |
| 有创造空间吗? | 有,但无边界 | 没有——流水线很僵硬 | 有——在每个阶段的规则内自由 |
| 能适应与迭代吗? | 除非你重写它 | 难以演进 | 按 hint 重试,可回退与迭代 |
| 你最终得到… | 上下文里的知识 | 一份运行日志 | 一份可打开、可导出的真实产物 |
“Skill 推送知识,Wand 推进物件。”
AI 的图形界面
bash 给了 AI 无限输入,wand 给了它一个界面。
纯文本就是命令行:能力无限、上手陡峭、难以普及。GUI 让人人都能用计算机——展示即交互、提示内建、零门槛。wand 为 AI 所用的工具做了同样的事。
- 能力无限,但你得知道确切的咒语
- 没有提示、没有护栏——很容易用错
- 陡峭的曲线让它无法面向所有人扩展
- 把任务打包成应用:scene、phase、检查器
- 每个阶段都内建提示与校验
- 模型无需学习工具——它直接就能用
把任意任务打包成 wand,你交给模型的就是一个界面,而不是一张白纸。它能从一行描述里挑出正确的 wand 并开始产出——无需训练。
wand 如何运作
用阶段构建,用 gate 校验。
每个阶段都有自己的 prompt、自己的工具、自己的写入围栏。只有 gate 通过,阶段才会推进——而 gate 是 fail-safe 的:「判断不了」永远不等于「通过」。一旦未过,agent 会拿到一条具体的 hint 并重试。下面是真实的 ppt-deck wand。
锁定内容、视觉风格与页数。
把整份 deck 写成一个 HTML 文件。
用图像让每一页活起来。
渲染每一页并打包成 deck。
同一套引擎,适配任何领域:changelog、PRD、剧本、视频——各有自己的阶段与 gate。
面向模型,也面向人的 harness
看着它构建,在关键处介入。
wand 一启动,产物就在自己的标签页里打开。agent 工作时你能看着它逐步成形——而 wand 的页面只能「提议」,在你确认之前,什么都不会进入对话。
产物本身就是视图
deck 的 HTML 就是它的实时视图。无需另建仪表盘——agent 写下的,就是你看到的。
平滑的原地更新
页面与图片一张张出现。双缓冲热更新无白屏地换入新版本——你停留在正在看的那一页。
你始终掌控
建议以「提议」的形式浮现。页面可以引导、可以预填,但只有你的确认才会驱动 agent——信任边界从不破。
AI 伙伴 + 人类操作者
harness 同时服务两端:模型得到结构与工具;你得到一个可实时查看的界面去推动、批准或纠偏。正是这种结合,让 wand 值得依赖。
wand 给你的一切
完整的能力面
wand 是一个被打包好的 AI 应用——就像 macOS 的 .app——自带结构、隔离,以及一张属于自己的「脸」。
阶段与 gate
命名的阶段,只有在 fail-safe gate 通过时才推进。未过会返回一条具体 hint 来引导重试。
按阶段隔离工具
模型只看得见当前阶段声明的工具——聚焦是结构带来的。
写入围栏
每个阶段声明它可以触碰哪些文件(allowGlobs)。agent 根本无法越界涂改。
实时运行视图
产物从第一秒起就在自己的标签页里——双缓冲热更新,无白屏。
文档包(.wand)
一次完成的运行是一个 <hex>.wand 文档,而非文件夹。随时点击重新打开交互视图。
可导出的产物
WandInspect 列出交付物,WandExport 把它们拷出来——pptx、pdf、docx、mp4,由 wand 自己声明。
跨 wand 组合
一个 wand 可以只读挂载其它 wand 作为 sources——视频可由人物、场景、分镜 wand 拼装而成。
交接、续接与回退
跨会话关闭再续接;把线性 wand 回退到更早的阶段重来。
自定义展示层
每个 wand 通过宿主 JSAPI 自带视图——声明出来的,而非编程出来的。无需编写宿主代码。
wand 工具集
CreateWandCheckPhaseWandWriteWandEditWandReadSaveAndCloseWandWandInspectWandExportCopyWandRewindWand使用一个 wand
从开口到产物,只需三步
wand 运行在 MCPlato 内——桌面应用或终端。你不必挑工具、连步骤;只管开口,agent 会运行正确的 wand。
获取 MCPlato
安装桌面应用,或用一条 npm 命令跑起终端 agent。无需折腾账号——一个 API token 即可。
用大白话提出需求
描述你要的结果。agent 会根据 wand 的一行描述匹配到它,并调用 CreateWand。
观看、引导、导出
看着产物成形,对敏感操作点确认,待最后一个 gate 通过后导出交付物。
你
帮新搜索功能起一份 PRD。
Agent
找到了 PRD wand。正在创建「搜索功能 PRD」→ 对齐 → 草稿 → 评审 → 导出。
$ npm i -g @mcplato/wandplus
$ wandplus --cwd ./my-project
WandPlus
构建你自己的 wand,发现别人的。
WandPlus 是制造 wand 的工厂——它本身就是一个 wand——也是你找到它们的公共商店。
构建 —— 元应用
WandPlus 通过对话带你创建一个新 wand。你确认意图,它来组装 manifest、prompt、gate 脚本和一个自定义视图——你能看着结构以一张实时思维导图浮现。
intentmanifestpromptsscriptspresentationfinalizewand kind 是声明出来的,不是编程出来的——你从不编写宿主代码。
发现 —— Wand Store
wandplus.dev 按职业组织 wand,而不是一个千人一面的「今日推荐」。认领你的身份,立刻看到与你相关的内容——预览阶段时间线与截图,然后安装。
产品
PRD 撰写
法务
合同审阅
财务
建模与报表
商务
交易一页纸
人力
JD 与评分表
市场
活动 brief
App Store 级别的呈现——克制、明亮、内容优先。
FAQ
wand 与 skill、MCP 工具有什么不同?
MCP 工具让 agent 去「调用」某个东西;skill 用指令文本「教」agent 怎么做;wand 则让 agent 分阶段地「构建并打磨」一个对象,并对每个阶段的合法性设规则。三者中只有 wand 拥有持久状态和 phase 工作流——而一个 plugin 可以同时提供这三者。
使用 wand 需要写代码吗?
不需要。你用大白话提出需求,agent 就会运行正确的 wand。即使是构建 wand 也无需宿主代码——wand kind 是声明出来的(一份 manifest、若干 prompt 和 gate 检查),而 WandPlus 能通过对话和你一起把这些写好。
它安全吗?会不会绕过我自行动作?
wand 的视图只能「提议」——在你确认之前,什么都不会进入对话、也不会执行。每个阶段还被写入围栏限定到特定文件,agent 无法触碰阶段不允许的任何东西。全程由你掌舵。
wand 在哪里运行?
在 MCPlato 内——桌面应用或终端 agent(npm i -g @mcplato/wandplus)。两者由同一套引擎驱动,所以无论你在 GUI 还是 shell 里运行,wand 的表现都一致。
用 wand 能做什么?
任何受益于「分阶段、可校验产出」的事:演示文稿、PRD、changelog、合同、财务报表、剧本、分镜,甚至拼装好的视频。只要「完成」可以分阶段检验,它就适合做成 wand。
怎样为团队发布一个 wand?
用 WandPlus 构建并 finalize——它立刻可用,而且你的 wand 会获得一个按发布者隔离的身份,名字永不冲突。wandplus.dev 上的 Wand Store 就是发现与安装 wand 的公共目录。
给你的 agent 一份真正的工作。
别再指望一句 prompt 刚好命中。把 wand 交给模型——在规则内创造,在每个 gate 上校验,最终得到一份可打开、可导出的成果。
