AIAgent-基于anythingLLM给大模型安装上眼睛和手
背景:
-
最近小龙虾openclaw火遍了AI圈,AIgent其实在anythingLLM也有,我今天简单的讲讲基于anythingLLM的agent应用吧,如果看过我前面的博客,不管你的大模型和本地的也好,在线的API也好,只会根据训练的数据来回答问题,好一点的就是知识库的形态,让大模型读取内部材料来回答问题,如果你问大模型今天的新闻,现在的天气这些问题大模型只会提示你取相关的网站获取最新的信息。这样的ai就显得不那么智能,如果用过anythingLLM的人也可以看到设置里面有个代理技能的设置,我今天就以让ai帮我整理新闻为例子来做一个AI agent使用设置。
-
开始分析一下需求,我是想让ai整理今天的新闻,首先要解决的问题是今天到底是哪天,然后ai根据日期去网站收索,然后整理输出到文件里面,为了方便我规定了格式为csv。
-
我使用的是当前最新的anythingLLM window版本,如果是旧版本请更新到最新版本,我的版本是1.11.1
-
1.时间问题处理 打开anythingLLM
-
-
打开设置,就是左下角的扳手

选择代理技能

- 可以看到Agent Skill就是小龙虾使用的Skill,这个是anythingLLM自带的,没有那么多,但目前基本够用,建议全部打开,查看Skill你会发现,这个Skill并没有时间获取功能,Custom Skills有个日历功能,这个我测试过用不了,给Google和outlook用的。我们就需要一个Agent Flows来获取时间,你可以看一下Community Hub,其实里面有一个Date today的流可以导入

网下可以滚动到agent flow

- 这里有两个时间,一个是CurrentTime&Date,这个获取时间是通过apiCall的,我们没有相关的key是用不了的,下面有个Date
today也是获取时间,这个是webScraping,网页搜索的,这个原理就清楚了,打开浏览器获取http返回里面的数据,这个可以import下来

点击import agent flow

这样就完成了,回到代理技能

会出现这个,就算安装完成了
来测试一下
配置一个工作区,名字自己喜欢就行,我这里只是用了deepseek的api标注一下




测试一下


看一下我的电脑时间是3.9,明显不对,我们来看一下ai干了什么
展开信息

AI调用了Date today的流程,没错就是我们前面添加的agent flow,里面访问了一个https的连接得到的信息,可以打开这个链接看一下,https://www.calendardate.com/todays.htm


这里看起来没有毛病,我怀疑是广告导致的。
换个直接获取链接试试,经过多方查找,https://time.is是最准的,现在重新编辑一下skill

点击小齿轮

修改一下

保存一下

如果没有生效建议重开一下anythingLLM
改后的再测试一下

这样就对了
2.网站收索功能,获取时间就是搜索出来的

4.文件导出功能,代理技能里面,有文件功能

测试一下需求


打开文件

搞定,我们除了改造原来的agent flow,其实还可以自建flow,后续再更新一下好玩的。
更多推荐


所有评论(0)