Kite 正在嘗試解決一個簡單的問題,但一旦讓軟件代表你行動,這個問題就會變得巨大。代理可以計劃和交談,但世界需要諸如支付工具、購買數據、預訂服務和與其他代理協調等行動。當發生這種情況時,安全性成爲主要特徵,而不是額外的功能,支持這些行動的鏈條需要感覺像護欄,而不是像一扇敞開的門。
第一個護欄是身份,但不是作爲單一標籤的身份。Kite 將身份視爲一個堆棧。這裏有授權工作的個人或組織。還有執行工作的代理。還有表示一個短期授權切片的會話,適用於一項工作。這種分離很重要,因爲大多數實際錯誤發生在權力過於廣泛且持續時間過長時。會話可以在時間、範圍和權限上受到限制,因此一個小錯誤不會變成大的損失。
第二個護欄是用通俗語言表達的約束。人們想說的事情包括僅在此預算內消費、僅在此類別中消費、僅在這些條件下消費以及僅在此截止日期之前。如果代理可以自動遵循這些規則,那麼自動化就變得正常而不是可怕。約束還使得委託成為可能,因為您可以共享責任而不必共享無限的控制權。這就是代理在日常生活中變得有用的方式,而不需要迫使人們批准每一步。
支付是理論變為現實的地方。代理的行為並不像一個購買一樣的個體,他們會像一個進程進行許多小的步驟。它們可能會呼叫一個工具、支付少量費用、檢索數據集、再支付另一筆小費用、驗證結果,然後支付下一個提供者。系統需要平穩地處理頻繁的小額交易,因為這是保持代理工作流程高效和公平的關鍵。當小額支付便宜且可靠時,可以根據實際使用情況而不是猜測來定價服務。
穩定的計價單位也很重要,因為代理不善於處理不確定性。人類可以情感上容忍價格波動,並仍然決定繼續。代理不應被迫冒險以完成任務。當結算可預測時,預算變得簡單,約束變得有意義。這就是如何建立一個讓代理能夠作為負責任的工作者而不是魯莽的機器人運作的環境。
Kite也強調服務生態系統比單一的旗艦應用更重要。代理需要能夠發現工具、比較成本和證明質量的地方。建設者希望有明確的途徑來發布服務並對實際使用獲得報酬。用戶希望獲得透明的收據,顯示發生了什麼以及為什麼資金移動。這就是模組化設計變得強大的地方,因為不同的服務社區可以專注於各自的領域,同時仍然共享身份和結算的相同軌道。
信任不僅僅是防止盜竊。它還關乎理解結果。如果代理失敗,您希望知道哪一步失敗了,使用了哪個工具,以及條件是否滿足,而不必暴露用戶的所有信息。這就是為什麼審計記錄很重要。當您可以像查看銀行對賬單一樣審查代理的行為時,改善政策、更新約束和保持代理的實用性變得更容易。問責制將自動化從黑箱轉變為您可以管理的正常系統。
一個實用的想法是個人雜務代理。它有每週預算和允許商家的清單,以及在超過某一限額的購買之前必須詢問的規則。代理可以搜索、比較和預訂,而會話權限將其保持在範圍內。人類保持控制,但不需要過度管理。每週,個人可以審查收據並調整規則,例如收緊類別或延長旅行周的截止日期。
另一個情境是一個為學生或小團隊服務的研究代理。它可以支付數據來源的訪問費、專業分析工具的費用以及摘要服務的費用,同時保持清晰的使用記錄。它還可以強制執行有關引用、來源和時間範圍的規則,以便輸出保持乾淨和可信。代理可以在需要時合法地獲取訪問權,而不是隨意複製內容,並留下證明信息來源的痕跡。
第三個情境是商業運作,代理在部門之間協調。一個代理收集發票,另一個驗證交付,另一個安排跟進。只有在條件滿足時才會發生支付,而會話邊界防止代理進入不相關的系統。商業受益於過程的一致性和可審計性,只有在出現例外時人類才會介入。這是自動化節省時間而不創造新風險的甜蜜點。
決定Kite能否贏得心智份額的不是口號,而是建設者和用戶的日常體驗。建設者需要簡單的權限、會話和約束的基本元素;用戶需要清晰的控制,感覺像是設置而不是像編程工作。授權模型越直觀,日常人們就越有可能信任代理處理小任務,然後逐步處理更大的任務。採用通常從微小的勝利開始,如自動支付單一工具,並發展成完整的工作流程。
如果您在Kite周圍創建內容,最自然的方法是談論這些日常時刻。解釋您將如何為代理設置預算、您會選擇哪些規則以及您想看到哪些收據。分享簡單的檢查清單,幫助人們安全思考,而不是追逐炒作。真正的故事是代理正在變得正常,而缺失的部分是一種可靠的方式讓他們在限制下進行交易。這就是長期計劃,也是為什麼Kite值得密切關注的原因。

