Wand · AI 的應用格式

給你的 agent 一份工作, 不只是一句 prompt。

Skill 推送知識,workflow 跑一條僵硬的流水線。wand 交給 agent 一份真正的工作——專屬工具、分階段步驟,以及定義「完成」的 gate——讓它既能創造,又不會跑偏。

階段與 gate產物即時可見人始終在環
3
三種原語:skill · workflow · wand
0
無需撰寫宿主程式碼——wand 是宣告出來的
1
一份可開啟、可校驗、可匯出的產物

投資路演 Deck.wand

document package · .wand

gate 通過
對齊
提綱
配圖
4匯出

產物

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 推進物件。”
— MCPlato Wand 設計文件

AI 的圖形介面

bash 給了 AI 無限輸入,wand 給了它一個介面。

純文字就是命令列:能力無限、上手陡峭、難以普及。GUI 讓人人都能使用電腦——展示即互動、提示內建、零門檻。wand 為 AI 所用的工具做了同樣的事。

Bash無限的純文字輸入
$ do-the-thing --flag=value …
  • 能力無限,但你得知道確切的咒語
  • 沒有提示、沒有護欄——很容易用錯
  • 陡峭的學習曲線讓它難以面向所有人普及
Wand —— AI 的 GUI展示即互動
  • 把任務打包成應用:scene、phase、檢查器
  • 每個階段都內建提示與校驗
  • 模型無需學習工具——它直接就能用

把任意任務打包成 wand,你交給模型的就是一個介面,而不是一張白紙。它能從一行描述裡挑出正確的 wand 並開始產出——無需訓練。

wand 如何運作

用階段構建,用 gate 校驗。

每個階段都有自己的 prompt、自己的工具、自己的寫入圍欄。只有 gate 通過,階段才會推進——而 gate 是 fail-safe 的:「判斷不了」永遠不等於「通過」。一旦未過,agent 會拿到一條具體的 hint 並重試。以下是真實的 ppt-deck wand。

1對齊

鎖定內容、視覺風格與頁數。

2提綱

把整份 deck 寫成一個 HTML 檔案。

3配圖

用圖像讓每一頁活起來。

4匯出

渲染每一頁並打包成 deck。

同一套引擎,適用任何領域:changelog、PRD、劇本、影片——各有自己的階段與 gate。

面向模型,也面向人的 harness

看著它構建,在關鍵時刻介入。

wand 一啟動,產物就在自己的分頁裡打開。agent 工作時你能看著它逐步成形——而 wand 的頁面只能「提議」,在你確認之前,什麼都不會進入對話。

產物本身就是視圖

deck 的 HTML 就是它的即時視圖。無需另建儀表板——agent 寫下的,就是你看到的。

流暢的原地更新

頁面與圖片一張張出現。雙緩衝熱更新無白屏地換入新版本——你停留在正在閱讀的那一頁。

你始終掌控

建議以「提議」的形式浮現。頁面可以引導、可以預填,但只有你的確認才能驅動 agent——信任邊界從不破。

AI 夥伴 + 人類操作者

harness 同時服務兩端:模型得到結構與工具;你得到一個可即時查看的介面去推動、核准或糾偏。正是這種結合,讓 wand 值得信賴。

投資路演 Deck.wand
第 1
第 2
第 3
第 4生成中……

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。

01

取得 MCPlato

安裝桌面應用,或用一條 npm 指令跑起終端機 agent。無需折騰帳號——一個 API token 即可。

02

用白話文提出需求

描述你要的結果。agent 會根據 wand 的一行描述匹配到它,並呼叫 CreateWand。

03

觀看、引導、匯出

看著產物成形,對敏感操作點確認,待最後一個 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 腳本和自訂視圖——你能看著結構以即時心智圖的形式浮現。已發佈的 app 隨時可修訂:說一聲要改,WandPlus 會從發佈定義重新開啟它——重新發佈即原地升級。

intentmanifestpromptsscriptspresentationfinalize

wand kind 是宣告出來的,不是程式碼寫出來的——你從不撰寫宿主程式碼。

探索——Wand Store

wandplus.dev 按職業組織 wand,而不是千篇一律的「今日推薦」。認領你的身份,立刻看到與你相關的內容——預覽階段時間軸與截圖,然後安裝。

產品

PRD 撰寫

法務

合約審閱

財務

建模與報表

商務

交易一頁紙

人資

JD 與評分表

行銷

活動 brief

逛逛 WandPlus

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 的公開目錄。

Wand

給你的 agent 一份真正的工作。

別再指望一句 prompt 剛好命中。把 wand 交給模型——在規則內創造,在每個 gate 上校驗,最終得到一份可開啟、可匯出的成果。