论文

Homebot:用于对话式家庭协助与自动化的个人AI Agent

Homebot: A Personal AI Agent for Conversational Home Assistance and Automation

应用与实践个人助理

摘要

Homebot是一种本地部署的AI代理,用于家庭中的对话性家庭助手和自动化。它通过共享的运行环境接受语音和即时消息请求,该环境结合语言模型的响应与注册工具和任务特定技能。设计将常见请求处理与会话所有权分离:消息历史仅限于特定的频道和聊天,而语音交互受唤醒词激活的限制。对于无手操作,Homebot结合本地唤醒词检测、流式语音识别和合成以及结束、跟进或继续对话的明确对话状态协议。清晰的通道、工具和技能合同支持家庭使用中的实际定制。

Homebot:用于对话式家庭协助与自动化的个人AI Agent:论文配图
图1. Homebot系统概述。面向用户的通道通过消息总线将规范化消息路由到代理运行时,后者构建上下文,调用工具和技能,并检索或保留通道范围的会话历史记录。从左到右的体系结构图显示了通过入站和出站消息总线控件和队列连接到代理运行时的语音、Feishu和Telegram通道。 运行时包含上下文生成器和代理循环,连接到会话管理以获得持久历史记录,并从工具和技能层调用搜索、智能家居和提醒功能。