Communitygithub.com

pyai-語音代理人

透過 PyAI 建立或更新語音代理人設定檔,用於接待、預約掛號、客戶支援或其他對話工作流程。

pyai-語音代理人 是什麼?

此技能提供與 PyAI 語音代理人互動的完整工具組,讓開發者能夠以程式方式建立、讀取、更新及管理語音代理人設定檔。它支援一系列工具,例如 `whoami`、`list_voices`、`list_agents`、`create_agent`、`get_agent`、`update_agent`、`set_agent_tools` 及 `set_agent_knowledge`。工作流程包括建立任務、問候語、人物角色、語言及語音,並從 `list_voices` 解析語音,在更新前檢查現有代理人。技能強調僅附加要求的工具與知識,回傳實際的代理人 ID,並說明下一個整合步驟。它適用於接待、預約掛號、客戶支援等會話工作流程,但本身並不啟動麥克風工作階段或撥打電話;真實對話需要透過 Omni SDK 或 WebSocket 整合,並將儲存的代理人 ID 作為 `session_label`。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomsai/pyai-plugin/tree/main/skills/pyai-voice-agents

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

語音代理人

以已連線的 PyAI 工具綱要作為事實來源;客戶端可在工具 ID 前加上伺服器名稱作為前綴。若 PyAI 未連線,請引導使用者前往主機的瀏覽器登入頁面。請勿將憑證留在對話中。請尊重所選的專案及使用者授權的任務。

工具:whoami、list_voices、list_agents、create_agent、get_agent、update_agent、set_agent_tools、set_agent_knowledge

建立任務、問候語、人物角色、語言及語音。從 list_voices 中解析一個語音;在更新前先檢查現有的代理人。使用綱要中的 body 物件來填寫設定檔欄位。建立設定檔是永久性的變更,因此應在使用者要求建立時才執行,而非僅為了提供程式碼範例。

僅將要求的工具與知識附加到選定的代理人。回傳其實際 ID,並說明下一個整合步驟。

MCP 負責管理設定檔;它本身並不會啟動麥克風工作階段或撥打電話。若要進行即時對話,請使用 Omni SDK 或 WebSocket 整合,並將儲存的代理人 ID 作為 session_label。請前往 https://docs.pyai.com/guides/omni-overview 取得最新的即時指南。請勿自行發明 WebSocket 事件、支援的語言或電話動作。

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

相關技能