2026年7月2日 周四晚上19:30,报名腾讯会议了解“如何构建自进化的动态知识库(Brain)”(限30人)
免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

用嘴带飞 Cursor,打造一个智能客服助手

发布日期:2025-08-04 08:16:00 浏览次数: 2162
作者:AI一小石

微信搜一搜,关注“AI一小石”

推荐语

零代码也能打造智能客服!跟着AI对话,轻松搭建专属助手,从需求到部署全程指南。

核心内容:
1. 无需编程基础,用Cursor+AI对话实现智能客服搭建
2. 关键概念解析:RAG、LangChain、Memory Bank的通俗讲解
3. 8步实操演示,从需求定义到网页部署全流程拆解

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

本文将带你零基础体验,用 AI + Cursor 搭建一个智能客服助手:

  • 不写代码?可以!AI 和你一起对话搭建

  • 什么是 RAG、LangChain、Memory Bank?通俗解释

  • 每一步都教你怎么跟 AI 对话,让它动手你动嘴

  • 最后还能部署成网页,一键体验效果


Hi,我是小石。

上一篇我们横着评测了各种智能体平台,看起来功能是一个比一个炫,但真要落地做个客服,发现坑还真不少:流程复杂、调试繁琐、不好改不说,动不动就卡壳。于是我当时尝试了:不用平台,改用 Cursor 和 AI 助手从零搭建一个客服智能助手。

今天这篇就是还原这个场景,挑战一件事:“跟 AI 聊聊天,就能把客服智能体做出来”

简单说就是让 Cursor 帮你写代码,你只负责说清楚你想干嘛,它负责把项目一步步搭起来,你也一起来看看成本和效率到底如何。


🌟 开篇要先说明,此次的示例需要使用到的工具需要用到科学翻墙的能力,跟着尝试前请留意



几个关键词解释

Cursor 是什么?

结合 ChatGPT 和 Claude 等AI大模型的代码编辑器,能帮你想,写、查、改、测代码,像 AI 编程助理。

Cursor Rules 是什么?

Cursor规则,就像你给它下达“开发规范”命令,比如只用 Python,必须写带注释的代码。这种规则非常灵活,支持用户,项目,文件夹多种维度,本期我们只关注项目内

Memory Bank 是什么?

顾名思义,记忆库,就像一个项目备忘录,把你的需求、计划、规则记住,后续引用,防止AI忘记。

LangChain 是什么?

是一个构建 AI 应用的开发框架,就像“拼乐高积木”的底座,我们用它来处理问答逻辑。

RAG 是什么?

Retrieval-Augmented Generation(检索增强生成),简单说:先从知识库找信息,再由 AI 来回答。




实战流程一览

我把整个构建过程拆成了 8 个步骤,整个过程我全程“用嘴写项目”,下面是完整复盘,你也可以边看边试。

Step 1:告诉Cursor我要做什么

先打开 Cursor 创建一个空的项目目录,名字建议英文

进入界面后可以点击右上角「齿轮」左侧的分割按钮,打开AI聊天会话框

好了接下面这里就是我们的主战场了。

开始我们要先说明我们的需求,像下面这样

🟢 你:




我想创建一个智能客服AI智能体,它可以:
1. 接收问题,并具有记忆功能
2. 能够将我提供的文档转化成知识库,从里面找到和提问内容语义接近的结果3. 如果找到,让大模型结合知识库内容回复客户问题
4. 如果找不到,让大模型告知用户“这个问题暂时无法提供帮助” 
把这个项目目标保存成文件,命名为「客服项目目标」。

✅ Cursor:

你的项目目标已保存为「客服项目目标.md」文件。

小Tips:记得每次cursor执行文件操作后,点击小对号或者「Apply xxx」按钮确认执行,如图所示



Step 2:请Cursor告诉我怎么做(让AI先设计方案)

接下来让AI帮我们规划项目如何开发:

🟢 你:




根据项目目标,给我一份简单的实现方案,满足所有目标要求。 请用普通人能看懂的语言告诉我,每一步要做什么。

✅ Cursor:

看,AI分析的有模有样的,还不错,接下来别忘了让它帮我们把方案存下来

🟢 你:




请把这个方案保存为“项目步骤”。

✅ Cursor:



Step 3:请Cursor自动选技术工具

下面也是比较重要的一部,让AI帮助我们分析项目实现的技术方案

🟢 你:




在这些步骤里,用哪些工具或技术最适合我这个零基础用户? 请先推荐,再解释原因。

✅ Cursor:

当然因为Cursor 默认使用的是 Claude,所以默认推荐的都是国外的技术栈,开篇我们也提到了,这个示例需要科学翻墙的帮助,所以不会有什么影响,但是如果你想尝试可以提醒它重新修改,或者某项技术使用你熟悉的,比如:

我在国内,有些技术无法使用,寻找国内的一些替代方案,如果可以本地使用的可以不更换,大模型使用openRouter

如果大模型给你的结果你看不太懂,也没关系,我将我这边的结论贴一下,有需要的同学自取,当然你也可以让大模型一步步给你解释,这也是学习的好机会,记得提醒它你是个小白哦,你不需要懂原理,知道技术能做什么更重要:

## 智能客服AI国内可用技术方案(大模型用OpenRouter)### 1. **对话系统界面**- **推荐:Streamlit 或 Gradio**- **原因**:这两个都是纯Python工具,安装简单,国内可用,适合零基础用户快速搭建聊天界面。### 2. **知识库建设与语义检索**- **推荐:ChromaDB(本地)、Milvus(国产开源)、Weaviate(本地)**- **原因**:ChromaDB和Weaviate都可以本地部署,Milvus是国产开源项目,文档齐全,国内社区活跃。它们都支持向量检索,适合做知识库。### 3. **文本向量化(Embedding)**- **推荐:OpenRouter支持的Embedding模型,或百度千帆Embedding API**- **原因**:如果OpenRouter支持Embedding模型,可以直接用;否则可以用百度千帆的Embedding服务,国内可用,注册方便。### 4. **大模型回复**- **推荐:OpenRouter API**- **原因**:OpenRouter聚合了多家大模型,国内可访问,支持多种模型(如GPT-3.5/4、Claude、GLM等),调用方式与OpenAI类似,文档完善。### 5. **记忆功能(对话历史存储)**- **推荐:SQLite**- **原因**:轻量级数据库,Python内置支持,适合本地存储对话历史,零基础用户易上手。---## 方案总结- **界面**:Streamlit/Gradio(本地可用)- **知识库**:ChromaDB/Milvus/Weaviate(本地可用)- **向量化**:OpenRouter Embedding模型 或 百度千帆Embedding- **大模型**:OpenRouter API- **记忆**:SQLite---

最后,很关键的一步,技术方案是在我们实现功能的基本要求,要让AI记住,这边我们要求Cursor把这个技术方案写到Cursor Rules里面




创建.cursor/rules目录, 写入当前项目的项目规则,内容是上面的技术要求

记得对AI的改动点击接受/accept 和 小对号 哦!

之所以要写入数据到.cursor/rules目录这是Cursor的规则,每次执行都会将这部分内容给AI进行学习,当然你也可以主动要求AI每次在执行前先读读技术方案,结果是一样的。

那么现在,看看 Cursor 左侧的项目目录应该类似这样的


Step 4:让Cursor负责所有后续操作

项目目标,实现步骤,项目开发规则这些基础内容完成后,这一步我们就可以开始项目的开发了。

什么?有点慌?

别害怕,孩子!跟着我一步一步来,你也可以成为一个称职的程序员,体验体验互联网民工的一天是多么有趣。

这一步我希望降低一点难度,所以给AI提出2个要求

  • 根据「项目」步骤的内容开始项目的开发工作(命令工作开始)

  • 让AI指导我下一步要做的事情,并且给我一些介绍,尝试着去理解

🟢 你:




从现在开始,根据项目步骤,我们开始这个项目的开发。 我希望你能主动告诉我下一步该做什么,一步一步指导我,每次先解释,再给出我需要做的操作。

✅ Cursor:

这里注意一下下面的卡片,这个是命令行工具卡片,点击「Run 」让AI替你执行并检查是否正确。

loading

什么是命令行工具?

额…不重要,你只要理解命令行就像厨房的灶台,上面AI的回复大致意思就是在灶台上备菜呢,要不等会怎么「炒」。

如果你遇到他没有执行,只是记录执行步骤到项目执行文档的情况,别着急,直接指挥它干活就好。比如:




替我完成上面的步骤

OK,经过AI的不懈努力(30s),它给我打开一个网站

loading

很好,第一步完成了,给自己鼓鼓掌吧。

我们进入下一步



Step 5:实现知识库

前端的界面完成后还记得下一步干嘛么?不记得可以去项目步骤的文件看看,这也是我们为什么要让AI记录项目执行情况的原因,所以什么时候进度都不会丢。

如果你没看懂,别着急,直接问问AI「下一步该干嘛了?」 或者直接命令它 「继续下一步」,时刻记着,AI是记得之前我们聊过什么

🟢 你:




继续知识库建设
# or
ok,继续下一步

✅ Cursor:

loading

如果你发现AI还是在写文档,可以继续补一句,「替我执行上述操作」,最终经过你的一系列确认后AI会告知你他完成哪些内容,并且按照我们之前的要求,告知你下一步是什么任务。

如果你已经有需要切片的知识库内容,你可以直接放到上个步骤的docs目录下

或者你也可以让AI帮你生成一个简单的文档,直接让AI生成到docs下

🟢 你:




请帮我生成一份示例的常见问题和答案,并新建一个“faq.txt”文件存放这些内容,我只想要最简单的问答格式。

✅ Cursor:




问:如何退货? 
答:请在订单页面点击“申请退货”,填写退货表单,我们将在3个工作日内审核。 

问:运费怎么算? 
答:订单满99元包邮,不满需收10元运费。  

问:售后电话是多少? 
答:400-800-8888  

问:可以换货吗? 
答:自签收7天内可申请换货,需保持商品完好。

你看,完成不需要人类动手操作,AI是不是很腻害!

完成这些后可以按照AI的建议,让它执行脚本,试试看是否正常进行知识库构建:

🧯小Tips:遇到问题别慌!

AI 可能犯些低级错误(比如路径写错、忘了装库),你可以直接说:“你刚刚写的路径不对,帮我修一下”。它会道歉并改正的,别怕多说几句。


Step 6:让Cursor帮我进行RAG技术实现

到这一步应该轻车熟路了,很简单,继续让AI进入下一步即可。

  • 新建 search_knowledge_base.py 文件,填入代码并根据你的实际情况修改API密钥。

  • 运行脚本,测试检索效果

这里我的AI犯了一个低级错误,因为前期在数据方案里面我推荐了OpenRouter,导致在矢量模型的方面AI直接使用的OpenRouter的接口,但是事实上OpenRouter只支持多模型的大语言模型,矢量模型是不支持的,所以在后续测试的阶段发现了问题。

这边需要挖个坑,我们其实上次只聊了RAG的基础知识,事实上 RAG 技术细节还没聊,这里知识库,矢量模型,矢量数据库可能大家看的有点晕,后面我们有机会再聊。

遇到这个问题,别着急,有很多替代的方案可以用,比如接入智谱,百度,阿里的大模型api,你可以让AI去帮你完成修改,但是其实最简单的还是本地部署,因为AI选择的ChromaDB就是本地矢量数据库,也正好匹配。

这边我引导2次,让AI自主完成了这部分内容的修改




# 1
embeding模型有本地开源的方案么
# 2
使用本地BGE模型

测试还有可能会遇到知识库内容没有被正确分割的问题,直接让AI修复即可,比如「知识库内容没有正确分片」

最后记得让AI执行测试,需要你自己输入内容简单测试一下

好了,最复杂和核心的部分已经完成了,可以松一口气了



Step 7:让Cursor写理解文档的程序

下一步就是Agent相关的内容了,还记得我们智能体的四要素么,回忆一下:策略、大脑、记忆和工具。

这里我们用代码执行的方式替代Agent使用工具的动作,然后类似工作流的步骤,完成和大模型的对接。所以这一步的目标:

  • 当用户提问时,系统先用本地知识库检索出最相关的内容,然后把“用户问题+检索到的知识片段”一起发给大语言模型(如OpenRouter、智谱、通义千问等)。

  • 大模型会根据知识库内容,生成一段更自然、专业的回复。

  • 如果知识库没有相关内容,则直接回复“这个问题暂时无法提供帮助”

还老样子,直接引导AI执行下一步动作,如果他忘记了就引导它阅读项目步骤的文档记录

✅ Cursor:

简单总结AI在这一步帮我做了:

  1. 新建 generate_reply.py 文件,输入代码。

  2. 把 "你的OpenRouter API密钥" 替换为你的密钥。

  3. 运行 python generate_reply.py,输入问题,体验AI结合知识库自动回复。

这里很重要的一点是需要解决openRouter的apikey的问题,详细的教程可以参考知乎的介绍,这边就不赘述了:undefined。

记得openRouter要使用非免费的模型是需要按流量收费的,可以选择充值一点钱到账户内。免费的模型可以在模型的界面搜索「free」关键字,最近kimi2很火,openRouter已经有了免费的api支持,可以试试看

当拿到API key 的时候,可以按照如下方式让AI帮助你完成之前生成的文件中缺失的秘钥部分,并不需要自己动手。



Step 8:整合程序和聊天界面

还记得我们刚才开发的聊天界面么,没错,我们现在要把他们整合起来

代码内容就不截图了,大致的流程如下

  1. 新建 web_chat.py 文件,填入代码。

  2. 在终端运行:sh

    Apply to web_chat.py

    streamlit run web_chat.py

  3. 浏览器会自动打开本地网页,体验完整的智能客服对话。

下面是对话的截图,注意langChain初始化矢量库需要一点时间,别着急

成功了!!!

是的,为我们自己鼓个掌吧,你完成了你的第一个 Cursor 项目,体验了一下程序员的快乐,现在你也可以自豪的对着我说,程序员那点事,洒洒水啦!



体验感受

Cursor + AI 对话是不是比你想象中还丝滑,只要你表达清楚想做什么,AI就能基本帮你搭起来。过程更像是你在指导一个“懂技术的创业搭子”。当你从“写代码”变成“讲需求”,那种控制感和创造力的提升,很爽!


对比像 Coze、dify、n8n 这类低代码平台,Cursor 更灵活自由、可控性强,更容易 Debug 和调试,非常适合半专业选手或“懂业务”的朋友。


如果你想 完全掌控一个智能体的构建过程,并且希望在过程中理解每一环的逻辑 —— 那 Cursor 是你的好搭子;如果你只是想要个能跑起来的 Demo 快速验证,平台类工具可以更省事一些,看你的认知和取舍了。



写在最后

好了,本文不只是一次技术尝试,更是想告诉大家一件事:

现在做一个 AI 项目,真的不需要你是程序员了。

会打字、能表达需求、愿意尝试——你就已经走在大多数人前面了。

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

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

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

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

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅