其实,早在 2024 年的时候,我就尝试给九零日志 App 添加过 AI 相关功能,那会的主流 AI 应用都还是对话式的,你问一句,它回答一句,那会的 AI 还不会使用工具,顶多能设置一个系统默认提示词。
当时初步尝试,做了个 AI 点评的功能,让 AI 来点评用户写的日志。也支持设置提示词,玩了一段时间,效果不是很好,没迭代几个版本就把 AI 功能模块全部删除了。
又过了很长时间,「全民养虾」「全民养马」,直到现在满世界的 Agent,我觉得也是时候给九零日志 App 也做一个 Agent 了。
何为 Agent(智能体)
提到智能体,很多人的第一印象就是豆包 App 里的那个,如下图:

这里不得不需要解释一下,豆包 App 里的那个算不上是一个智能体,它只是一个系统提示词而已,在对话之前提前写入一段提示词,让当前对话能够更好的理解用户意图,最后以对话输出的形式给用户交付。
那到底什么是智能体?
AI Agent(智能体)是一种能够感知环境进行自主理解,进行决策和执行动作的智能工具。类似人类做事情的过程,它利用大模型的推理能力,将复杂问题拆解为小问题,并定义它们之间的顺序关系,然后调用各种工具来解决这些问题。
简单来说:智能体至少要能够规划任务、调用工具以及执行任务。而不是简单的基于提示词进行对话。
九零日志 App 中的 AI 助手就是这样的一类智能体,它利用大模型的能力,理解并推理你的意图,按一定顺序调用系统提供的工具(查询日志、搜索日志、写入记忆等),最后完成任务的执行(对话输出、记忆更新等)。
麻雀虽小,五脏俱全,九零日志 App 里的 AI 助手就是一个很简单的日志智能体。
如何做一个日志智能体
我最初思路是想做一个「统计工具」,因为不想去开发那些统计报表了,想知道什么数据,问一下就可以了。
例如:今年我花费了多少钱?哪一笔支出最大?今年在我身上发生了哪些重要事件?等等诸如此类问题。
由于有之前开发的经验,很快便完成了第一个版本,接入了 DeepSeek,能够进行对话了。
但是,对话了两轮,我就感觉不太对劲,主要是因为太没意思了。
写日志本来就够无聊的了,再加上这个一嘴「报表腔」的助手,简直就是灾难。
后来转换了方向:在我看来,一个日志智能体,首先要具备的就是「陪伴」属性。
习惯写日志的伙伴,应该深有体会,记录日志是一件很孤独的事情,而且日志大多都是一些较为隐私的内容,没办法从社交分享中获取记录的正反馈,很难坚持下去。
对于一个日志智能体来说,最紧要就是要解决记录者「孤独」的这件事情。
所以,日志智能体的基本方向就有了。
它除了要足够聪明(能够读懂你的日志),还要有记忆(知道你最近发生了什么),最重要的是跟你要有情感纽带(陪伴你,鼓励你,让你能够坚持记录下去)。
大模型能够解决「聪明」的问题,记忆和情感纽带便是一个日志智能体核心要做的部分。
分三个阶段实现
九零日志的智能体是一个「重陪伴,轻分析」的 AI 助手。它规划有三个阶段来实现:
第一,构建带有具体人设的陪伴伙伴;第二,打造一个基于关系的记忆系统;第三,实现一个能够自我成长的感知系统。
阶段一:构建带有具体人设的陪伴伙伴
这个阶段的实现比较简单,就是定义一套或多套人设,所谓人设,其实就是内置一些系统提示词,最关键的是跑通整个 AI 助手的对话功能。
我选定了 4 种角色作为 AI 助手的初始人设,分别是:知心好友(通用)、伴侣(亲密关系)、温柔倾听者(红颜)以及毒舌损友(闺蜜)。也支持用户手动修改系统提示词。

剩下的工作便是跑通对话助手了,由于之前有一些经验,很快便完成了界面的设计,至于与各家大模型的对接,便交给 Claude Code 了,一轮对话就完成了。
这里需要强调的是:人设只是 AI 回复时的语气以及与你相处的方式,它是固定的,并不会随着时间的推移而发生改变。
阶段二:记忆系统(近况与画像)
这个阶段有很多成熟的方案,常见的 Agent 都会维护一份独立于对话之外的 memory.md 文件,作为 Agent 的记忆文件。
我这里的实现也是类似的方案,不一样的是,记忆也可以结构化,我维护的不是一个 memory.md 记忆文件,而是一个包含自我画像、你的画像、关系、关键瞬间等信息的结构化数据。
对话列表其实也是一部分记忆数据,但每次都是从头读原始数据,没有任何「我了解这个人」的沉淀画像。工具读 100 遍「6/15 加班到十一点」,也比不上「我记得你最近一直在为这个项目焦虑」,这也是记忆里包含关键瞬间的效果。
记忆是动态更新的,每次对话都会刷新它对于你的认识,这才是记忆系统最关键的地方。
九零日志的 Agent 会在每次对话结束后,跑一次隐藏的 Agent 调用,从对话里抽出可长期记住的事实/情绪,合到用户画像里。这样的 AI 助手会长期记得你的某件事情,即便会话列表早已经不在了。
阶段三:赋予意识(环境感知与主动更新)
这个阶段比较抽象,我也一直在调优。主要是实现两个功能,一个是环境感知,另一个是主动陪伴。
环境感知的实现主要是,在每次对话的时候,随机跑几个查询(对话外),压缩成一小段「近况」放到系统提示词里。让对话增加一些不确定性。
主动陪伴是开发了单独的一个页面叫:AI 心声。让 AI 助手先开口说话,告诉你它的一些想法。下图是测试时给我的消息。

下一步计划
当前 AI 助手的效果,我感觉也就能达到及格水平,还需要一段时间的调优,主要是调系统提示词、调记忆策略、完善工具函数等等。
最终想要的效果是:既能达到陪伴效果(感性的一面),又能够准确帮你统计分析日志数据(理性的一面)。
说起来,似乎有些冲突,其实不然,关键是找准中间的那个度。
一些可能会做的功能:语音 TTS、情绪趋势可视化、定时关怀提醒(系统通知)等等。
最后
AI 助手功能已经放开了会员限制,无需登录、无需 Pro 会员,就可以使用。免费用户需要自行配置 API Key,现在支持的大模型有:DeepSeek、GLM、Kimi 以及 千问。

同时,给 Pro 会员提供了开箱即用的 AI 服务,内置了 DeepSeek 的 API,由于 token 成本问题,限制了每日主动对话次数为 2 次。
九零日志已上线 Google Play 和 vivo 应用商城,也可以通过下面链接下载,欢迎体验。
https://1851453942.share.123pan.cn/123pan/Ml2avd-kfxuH?pwd=BwqF#
夜雨聆风