部署agent的那些事
没错,正如简介所说的,AI agent是我部署过的最简单的项目了,当让当然,这里我说的是部署agent不是大模型,大模型真的很复杂
大模型和agent是什么关系呢?
……
你都看我这篇博文了还不知道agent是啥?
行吧那我稍微讲一下,
agent呢,差不多就是c/s端的client端,或者说前端一个界面框架,缺少server的灵魂,而大模型正好填补这个空白……不过好像反了,因为是大模型先发明出来的,但是缺少一个好用的client端于是就有了agent
不过你都知道c/s分离了你还不知道agent是什么吗???
实际上agent最火的今年年初我没赶上,我当时是在学前端好像,没管agent的事,等到我开始仔细研究的时候这个产业(?)已经发展得很成熟了
那段时间正好赶上openclaw爆雷,央视新闻都下场了我记得
不过我不会在这篇文章里推荐openclaw的,虽然我也部署过openclaw,但是我觉得没有astrbot好用
这就要说到我为什么使用astrbot了
Astrbot实际上比openclaw早多了,但是(我觉得)技术是没有openclaw成熟的(直到我写这篇文章的时候astrbot还存在一个工具描述提示词的漏洞),在我印象里astrbot一开始是做大模型接入QQ机器人的,后面openclaw火了之后才加的agent能力(可能是吧)
诶!没错,因为是主做QQ机器人接入的,所以在QQ支持方面要比openclaw好得多了,我记得openclaw要搞什么插件,但是Astrbot直接就能一键接入,真的剩很多时间
并且Astrbot还提供一键安装包,提供编译好的二进制文件,直接双击安装,这可比openclaw那个爽多了,不需要node.js,不需要npm,只需要双击。果然还是中国人懂中国人啊(astrbot的开发团队是中国人)
不过我是uv部署的(也很简单,就是更新麻烦了点。当时我二进制安装包部署发现聊天的时候使用工具有bug,我还以为是二进制包的问题,结果发现是流式输出的bug(ChatUI还强制流式输出)(没关系现在已经修了),我还偷懒不想装docker,于是就安装了uv版)
虽然现在chatui已经做的超棒了,不过机器人端做的更棒,所以我非常推荐各位安装上之后立刻绑定QQ机器人,现在QQ开放平台的QQ机器人都免费了,随便注册,只不过只能自己聊天不能拉群(astrbot竟然能加群这是我很意外的)。
如果你遇到了bug,也可以去找他们官方社区,里面热心的用户还是挺多的,不过千万不要不查直接去问,一定要先查,先必应,再搜github仓库的issue,大部分问题都有提的,官方也更新得很勤,bug修的也很快。
那么这篇文章就到这里了,我想说的都说了(没词了)。再见吧