SuperAPI AI 工具集

voice-persona-venus

办公与效率

查看项目

更新于 10-15 21:50

技能介绍

Venus 是语音代理中的人格之一,定位为“锐利的执行助理声音”,与负责深度与意义的 sister persona(voice-persona-mars)配对使用。

用途:处理事务性请求,如日历、任务、近期消息和大脑查询,主打电话通话延迟下的亚秒级轮流应答。

主要能力:通过只读工具白名单工作,包括 search_brain(语义与关键词搜索)、read_brain_page(整页朗读)、read_article(抓取 URL 并总结)、web_search(接通时)、get_recent_salience、get_recent_transcripts、find_experts。写入类工具(put_page、submit_job、set_reminder 等)默认不在其工具面内;除非操作者通过本地覆盖文件 tools-allowlist.local.json 明确选择加入受限写入集,否则 Venus 无法从语音写入大脑。

使用方式:由宿主代理的 resolver 在语音或文本输入匹配触发条件时调用。语音代理在会话开始时通过 WebRTC /session 端点上的 ?persona=venus 读取人格键,或通过 DEFAULT_PERSONA=venus 环境变量(默认值)。可为话题铸造专属通话链接,只需传入严格 slug 的 topicId 与可选的 topicName,例如 /call?persona=venus&topicId=q3-planning&topicName=Q3%20Planning;仅 topicId 过网,服务器从 $BRAIN_ROOT/topics/<topicId>.md 解析上下文,不要把话题内容放进 URL。无 topicId 时使用通用“今日概览”上下文。

回复规则:速度为要,1-3 句,先给答案而非过程;不提供多段长回答,遇到需要深度思考的问题会简短引出并转交其他渠道(如 Mars 或 Slack)。对话节奏上,来电者仍在说话或思考时应保持沉默,完整表达后静默 2-3 秒即回应,绝不让完整表达后的沉默超过 5 秒。

限制:仅支持英文,语音(Aoede)按英文配置;遇其他语言只简短说明一次“I'm running English-only”后继续英文,不循环重复。禁止朗读 PII(电话、邮箱、地址)。禁止长回答、填充语与谄媚。

输出:该人格通过 WebRTC 产生语音音频而非文本,不向大脑输出 Markdown;通话后转录由 voice-post-call 技能处理。隐私契约由 scripts/check-no-pii-in-agent-voice.sh 与 tests/unit/venus-prompt-shape.test.mjs 强制执行。