打造自己的 Personal Agent,从抄大肥鱼作业开始

内容编写于 20261108

最近,大肥鱼这个玩法挺火。

有人把 AI 养成了一条住在 QQ 里的鱼,可以聊天、发表情、发语音,有自己的性格和记忆,有人让它主动去 B 站找视频,再回来分享给主人,还有人直接用大肥鱼运营独立的 B 站账号,甚至还能直播。

果然,AI 时代,限制 AI 能力的只有人类的想象力。

我本身就在使用 DSH,前一阵也鼓捣了很久的 Personal Agent,那是不是可以基于 DeepSeek Harness,自己搭建一套 Personal Agent?

这应该会是一个持续折腾的系列,希望通过拆解并实现 Personal Agent 各能力组件,可以更加清楚地了解 Personal Agent 的原理和未来。

今天,先从大肥鱼的 QQ 接入开始。

什么是大肥鱼?

接触一个新东西,首先要搞清楚它是什么。

我去问了AI,又查了资料,大家平时聊的"大肥鱼"指的是一类基于 DeepSeek Harness 的"电子宠物"应用,类似 Aurabot。

简单研究了下这类应用的架构。

• DeepSeek Harness(DSH):电子宠物底座,Agent 运行环境,负责模型、工具和任务执行。

• Aurabot:基于 DSH 开发的电子宠物应用,内置了记忆、心情、语音等功能,开箱即用。

• dsh-aurabot-qq:Aurabot 对应的开源项目。

• SnowLuma/NapCat:QQ 通信桥接程序,负责将 QQ 消息转换为 DSH 可以理解的格式。

• OneBot v11:机器人通信协议,不负责具体功能,但传输的数据需要要按照这个标准。

来一个图,方便理解。

其中,大肥鱼项目内置的能力很全面,包括但不限于:

• 人格和记忆

• 心情系统

• QQ 语音和表情

• B站内容获取

• 桌面宠物

• 模块扩展

非常方便开箱即用,这应该也是为什么它会火起来的原因。

为什么不直接安装大肥鱼?

如果你只是想体验电子宠物,直接安装 Aurabot 就可以了,直接参考卡兹克的文章,不需要了解具体技术。

DeepSeek Harness养鱼教程来了,一文送你的肥鱼当上主播。

但我这次的目标不太一样。

我希望最终得到的是一个自己能够掌控的 Personal Agent。

例如:

• 人格、记忆机制由自己定义。

• 长期记忆存储在自建平台中。

• 接入各种我自己的工具和应用。

• 自行实现一套桌面宠物外观等等。

所以我们不直接使用 Aurabot,而是选择 DSH 作为底座,逐步搭建自己的应用。

至于人格、记忆、工具和其他应用能力,则在这个基础上逐步增加。

先把 QQ 渠道打通

0. 前置条件

开始之前,需要保证本机 DSH 已经安装,并配置好相关 DeepSeek API。

我是之前直接下载的 DSH 桌面版。

1. 安装官方 QQ 插件

腾讯官方提供的 DSH``QQ 插件,采用了另一种接入方式:直接通过 QQ Bot WebSocket 与 DSH 通信,替代了前面的桥接程序和通信协议。

项目地址:github.com/tencent-con...

整体路线变成:

安装非常简单,直接在 DSH 桌面版中,"更多"->"浏览更多插件"->"添加插件"->"@tencent-connect/dsh-qqbot"->"安装"。

安装完成后,点击左侧导航栏"QQ机器人",通过手机 QQ 扫码完成授权。

这里使用的是 QQ Bot 官方接入方式,不需要额外准备一个普通 QQ 小号。

2. 在 QQ 中和它交流

配置完成后,直接在 QQ 中发送消息:

你能干什么

可以看到,它的能力和上半年的龙虾目前是差不多的。

同时查看 DSH 执行记录,确认消息确实进入了 Agent,并且成功调用 DeepSeek API。

到这里,QQ 交互渠道就跑通了。

聊天之后,就是工作了

前面问它「你能干什么」,它给我列了一大堆能力。不过,AI 说自己能做什么不算数,还是得实际跑一遍才知道。

1. 资讯获取

资讯获取应该算是 AI 时代的 Hello World 了,先试一下。

任务: 帮我获取最近一周值得关注的 AI 和 Agent 技术动态。

实际过程:

直接在 QQ 中发送需求,让它自行搜索相关资讯、读取网页,再整理成结果返回。

最终结果:

实际体验:

整个过程比较顺畅,能够通过自然语言提出需求,再由 Agent 自己完成信息获取和整理。

对于平时需要关注多个技术网站的我来说,这类任务还是挺实用的。后面还可以继续完善资讯来源、筛选规则和推送机制。

2. 办公 PPT

PPT 算是比较典型的办公场景了。既然要测试它的实际能力,那就让大肥鱼给自己生成一份介绍 PPT。

任务: 生成一份介绍大肥鱼的 PPT。

实际过程:

直接在 QQ 中提出需求,让它自己组织内容并生成 PPT 文件。

最终结果:

实际体验:

从最终效果来看,美观程度算不上特别好,但整体生成过程和交付体验还不错。

至少从这次测试来看,已经可以通过 QQ 发起一个办公任务,再由 Agent 完成内容组织和文件生成。

3. 写代码

前面两个场景主要是信息获取和办公文件生成,接下来试试开发能力。

直接给大肥鱼写一个介绍自己的网站。

任务: 为大肥鱼生成一个介绍网站。

实际过程:

同样直接在 QQ 中发送需求,没有额外提供界面设计规范,也没有设置任何风格提示词,看看它自己会怎么处理。

最终结果:

实际体验:

因为没有提供具体的 UI 设计要求,最终页面的设计比较常规。不过,这次本身也不是为了测试设计能力,重点还是看看它能不能根据一句自然语言需求,完成代码编写和页面生成。

为什么选择 DSH 作为底座?

DSH + QQ 渠道的效果,我们已经初步验证了。

实话说,单从目前的使用体验来看,和上半年的 OpenClaw、Hermes 相比,并没有什么本质上的能力提升。

那为什么还要折腾这个?

首先是开源。

DSH 是 DeepSeek 官方开源的 Agent Harness,采用 MIT 许可证,可以直接研究源码,也可以根据自己的需求进行修改和扩展。

但真正吸引我的,是它的架构理念:

一切皆插件(Everything is a Plugin)。

模型适配、工具注册、会话日志,甚至 Agent 的执行循环,都可以通过插件机制进行组合和替换。

比如:

• 不满意当前模型,可以更换 Model Provider。

• 需要新的能力,可以安装或开发 Tool Plugin。

• 想接入外部服务,可以使用 MCP。

• 想实现自己的长期记忆,可以接入或开发记忆插件。

• 想改变交互界面,也可以通过 UI 扩展实现。

这意味着我们不需要从零开发一个完整的 Agent 框架,而是可以在现有底座上,逐步组合自己需要的能力。

当然,一切皆插件不代表所有东西都能无成本替换。不同插件之间仍然存在接口依赖和版本兼容问题。

但至少,它给了我们一个可以拆解、替换和持续扩展的基础。

这才是我选择 DSH 的主要原因:不是为了换一个更强的聊天机器人,而是为了真正理解和掌控 Personal Agent 的每一个组成部分。

接下来,继续给它增加能力

今天完成的事情只是一个开端,它离 Personal Agent 还有很远,但已经有了一个基础的框架。

• 个人数字孪生

• 长期记忆与经验沉淀

• 事件感知与主动性

• 目标管理与决策规划

• 工作流与任务执行

• 多智能体协作与调度

• 多模态交互与个人工作台(桌宠)

• 反馈验证与自我进化

这个系列会一个能力、一个能力的解析并实践,借助 DSH 的开放机制,希望每个人都可以有一个自己的 Personal Agent。

相关推荐
对你无可奈何33 分钟前
Magpie 实战:把 WorkBuddy、Qoder 的订阅模型接进一个本地池子
人工智能
Csvn40 分钟前
每请求到底多少钱?把 Token 成本算成可观测指标(C01)
人工智能·aigc·agent
吴名氏.1 小时前
Java转AI Agent教程(第十三周)混合检索与重排
java·数据库·人工智能·ai·ai agent
老金带你玩AI2 小时前
惊人的一致性!Seedream 5.5实测!
人工智能
数据技术说3 小时前
在 KES AI 数据库上搭一条 NL2SQL 链路:语义、召回、权限各放哪
人工智能·sql·代码规范
jay神3 小时前
基于 YOLOv8 的手势识别系统(Web 版)
前端·人工智能·python·深度学习·yolo·计算机视觉·计算机毕业设计
奶油话梅糖3 小时前
用 iPhone 扫一间房,AI 帮你在浏览器里 1:1 重建它:Wes Bos 的 scan-to-threejs 工作流
人工智能·ios·iphone
锋行天下4 小时前
LangGraph HITL 实战:从 interrupt 到 useStream 的最小闭环
人工智能