Murmur
通过对话,理清一笔笔支出。
画面



来自真实开发版本的画面
它做什么
通过对话记下一笔消费,也通过对话重新理解账本。
它怎么运作
- 步骤 1说出来
用日常语言说说刚才买了什么,或者提出一个问题。
- 步骤 2理解
模型提出回复和操作,较简单的请求也有基础解析路径。
- 步骤 3执行动作
应用执行支持的操作,更新本地账本或相关记忆。
- 步骤 4继续对话
近期消息和已保存的上下文,继续参与下一轮交流。
日常表达文字 · 可选语音
用自己的话描述一笔消费。
对话账本SwiftUI
让对话与结构化动作同时可见。
动作代理MurmurAgent · JSON
把意图转成支持的记账或记忆动作。
本地降级ChatEngine
代理路线不可用时,使用能力较小的本地路线。
财务记录FinanceCore · SwiftData
把经过校验的动作保存为本地记录。
语言与语音服务LLM · ElevenLabs外部服务
按配置提供语言理解与可选实时语音。
技术栈
SwiftUI · SwiftFinanceCore · SwiftData结构化回复与操作 JSON启发式解析备用路径对话与记忆模型ElevenLabs 语音 SDK
动作建议与保存成功是两个步骤;外部能力取决于配置。