掘金 人工智能 03月28日 10:42
Cursor + MCP + 文档智能体,疯了,太爽了呀!!!
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文介绍了如何结合Cursor、MCP和文档智能体,打造高效的编程工作流程。通过使用Anysphere的AI编程工具Cursor、模型上下文MCP和RAG知识库,开发者可以实现自动生成代码、从代码库获取答案等功能,从而提升编程效率。文章详细阐述了搭建文档智能体、MCP服务集成到Cursor的步骤,并展示了实际效果。作者分享了自己的实践经验,为开发者提供了有价值的参考。

💻 **Cursor:AI编程助手。** Cursor是基于VS Code开发的AI编程工具,能够使用自然语言编写代码,从代码库中获取答案,并参考特定文件文档,支持开发者通过指令编写代码,简化了更新类或函数的操作。

📚 **文档智能体搭建:知识库构建。** 首先,通过爬虫采集目标文档,推荐使用DrissionPage框架;然后,使用自开发的工具批量清洗文档,包括大文件切割和调用大模型进行重写;最后,将清洗后的文档上传到知识库,例如阿里云百炼平台,并创建和发布智能体。

⚙️ **MCP服务集成:提升模型理解。** MCP(模型上下文)是人工智能领域的重要概念,通过为模型提供相关信息,帮助其更好地理解任务需求和做出决策。文章提供了MCP服务的搭建教程,并介绍了如何将其集成到Cursor中,提升编程体验。

Cursor + MCP + 文档智能体,疯了,太爽了呀!!!

[toc]

一、基础信息同步

1、Cursor

Cursor是Anysphere推出的AI编程工具 ,基于微软开源代码编辑器VS Code开发,将AI融入开发人员工作流程。它能自动用自然语言写代码,从代码库获取答案,参考特定文件文档,还能预测编辑内容。开发者通过指令编写代码,简单提示词就能更新类或函数。

2、MCP

MCP 即模型上下文,在人工智能领域意义重大。它指的是在模型运行期间,为其提供的相关信息集合。这些信息能帮助模型更好地理解任务需求、处理数据和做出决策。比如在对话式 AI 中,模型上下文包含之前的对话内容,使 AI 能结合前文准确回复。在图像识别里,上下文信息可以是图像的拍摄背景等。良好的 MCP 可提升模型的准确性和泛化能力,让其在复杂多变的实际场景中更出色地完成任务,从而为用户带来更优质、智能的服务体验。

3、智能体

AI智能体是一种基于人工智能技术构建的智能系统。它能够感知环境并做出决策,以实现特定目标。通过机器学习算法,AI智能体可以从大量数据中学习规律和模式,不断提升自身的性能。它具备自主性,能够在一定范围内独立行动,还能与人类或其他智能体交互。例如,在智能家居场景中,AI智能体可以自动调节室内温度、灯光等设备,根据用户习惯提供个性化服务,为人们的生活和工作带来便利。

4、RAG知识库

RAG知识库是一种结合检索(Retrieval)和生成(Generation)技术的知识库系统。它通过检索模块从海量数据中快速找到与问题最相关的片段,然后利用生成模块对这些片段进行整合和优化,生成准确、流畅的答案。这种结合方式既利用了检索的高效性和准确性,又发挥了生成的灵活性和创造性。RAG知识库广泛应用于智能问答、文本生成等领域,能够为用户提供高质量的知识服务,帮助人们快速获取所需信息,提升工作效率和知识获取的便捷性。

二、效果图

1、概念流程图

2、实际效果展示图

三、完整流程

1、文档智能体搭建

第一步:采集目标文档

我这里使用爬虫采集,推荐爬虫框架:DrissionPage - drissionpage.cn/。

哈哈哈哈!我用它自己抓取了它自己的文档!

第二步:文档数据清洗

我自己开发了一个工具(可以分享出来,思路很简单,就是调用大模型批量重写),支持对文件批量上传、大文件切割、调取大模型批量清洗、生成清洗后新文件列表、批量下载清洗后的文档。

清洗后的文件列表

原文件

清洗后

第三步:创建文档智能体

将文档上传到知识库,简单配置下就可以了。用过扣子,觉得不太好,后来使用阿里云百炼平台,觉得很好!

阿里云百炼平台:bailian.console.aliyun.com/

上传文档

创建文档智能体

第四步:发布智能体

发布之后,可验证下API调用是否正常。推荐Apifox。

2、MCP 服务搭建

看这个教程

Model Context Protocol(MCP) 编程极速入门

github.com/liaokongVFX…

3、集成到Cursor

参考配置,这是本地的 MCP 服务。

{    "chat_with_drissionpage": {      "command": "cmd",      "args": [        "/c",        "cd /d C:\\MyGitHub\\mcp_curl && .venv\\Scripts\\python.exe main.py"      ]    },}

4、享受你的作品

四、进一步交流

摸鱼写的,很是仓促,多多包涵。有问题请评论或私信。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Cursor MCP 文档智能体 AI编程 RAG知识库
相关文章