早上有个脑洞,晚上得力于 Hermes 的 Plugin system,把功能实现为 Native plugins,注册为名叫 notify_voice 的全局工具。
这个工具的功能很简单,就是让 Agent 可以随时给我播报语音消息(不阻塞Agent工作)。完整的播报包含提示音与 TTS 音频两部分。提示音选择不多,就是“叮”“叮叮”“高低高”“和弦音”。
播报的时机由 Agent 自己判断,比如长任务阶段性汇报、任务结束的报告和后台进程的状态汇报等。
想到做这个功能主要是有时候安排任务就切出去干别的,但还是想知道状态,另外有语音也让 Agent 有些活人感。
当然,如果恶趣味一些,给工具的 description 新增一些说话的模板,比方说“恭喜宿主”,那可能是另一种体验了。 http://t.cn/AXpHdJ2h