Communitygithub.com

PyAI 语音助手代理

创建或更新 PyAI 语音代理配置文件,用于接待、预约、客户支持或其他对话工作流程。

PyAI 语音助手代理 是什么?

此技能允许开发者通过 MCP 工具集创建和管理 PyAI 语音代理配置文件,涵盖接待、预约、客户支持等多种对话场景。它围绕「任务」、「问候语」、「角色设定」、「语言」和「语音」五个核心要素展开,要求开发者从 `list_voices` 中选择合适的语音,并在更新配置文件前先检查现有代理状态。支持的工具包括 `create_agent`、`update_agent`、`set_agent_tools` 和 `set_agent_knowledge`,可精确绑定所需的工具和知识库。配置创建后会持久生效,返回实际代理 ID 并告知下一步集成步骤。请注意,此 MCP 工具本身不启动麦克风会话或拨打电话;要进行实时的语音对话,需使用 Omni SDK 或 WebSocket 集成,并将保存的代理 ID 作为 `session_label`。相关文档可在 https://docs.pyai.com/guides/omni-overview 获取。

兼容平台~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.

相关技能