









Persona 是一個由 Runtype 開發的輕量級、開源、無框架 AI 對話 UI 函式庫,允許開發人員在任何網站或靜態 HTML 中嵌入開源、可自訂主題的 AI 對話小工具或全螢幕 Copilot 體驗。它不限後端架構(backend-agnostic)且原生支援 WebMCP,這意味著它能讓 AI 助理自動偵測並安全地執行由母頁面程式碼直接提供的工具(例如搜尋、購物車、預約和表單),並內建使用者確認機制。它支援 SSE 串流、代理人迴圈(agent loops)、使用 Shadow DOM 進行樣式隔離以防止 CSS 跑版、語音輸入/輸出,並包含一個功能豐富的主題編輯器。
若要使用 Persona,可以透過 npm 安裝:輸入 'npm install @runtypelabs/persona',或者在您的 HTML 檔案中透過 CDN 引入其全域 script 標籤。接著,使用 'initAgentWidget' 函式進行初始化,指定目標容器的選擇器(selector)並設定您自訂的伺服器傳送事件(SSE)後端 API 網址。此外,您也可以執行 'npx @runtypelabs/cli@latest persona init' 來產生可直接貼上的安裝程式碼片段。



社群媒體聆聽