核心概念
會話與任務
會話如何為單個工作隔離上下文,任務如何在其生命週期中流轉,以及當智慧體在等待你的輸入時會發生什麼。
在一場漫長的對話裡同時處理三項工作,智慧體就會犯糊塗——客服的話題會串進部落格草稿裡。會話正是為此而生:它給每項工作各自獨立的上下文,無論手頭有多少事情在並行,你的智慧體都能保持專注、不跑題。

會話 vs. 任務
- 會話 —— 與智慧體之間一段獨立的對話上下文。它的訊息歷史與其他每個會話相互隔離。一個智慧體可以同時執行多個會話。
- 任務 —— 你在會話中交給智慧體的一個工作單元("寫一篇釋出文案""核對這份 CSV")。智慧體在它的雲電腦裡執行,並向你彙報。
一個任務,一個會話。把不同的工作放進不同的會話,彼此就互不干擾。
上下文隔離
單個渠道或智慧體可以承載無限多個併發會話,每個都有自己的記憶:
智慧體:客服
├── 會話:客戶 A ← 隔離的上下文
├── 會話:客戶 B ← 隔離的上下文
└── 會話:客戶 C ← 隔離的上下文回覆客戶 A 的智慧體對客戶 B 毫無記憶。正是這種隔離讓 Buda 在大規模運作時依然安全:隱私細節絕不會在對話之間洩漏,每一條回覆都只使用恰當的上下文。
任務生命週期
- 你發起一個任務,在會話裡用大白話描述。
- 智慧體開始工作,在它的雲電腦裡——你可以即時看到每一步。
- 它可能會暫停並等待輸入,當它需要一個決定、一個缺失的細節,或你批准它繼續時。
- 它完成任務,結果隨時可供你審閱——或儲存到 Drive 以備後用。
一個等待輸入的會話並不是卡住了——它是在發問。智慧體丟擲一個問題或一個選擇,並停在原地等你回應,然後從剛才停下的地方繼續。
恢復與結束
會話是持久的。一旦閒置,會話會進入休眠;再次給它發訊息,同一個會話便會帶著完整的上下文恢復。開一個新會話則是一張白紙——舊的上下文一概不會帶過來。當話題確實變了時,就開一個新會話。
會話 vs. Drive
會話承載的是短期上下文——當前工作的一來一回。Drive 承載的是長期材料。如果會話裡的某些內容應當比它存活得更久,就把它儲存到 Drive;單憑聊天記錄算不上耐久的知識。