Agent 就是 DOTV 裡跟你說話的那個 Agent:你說一句「做一條 30 秒的城市夜跑短片」,它自己在這張畫布上建節點、寫提示詞、出圖出片 —— 不會寫提示詞、不熟悉分鏡流程的人,也能靠對話把一條 AI 影片做出來。新建一個專案進去先落在對話那一面(見 1.4),整塊地方都是它;切到工作流程或故事板,它就收成畫布右邊那一欄。跟畫面下方那條輸入欄的分工很清楚:那條是「我自己寫提示詞,出這一張」,這一欄是「我說要什麼,它安排好幾步」。
Agent 就是 DOTV 裡跟你說話的那個 Agent:你說一句「做一條 30 秒的城市夜跑短片」,它自己在這張畫布上建節點、寫提示詞、出圖出片 —— 不會寫提示詞、不熟悉分鏡流程的人,也能靠對話把一條 AI 影片做出來。新建一個專案進去先落在對話那一面(見 1.4),整塊地方都是它;切到工作流程或故事板,它就收成畫布右邊那一欄。跟畫面下方那條輸入欄的分工很清楚:那條是「我自己寫提示詞,出這一張」,這一欄是「我說要什麼,它安排好幾步」。
工作流那一面它是畫布右邊那一欄。點頭部最右那顆按鈕收起來,畫布就佔滿整個螢幕。收合後**右上角會浮出一顆「AI Agent」**把它叫回來 —— 它就站在這一欄原本的位置上,點開即原地展開,桌面上這是唯一的重開入口。收合只是不顯示 —— 打了一半的字、聊到一半的內容都還在。
對話那一面畫布分一半在右邊:左邊是這一欄對話,右邊露出來的是畫布,中間那道縫捏得住、拖得動 —— 進場就是這樣。要整塊地方聊天,點右上角那顆收起畫布,畫布收走、這一欄鋪滿整個工作區;再點一次那顆就是展開畫布。
故事板檢視(1.5)用的是同一欄 Agent,切檢視它紋絲不動 —— 聊到一半切過去,內容還在。切進故事板時它會自動展開一次(那邊的產物都靠對話加工,進去先看見輸入欄才有下一步可做),之後照樣收得掉。
頭部與輸入區都浮在訊息流上面:訊息從頭部底下滾過去時是淡入的,滾到底邊前淡出 —— 不是被硬切成半行。
「新增對話」只是換一段對話,不刪任何東西。連點幾次也不會在歷史裡留下一串空對話 —— 一段對話要等你發出第一則訊息才建檔。
收合左邊那顆是全螢幕對話:點它這一欄鋪滿整個工作區,也就是切到對話那一面 —— 那一面這一排搬到螢幕頂上(標題落在左上,那幾顆動作落在右上),最右那顆跟著變成退出全螢幕。
歷史對話按畫布分家:這張畫布聊過的段落在這兒,換一張畫布是另一批。切回某一段之後,Agent 也重新讀到那一段的內容 —— 你和它看到的是同一段歷史。
時間軸上有四種東西:你說的、它說的、它幹的、以及它幹出來的節點。它交給後台的活兒(出圖 / 出片這類)全部落定之後,時間軸上還會自動多一行灰字結果 —— 哪幾件成了、哪幾件沒成,不用自己盯著畫布等。
順序是有意義的:它會先說一句在做什麼,再動手,做完再給一份小結。所以中間那幾行灰字讀起來就是這一輪的流水帳 —— 哪一步成了、哪一步沒成,不用去猜。
這一輪還在執行的時候,訊息列表底下常駐一行儀表:一顆轉球、一句此刻在做什麼(思考中… 是在等它開口,回覆中… 是字正在往外冒),旁邊耗時一秒一跳、點數滾著往上走;它把活兒交給後台時,這兒還會多出一顆「N 個任務執行中」,點開是一張清單 —— 每件活兒在哪個節點、跑到哪一步,點一條跳到畫布上看那個節點。請求本身掛了(網路、上游),時間軸上會是一行「請求失敗」加一顆重試 —— 點它按上次那條原樣再跑一輪,失敗前它已經說出來的半段話留著;如果有說得清的原因(最常見是點數不足),那句話會直接寫在失敗行裡。
一輪說到頭,最後一行底下掛著一排小動作:複製帶走的是它這一輪說過的全部話(中間隔著工具行、詢問卡也會拼齊);踩是告訴它這輪答得不好(彈一張回饋窗,把這一輪的問題發出去,幫它以後答對);重試只掛在最後一輪。你自己那句氣泡底下同樣有一行 —— 複製你說的話,重試是把這條再發一遍。跑完的一輪右端還記著帳:「3 分鐘前 · ⚡42」,點那個數展開這一輪的用量明細。
時間軸上還有兩種不是你說的話的氣泡,它們各有各的樣子,不會被當成你打的字:
切換歷史對話時,輸入區、傳送按鈕、停止按鈕和「正在生成」都屬於目前看到的這一段。A 在跑長任務,切到 B 寫新要求,不會把 B 誤顯示成正在輸入,也不會誤停 A;回到 A,仍能看到它跑到哪一步、產出了什麼節點。
外部助手也一樣清楚。Claude Code、Codex、Cursor 等助手透過 DOTV 做的事,會進入這張畫布右側的同一 Agent 時間軸:它改了哪個節點、提交了什麼生成、結果是否完成,都能點回畫布查看。你不需要盯著終端機判斷它有沒有做完。
聊到一半發現「從剛才那句起,方向就錯了」?別在原對話裡硬扭 —— 點那一輪末尾的分支:它把這段對話到這一輪為止原樣抄成一段新對話(之前聊過的要求和已完成的結果都會帶過去),抄完當場切過去。原對話一個字不動,還在歷史列表裡 —— 哪天想回來,切回去就是。
分支出來的新對話標題帶個序號後綴(「…(分支 2)」),在歷史裡一眼認得出它是從哪兒岔出來的。
在畫布上選中節點,它自動變成輸入框裡的一顆引用 —— 框選五張就是五顆,取消選中那顆就自己撤掉。所以「讓它改這張圖」的正確姿勢是:先在畫布上點中那張圖,再說要改什麼。
它一跑就是好幾分鐘,想到一句要補的不用等 —— 上一輪還在跑時按 Enter,這句話當場作為一顆氣泡插進這一輪:模型下一次動手之前就看到了,不用等它把這一輪說完。這是 ⌘/Ctrl + Enter 那條路之外的另一條:
| 按鍵 | 這一句去哪兒 |
|---|---|
| Enter | 直接發 —— 作為氣泡插進正在跑的這一輪(對話裡當場看得見) |
| ⌘/Ctrl + Enter | 排隊 —— 停在輸入框上方那塊,輪到它才發出去 |
排在那裡的話可以拖著換順序、點筆拿回輸入框改、點叉刪掉。佇列不落盤:重新整理一下就沒了(那是「還沒說出口的話」,不是已經發出去的東西),空佇列整塊不顯示。
它正問著你的時候重新整理頁面,這一輪就斷了 —— 那道問題在時間軸上落成「未回答」(不是「已忽略」:沒人點過忽略,是這一輪跟著頁面一起沒了),Agent 不會自己接著跑。重新說一遍要求即可,已經落到畫布上的東西都還在。
拿不準的時候它不猜:題材、風格、鏡頭數、時長、畫幅這類會改變整條片子走向的事,尤其是下一步就要花點數了,它會停下來問一句。
問的時候整輪是掛起的 —— 不答它就一直停著。所以「忽略」不是把卡關掉,而是回一句「你自己拿主意」讓它繼續跑。有些問題帶倒數計時(問到更好、不問也行),到點不答與點忽略是一個效果。
一次要問不止一句時(最多三句),卡片一次只擺一題:每題給兩到四個選項,底下還有一格「我有其他想法…」自己寫。
出五個分鏡、配樂、合成,動輒跑好幾分鐘。進度就看時間軸本身:它每動手做一件事之前,先用一行說一句在做什麼,做完那件的結果緊跟在後面 —— 所以往下掃一遍灰字就知道走到哪兒了。沒有單獨一張「任務清單」要你盯。
跑著的時候看訊息列表底下那行儀表(耗時、點數、「N 個任務執行中」都在那兒)。具體某個節點的生成進度畫在節點上(呼吸底 + 百分比),不在對話裡 —— 出片那幾分鐘,看畫布比看這一欄準。