假設展場有位導覽員,參觀者說:「帶我看輸出齒輪。」
導覽員該怎麼做?有兩種做法:
我們選第二種。這一章的重點就是:導覽員(AI)不碰畫面,只遞紙條。
操作員就是前面幾天蓋好的展示櫃(viewer)。我開了一個測試頁,用瀏覽器的開發者工具,一個個把「按鈕」按了一遍:
| 紙條內容 | 結果 |
|---|---|
| 選取輸出齒輪 | 齒輪亮起來,畫面發出「已選取」通知 |
| 選一個不存在的零件 | 不會當機,只回「做不到」並留一行警告 |
| 選一個不能點的零件(例如代表整台機器的總節點) | 同樣回「做不到」 |
| 飛到某個重點 | 鏡頭飛過去,顯示說明卡片,順便亮起該零件 |
| 飛到不存在的重點 | 回「做不到」,不當機 |
| 只飛過去、不要亮燈 | 鏡頭飛過去,原本亮的零件維持不變 |
| 拆開(爆炸) | 零件散開,上蓋飛到半空 |
| 給拆開一個太大的數字 | 自動壓回最大值 |
最重要的一點:**做不到的時候,操作員「回答做不到」,而不是摔倒。**這對導覽員很重要,因為 AI 偶爾會寫錯名字,不能因此讓整個展場停擺。
這裡要老實說。
**導覽員本人還是個空殼。**不管你問他什麼,他都回「還沒做」,也不會呼叫任何 AI。
紙條的格式也只有一個例子,沒有定稿。規則書裡只寫了:
例如
{"cmd": "select", "part": "p_0013"}
另一邊,操作員的規則書也寫明:「紙條格式由規劃處另外決定,我不先設計。」
更有意思的是:唯一一張真實存在的紙條,是機械展覽館的「拆開」工具遞出來的。它寫的是「每個零件各自移動多少公釐」的一長串清單。可是操作員的「拆開」按鈕,只收一個 0 到 1 的數字(拆多開)。這兩邊接不起來,中間還沒有人負責翻譯。
所以今天的真實狀態是: