支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


如何在Blog网站中添加AI客服 | coze Agent、n8n工作流

发布日期:2025-05-30 06:40:50 浏览次数: 1535 作者:产品经理瞎比比
推荐语

为WordPress网站增添智能AI客服,让搜索更便捷、互动更高效。

核心内容:
1. WordPress网站集成AI客服的步骤和优势
2. cozo agent工作流搭建与知识库内容添加
3. 实现AI客服功能的操作细节与发布流程

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

平时一直都有在自己的网站写blog,经常会有朋友问,有时候想找一个之前看过的内容,感觉很难找,能不能增加一个AI的功能,输入我想找的内容,AI就会根据blog,自动为我输出相应的内容。

我的blog是用WordPress搭建的,试了一下用coze Agent的功能,帮AI会话的能力嵌入到的我的网站中。

在网站右下角有一个会话的入口,打开后,输入我想获取的内容,就会返回blog中对应的内容。

类似一个AI客服的感觉。

网站中有了这个功能就方便很多,取代了传统的搜索引擎的功能。

先说一下,Coze agent支持直接把智能体发布为chat SDK,chat SDK有一段相应的代码,我们把这段代码添加到网站中即可。

当然这里面涉及到一些操作的细节问题,比如我如何把blog的内容传到coze知识库里,传上去后,要如何搭建coze agent ,搭建好后,如何把coze的agent放到我的blog网站中。

那么接下来,我们就聊聊如何来实现这个网站的AI客服。


1、coze agant搭建

我们先在coze里搭建一个工作流。

(1)开始节点

开始节点,也就是用户input的内容,比如用户提问:“如何用coze搭建一个工作流”,这个问题就是工作流的input。

(2)知识库检索

对于用户提出的问题,这一步就需要在知识库里进行检索,知识库就是我们的blog内容。

如何添加blog里的内容?

新建一个知识库,可以添加不同渠道的内容。

我们可以选择添加在线数据,直接复制一个blog的网页地址进去。

coze可以直接解析网页的内容,并将其内容添加到知识库中。

这种适合较少的网页内容,如果我的网站用上百条blog文章呢?这样操作就比较麻烦。

对于批量上传的方法,我们后面再讲。

先上传一条,将我们的全流程先跑通。

(3)大模型节点

最后我们添加一个大模型节点,在“输入”处,选择前两个节点的变量。

用户提示词内,写入我们给大模型的prompt指令。

# 角色设定你是一个知识库问答助手,严格按以下规则回答:1. **仅依赖知识库内容**,不虚构信息2. 回答时先判断问题是否与知识库相关:   - 如果相关 → 引用知识库内容,格式:     ```        {答案}     (来源:知识库《{文档名}》)     ```        - 如果不相关 → 回答:“抱歉,该问题不在我的知识范围内。”     # 用户问题     {{input}}     # 处理流程     1. 从知识库检索{{knowledge}}     2. 综合记录生成简洁答案


大体意思就是表达根据用户提问的问题,再检索知识库,给出我对应的答案。

这样一个工作流就搭建完成了。

最后我们新建一个coze的agent ,关联上这个工作流。在预览调试处提问进行测试,agent会根据提问的内容检索到知识库对应的内容output出来。

然后我们点右上角的发布。

选择最底下的chat SDK。

发布后,我们点击“安装”。

coze提供了一段代码。

接下来的工作,我们就需要把这段代码添加到我们的blog网站中。


2、集成到网站

如何把这段代码添加到WordPress内?

WordPress提供了很多现成插件可以使用,如"Header and Footer Scripts"或"Insert Headers and Footers"。

也可以简单一点,直接在WordPress后台的“外观-小工具”中添加,把代码复制进去即可。

注意:记得把里面的token替换成自己实际的token,这个token去coze里的API中创建和获取。

点击保存后,再进入到网站,就能看到右下角有一个coze的图标入口了。

点击后,就会弹出会话框。

试用一下:

输入问题后,正常返回内容。当然细节和样式可以再调试优化一下。

整体在网站中集成AI客服的功能就算是完成了。


3、知识库

目前还遗留了一个问题,上面我们只是用一个blog链接做了示例,但实际我的网站有100多条blog文章。如何把100多条文章内容都加入coze的知识库中?

在刚才用添加链接方式导入知识库这里,提供了批量添加的功能,输入网站的根地址,可以自动解析出其他网页内容。但是这种方式不一定准确。

我们换一种方式,看是否可以批量将blog文章内容导出到本地电脑里,然后再以本地文件的方式批量上传到coze知识库里。

我们用n8n编排一个工作流,用工作流的方式来实现。

这个工作流有几个节点。

(1)WordPress节点

n8n封装好了WordPress的节点,以及常用的操作。

我们可以直接选择获取post ,也就是获取blog里所有文章的内容。

执行后,会获取到所有的文章相关内容。

(2)循环

因为获取到的所有文章内容是一个数组,我们添加一个循环节点,遍历数组里所有的文章,把文章依次下载下来。

(3)convert to file

这个节点的作用,是把文章的内容,转换为文件的格式,因为我们要下载文件,所以这一步,就需要先把内容转为文件格式。

(4)google drive

为什么要用google drive,因为我的n8n是部署在zeabur云端服务器里的,没办法直接把文件下载到电脑。所有这里换一种思路,把文件都上传到google drive里,然后在google drive批量下载到电脑里。

在google drive节点,选择upload操作,将文件内容上传到云盘里。

执行工作流后,我们在google drive看看。

blog内容都成功上传到云盘里了。

我们批量将文件夹下载到电脑即可。

最后,我们回到coze知识库中,用上传本地文档的方式,将下载下来的文件全部上传到知识库即可。

那么,以上就是如何在Blog网站中添加AI客服的全部内容了,操作简单,实现成本也很低。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询