ARTICLE · 1097314
我想要的 AI 助手,不只是回答问题
我和 AI 讨论问题时,经常要先交代背景:正在做什么、以前试过什么、为什么没采用另一种方案。
这些内容,有不少已经写在笔记里。但每次还是得自己翻找、复制,再解释一遍。笔记虽然留下来了,却很少参与后续的讨论。
我想要一个能用上这些积累的助手:遇到问题时,先查相关记录,结合已有背景和我讨论;聊出值得保留的结论,再经过我的确认,整理回笔记。
所以,我在 OpenCode 中配置了 WiesenAgent,接入思源笔记,开始搭建自己的个人 AI 秘书。
让笔记参与一次讨论
举一个假设场景。
最近看了不少学习资料,却觉得真正用起来的不多。我可以问 WiesenAgent:
帮我找一下以前关于学习方法的笔记。我现在看得多、用得少,有哪些方法值得重新试试?
没有个人资料,AI 也能回答:制定计划、定期复习、多做实践。这些建议可能都对,但我更想知道,自己以前有没有想过这个问题,留下过什么值得重新采用的方法。
假设笔记里写过“带着具体问题学习,比囤积资料更有效”,它就可以找出这条记录,再结合当前情况建议:先选一个实际问题,用接下来一周的学习去解决它,而不是继续扩充课程清单。
这里要分清,“过去记过这个方法”是笔记依据,“接下来一周这样做”是本次建议。记过,也不代表实践成功过。
如果讨论后形成了一个我认可的做法,就可以确认让它整理回思源。下次再聊类似问题,又多了一份可参考的记录。
这是我希望它发挥作用的地方:帮我把散落的记录找出来,放回当前问题里考虑。很多时候,我需要的未必是一个新方法,而是重新用起一个早就知道、却放在一边的方法。
为什么用 OpenCode 来搭
我首先看重的是模型选择权。
模型的能力、成本和使用体验都在变化,我希望能按任务调整选择,同时尽量保留自己的资料和工作规则,不必每次都从头建立。
在这套工作台里,思源保存资料,WiesenAgent 的规则描述工作方式,模型负责理解和执行。换模型仍然需要验证效果,但长期积累可以留在自己维护的笔记和规则里,而不只留在某个产品的聊天记录中。
其次是扩展能力。
“回答前先查笔记”需要检索工具,“把结论保存下来”需要写入能力,还需要确认和检查。只给 AI 写一段角色设定,做不到这些。
OpenCode 的扩展空间,让我可以围绕实际需要,把工具和工作步骤逐渐接进来。思源是起点,先做好检索、讨论和沉淀,其他能力等有具体需求时再补。
我也看重 Agent 编排:复杂任务可以交给不同的 Agent 或专门能力处理,再由主 Agent 整理结果,减少我来回切换和传递上下文的操作。不过,简单问题直接处理就够了,不必为了展示多 Agent 而刻意分工。这些流程哪些由工具原生支持、哪些依赖插件和自己的配置,也需要分清。
能帮忙,也要有边界
这样的助手需要维护。规则要调整,工具连接可能出问题,模型也可能漏查资料或理解错误。
所以,我给 WiesenAgent 设定了几个基本要求:涉及个人历史时先查记录;区分笔记依据和自己的分析;找不到就直说;改变记录或执行外部动作前,先让我确认。
接入笔记不等于了解我的一切,配置了流程也不等于每次都能正确执行。结果仍然需要检查。
如果只是偶尔问一个问题,直接打开聊天工具通常更省事。我愿意投入这些配置和维护,是因为想反复使用自己的资料、偏好和工作方式。
WiesenAgent 加上思源笔记,是我目前的尝试。我更关心的检验标准是:讨论问题时,过去的积累有没有派上用场;讨论结束后,有价值的结论有没有妥善留下。
这比它一次能说多少,更接近我对个人 AI 助手的期待。
关于我
延伸阅读