返回知鱼札记
4 分钟阅读布达

知鱼上线了:一个真的会先排盘再开口的命理 Agent

知鱼是一款先真实排盘、再开口解读的命理 AI Agent。它把八字、紫微斗数、六爻、档案记忆和工具调用结合起来,让 AI 不再靠猜测输出命理分析。

知鱼命理 AI八字紫微斗数AI Agent

知鱼(ZhiYu)是我做的一个命理 AI Agent,名字取自《庄子·外篇·秋水》:“子非鱼,安知鱼之乐。”

我觉得这和命理挺像:不真正进入那个人的时空,说的始终是旁观者的话。

知鱼 AI 对话首页

做这个的起因很简单:我用过很多命理类 AI,大部分都有一个共同的问题:排盘靠猜。你说个生日,它直接就开始分析了,八字四柱写得有鼻子有眼,但实际上那一堆干支是它估的,经不起验证。

这不是模型能力问题,是架构问题。模型没有真实的排盘数据,只能靠训练数据里隐含的规律“推算”。推出来的东西,对的时候像神,错的时候一塌糊涂,而且你根本没办法分辨。

知鱼的核心思路就是:用真实工具和 Skills 补足 AI 缺失的数据

它怎么思考

用户发一条消息,知鱼不会直接输出分析。它会先停下来想。

比如问“我最近这个月运势怎么样”,知鱼会先调用排盘工具,拿到今天和这个月的紫微斗数大限流月数据,再结合用户档案里存的八字,两边对照着分析,最后输出。

整个思考过程是可见的。前端会实时显示正在执行哪一步工具调用,比如“正在获取紫微命盘”“正在计算流月宫位”,让你看到它不是在瞎编。

知鱼工具调用思考过程

知鱼紫微与八字结合分析

紫微和八字双向叠加,是我一直觉得有意思的地方。单看一套系统,信息量是有限的;两套系统相互印证,反而能找到真正值得关注的点。

农历和真太阳时,自动处理

命理有个麻烦事:时间。

很多人不知道自己的阳历生日,或者记的是农历。还有更复杂的:出生地不同,真太阳时也不同,对时柱的影响相当大。

知鱼可以接受农历输入,自动转换成阳历,再根据出生地经纬度计算真太阳时,然后再排盘。这些步骤全部自动走,用户不需要懂这些。

知鱼自动处理农历转换

知鱼根据出生地校正真太阳时

一键测玄学天赋

快捷指令里有个“玄学天赋”,点一下就能测。

知鱼会调用档案里的生日信息,算出玄学天赋分数,生成一张带等级、特质描述、天赋说明的卡片,直接嵌在对话里展示。不需要填表,不需要跳页面。

分数算法是基于八字结构的,不是随机生成。每个人的结果不一样,而且能解释为什么。

知鱼玄学天赋卡片

查档案、做合盘

用户的个人信息(生日、出生地、性别等)保存在档案里,知鱼可以通过对话选择性地调取,就跟聊天一样。

知鱼用户档案查询

好友信息也可以存进来。比如你想测和某个人的合盘,跟知鱼说一句,它会拿出你的命盘和对方的命盘,分析两人的五行相合程度、关系模式、可能的磁场冲突。

档案还存了联系人的过往记录。如果你之前问过某个人的某件事,知鱼会记得,下次可以接着聊,不用从头说。

知鱼联系人档案与合盘

内置 Skills

知鱼内置了几个常用场景的 Skill,包括育儿、投资、客户谈判等。

这些 Skill 不是通用提示词,而是针对命理维度定制的场景框架。比如育儿 Skill,会把孩子的五行格局、忌神用神的分析放进去,结合当前流年,给出具体方向的参考。

知鱼内置 Skills

记忆系统

知鱼有两套记忆。

短期记忆是最近的聊天上下文。超出这个范围的聊天记录,会被压缩成摘要,而不是直接丢掉。摘要里会保留关键事件、用户提到过的关键信息,让模型保持“我跟这个人谈过什么”的整体感。

长期记忆用的是事件记忆机制,基于语义检索。用户说过的重要事件、六亲关系、过往决策,都可以存进来,用的时候靠相似度召回。

还有一个事件记忆,专门存时间相关的事情。比如“下周一要去谈一个重要客户”,知鱼可以在那天的对话里主动提起,做到一定程度的提醒。

记忆的架构分成两块:用户个人档案,和用户长期记忆。分开存,分开查,互不干扰。

最后我给了它一个有趣的灵魂

知鱼现在算是跑起来了。功能还在迭代,但核心的东西:先排盘、再说话,这条路走对了。

知鱼 Agent 的人格化对话体验

体验地址:https://app.zhiyu.hk/soul