一、前言
人工智能(及大模型)发展迅猛,提升知识工作者的效率,正逐渐成为技术世界的新宠,大模型涉及的知识领域有RAG技术、AI Agent技术等。
AI Agent智能体助手应用场景广泛,
AI新闻助手收集整理行业资讯;
图文助手 准备好自媒体宣传选题可供挑选;
AI商务助手正在检查邮箱和私信,分析潜在客户;
AI运营助手生成详尽的图表,展示着自媒体数据和获客数据。
本文探索AI Agent智能体的本地化建设和基于出行旅行场景的落地;可以更加深入理解智能体概念、MCP协议、工作流。
二、概念
2.1、AI Agent智能体的概念
AI Agent是一种能够感知环境、理解信息、做出决策并采取行动的智能系统。
完整AI Agent通常包含四个核心组件:
- 感知模块:接收并理解用户输入和环境信息。
- 思维引擎:通常由大语言模型(LLM)等AI技术支持,负责理解、推理和决策。
- 工 具 库:Agent可以调用的外部功能,如搜索引擎、计算器、API接口等。
- 记忆系统:存储历史交互和知识,支持长期决策和个性化服务。
2.2、MCP
MCP(Model Context Protocol,模型上下文协议) 是由Anthropic于2024年推出的开放协议,旨在标准化AI模型与外部数据源、工具之间的通信方式。 形象地称为AI领域的"USB-C接口",通过统一协议连接大语言模型(如Claude、GPT等)与本地文件、数据库、API等资源,打破数据孤岛,实现"即插即用"的智能交互。
MCP的核心架构包含三个主要组件:
-
客户端(Client):集成于AI应用(如Claude、Cursor等),负责发起请求并解析响应。
-
服务器(Server):连接具体数据源(如数据库、GitHub等),执行操作并返回结果。
-
主机(Host): 管理多个客户端与服务器的连接(如IDE工具Cline),确保权限与安全控制。
2.3、N8N
可视化的方式来搭建自己的工作流,例如Dify、Coze、FastGPT、Ragflow、N8N等,我们就以N8N为基础,打造自己 AI Agent应用。
三、平台搭建
3.1、构建N8N工作流平台
N8N是当前全球范围内顶尖的低代码工作流自动化工具,可以通过低代码的方式配置自己的工作流,且让工作流实现自动化的应用,同时N8N是一款开源工具,可以免费使用它的所有核心功能。
本地化部署N8N有以下两种方式
-
1、基于容器部署
-
2、基于Node环境构建
3.1.1、基于容器Docker部署
docker的本地安装可自行在网络查找资料,自行安装
拉取 "n8nio/n8n" 的镜像
docker volume create n8n_data
docker run -it --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n
浏览器本地访问地址 http://127.0.0.1:5678
3.1.2、基于Node的安装
Node部署流程:
1、安装Node.js(20.19 至 24.x 版本)
2、下载源码 下载地址: github.com/n8n-io/n8n
3、从终端运行“npm install n8n -g”
4、安装成功后,运行n8n或“n8n start”来启动。
3.2、申请模型服务
大模型发展到现在,有很多模型服务平台可供选择,笔者这里选择Deepseek的服务平台提供模型服务。
在DeepSeek开发平台, 平台访问地址:www.deepseek.com/
3.3、申请高德MCP服务
3.3.1、注册-登录-认证
高德开放开放平台,平台访问地址:lbs.amap.com/。
笔者通过手机号和支付宝作快速认证,认证过程按官网提示流程操作即可。
3.3.2、创建应用
1、平台右上侧点击“创建新应用”的按钮,按表单填写
2、选择应用,通过“添加Key”创建Key
3、在key的列表获取key的值
4、MCP的调用获取MCP的服务地址
MCP配置指导参考高德官网文档 地址:lbs.amap.com/api/mcp-ser…
记录调用地址 “mcp.amap.com/sse?key=您在高… ,记录调用地址和申请的Key,后续在配置工作流时会用到。
四、构建WorkFlow工作流
新建一个Workflow工作流,进入到画布当中,左上角是工作区、工作流名称及tag标签,右上角是激活选项(Inactive和Active两种状态) 、分享Share、保存Save功能,其中激活选项是重点功能,是自动化的核心,开启后才能保持N8N的通信状态,从而实现跨应用控制工作流、自动触发工作流等功能。
在上方则是编辑Editor、执行Executions、评估Evaluations,分别是编辑工作流、查看运行结果、测试数据集的功能,日常使用中主要会应用到前两个功能。
1、创建会话节点
2、创建AI Agent节点
3、智能体节点配置模型服务
模型服务配置需要使用DeepSeek开发平台申请的Key。
4、智能体节点配置"Tool"服务
”Tool“ 配置高德MCP服务,选择”MCP Client Tool“,需要使用高德开放开放平台申请的Key。
五、运行工作流
在会话框中输入,点击运行。
作为一名旅游者,准备从天津到北京去旅行,请帮我制作一份出行规划规划,4到5天的自由行活动,出行规划涵盖吃、住、行、游、娱,规划中需要包含八达岭长城、故宫经典;推荐些北京本地特色美食小吃;列出出行工具;列出一个人出行的成本花销。
运行结果的部分截图如下
六、结束语
从 N8N 本地构建开始,配置工作流,配置AI Agent智能体,最终完成旅游出行智能助手场景的构建。