跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言SaaSAI算法

基于 Nexent 知识库与 MCP 生态构建智能烹饪顾问实战

通过 Nexent 平台搭建智能烹饪顾问,涵盖模型接入、知识库构建及 MCP 工具集成(HowToCook、高德地图、Fetch)。演示了从环境部署、文档解析到智能体调试发布的全流程,验证了多工具协作在菜谱推荐、饮食禁忌过滤及营养分析中的实际效果,实现了基于食材和季节的个性化烹饪建议。

山野来信发布于 2026/4/9更新于 2026/7/1730 浏览
基于 Nexent 知识库与 MCP 生态构建智能烹饪顾问实战

引言:厨房场景的 AI 解决方案

面对做饭流程复杂、食材搭配禁忌多(如过敏、控糖)等痛点,利用开源智能体平台 Nexent 构建自动化烹饪顾问成为可行方案。本文记录从模型接入、知识库构建、MCP 工具配置到智能体开发调试的完整过程。

一、初识 Nexent:零编排智能体平台

Nexent 是一个开源智能体 SDK 和平台,核心理念是通过自然语言描述需求自动生成提示词和工作流程,无需编排或拖拉拽。基于 MCP 工具生态系统构建,提供灵活的模型集成、可扩展的数据处理和强大的知识库管理。

Web 端支持在线注册使用。若需本地部署,Nexent 支持 Docker Compose 一键拉起,访问 localhost:3000 即可。建议本地部署以保证稳定性与响应速度。

进入平台后,左侧导航模块包括:

  • 模型管理:接入各家 API,配置系统默认模型
  • 知识库:上传文档,构建可检索的个人语料库
  • MCP 工具:接入外部工具,赋予智能体实时感知能力
  • 智能体开发:核心功能,描述需求 → 自动生成提示词 → 调试发布
  • 智能体市场:安装他人发布的现成智能体
  • 记忆管理:配置跨对话记忆

二、模型接入:单个添加与批量导入

2.1 单个模型添加

进入"模型管理"页面,点击"添加模型"。首先添加大语言模型,使用阿里云百炼平台的 qwen3-Max 作为主对话模型。 需要填写的字段有四个:

  • 模型名称:qwen3-Max
  • APIURL:https://dashscope.aliyuncs.com/compatible-mode/v1
  • API Key:从百炼平台控制台复制
  • 模型类型:大语言模型

填写完成后先点击"连通性验证"行的"点击验证"。只有验证通过才能添加。验证通过后旁边出现绿色"可用"字样,右下方"添加"按钮由蓝变灰。

2.2 批量导入

AI 大厨需要较强的中文理解和多轮对话能力,同时接入几个模型做横向对比 Qwen3.5-Plus 做中文菜谱理解补充,Qwen2.5-Coder 处理结构化的营养数据。逐个填写太低效,直接上批量导入。 点击"添加模型"后切换到批量添加页面,选择模型提供商为阿里灵积,模型类型为大语言模型,填写 API Key 后点击"获取模型"。系统自动枚举出该供应商下所有可用模型。 列表中模型很多,用了搜索功能,输入"Qwen"快速筛选,勾选了 qwen3-MAX 和 qwen3-coder-Plus,点击"添加"。批量导入完成后展开列表,所有模型一目了然。

2.3 向量模型配置

知识库需要 Embedding 模型支持。依然使用阿里云百炼平台 API,选用 Qwen-Embedding 处理中文菜谱和营养资料。添加方式与批量导入大语言模型类似,切换到向量模型类型。

**温馨提示:**配置向量模型(Embedding)的 URL 时,需在原有大语言模型与视觉语言模型地址后添加 /embeddings 后缀,方可正常对接。

三、知识库构建:让 AI 真正"读懂"菜谱和营养知识

知识库是 AI 大厨的"味觉记忆"——把提示词装不下的大量食谱、营养数据、饮食禁忌变成可检索的上下文。

3.1 上传不同格式的文档

测试了四种不同格式的文件:

  1. 家常菜谱合集(PDF 格式,约 40 页):包含食材清单、步骤说明和烹饪技巧
  2. 食材禁忌与营养对照表(Markdown 格式):常见食材搭配禁忌、营养成分和适宜人群
  3. 家人饮食需求说明(TXT 格式):室友对海鲜和花生过敏、老妈需要控糖低油
  4. 地中海饮食指南(DOCX 格式):健康饮食参考文档,包含一周膳食建议和营养配比

上传后系统依次经历三个状态:解析中 → 入库中 → 已就绪。 不同格式的处理速度差异明显:Markdown 和 TXT 文件不到 5 秒就进入就绪;DOCX 大约 10 秒;40 页的 PDF 攻略等了将近 1 分钟。

3.2 知识库自动总结

上传完成后,查看了 Nexent 对每份文档自动生成的摘要。这个功能直接影响多知识库场景下的检索路由精度。

  • Markdown 食材禁忌表:结构清晰,准确抓住了"食材搭配禁忌""营养成分""适宜人群"三个核心主题
  • TXT 饮食需求说明:准确提取了"海鲜过敏""控糖""减脂"三个关键约束条件
  • DOCX 地中海饮食指南:总结出了膳食建议框架和营养配比,信息完整
  • PDF 菜谱合集:总结质量有所下降,多栏布局、配图和步骤编号导致文本提取碎片化

四、MCP 工具接入:赋予 AI 大厨"动手能力"

能读菜谱的 AI 很棒,但真正的烹饪顾问还需要实时查菜谱、看天气推荐应季食材、搜索营养研究。Nexent 基于 MCP 生态,支持三种工具接入方式。

4.1 工具一:ModelScope URL 接入(HowToCook 菜谱 MCP)

打开 ModelScope MCP 广场,搜索"mcpdev/howtocook",找基于 MCP 协议的 AI 菜谱推荐服务器。 点进服务详情页,找到"服务配置"标签,选择 Remote 传输类型。**必须登录 ModelScope 账号才能看到 URL。**登录后页面生成专属的 SSE 地址: 在 Nexent 的 MCP 配置弹窗中填入服务器名称"HowToCook"和该 URL。 这里要注意:服务器名称只能包含英文字母、数字,下划线、空格、短横线。不能输入中文字符。 点添加后等几秒,工具同步进来,点"连通性校验"确认绿灯。HowToCook MCP 提供了多个工具:查询菜谱列表、按食材搜索菜谱、按分类浏览、随机推荐等。

4.2 高德地图 MCP — 天气查询与应季食材推荐

工具来源:魔搭社区 MCP 广场提供的高德地图 MCP 服务,支持天气查询、地理编码、POI 搜索等功能。 接入步骤:

  1. 在 ModelScope MCP 广场搜索"高德地图"或"amap",找到高德地图 MCP 服务
  2. 点进服务详情页,查看该 MCP 提供的工具列表,确认包含天气查询相关工具(如 maps_weather、get_weather 等),切换到"服务配置"标签,选择 Remote 传输类型,然后从前往高德开放平台(lbs.amap.com)注册并获取 API Key
  3. 回到 Nexent 平台 MCP 配置页面,添加 MCP 服务:
    1. 服务器名称:amap
    2. URL:粘贴高德地图 MCP 的 SSE 地址
  4. 点击"添加"后等待同步,连通性校验通过即可使用

该 MCP 为 AI 大厨赋能的能力:

  1. 实时天气查询:获取当前气温、天气状况,判断适合推荐什么类型的菜品
  2. 季节感知:结合气温数据判断季节,推荐应季食材
  3. 地理定位:根据用户位置推荐当地特色食材和菜品

工具名称

功能描述

核心输入参数

典型输出

maps_geocode

地理编码:将结构化地址 / 地标名称转换为经纬度坐标

address(地址)、city(城市,可选)

经纬度坐标 location

maps_regeocode

逆地理编码:将经纬度坐标解析为行政区划地址

location(经纬度)

省市区街道等结构化地址

maps_ip_location

IP 定位:根据 IP 地址定位到城市级位置

ip(IP 地址)

城市名称、经纬度等位置信息

maps_weather

天气查询:查询指定城市 / 坐标的实时天气与预报

city(城市名)或 location(经纬度)

温度、天气状况、风力、预报等

maps_direction_bicycling

骑行路径规划:支持 500km 内骑行路线,考虑天桥 / 封路等

origin(起点经纬度)、destination(终点经纬度)

路线距离、预计耗时、路径步骤

maps_direction_walking

步行路径规划:支持 100km 内步行路线

origin、destination

步行距离、预计耗时、步行指引

maps_direction_driving

驾车路径规划:计算最优驾车路线,支持躲避拥堵

origin、destination

驾车距离、预计耗时、红绿灯数量等

maps_direction_transit

公交路径规划:综合公交 / 地铁 / 火车等公共交通方案

origin、destination、city(起点城市)、cityd(终点城市)

换乘方案、总耗时、步行距离等

maps_distance

距离测量:计算两点间直线距离与实际行驶距离

origins(多点坐标)、destination

直线距离、各交通方式行驶距离

maps_text_search

关键词搜索:按关键词搜索兴趣点(POI)

keywords(关键词)、city(城市)

POI 名称、地址、经纬度、类型等

maps_around_search

周边搜索:在指定坐标周边搜索 POI

location(中心坐标)、keywords、radius(半径)

周边 POI 列表、距离排序

maps_detail_search

详情搜索:根据 POI ID 获取详细信息

poiid(POI ID)

POI 完整详情:地址、电话、评分、营业时间等

使用提示:高德地图 MCP 的天气查询通常需要传入城市名称或区域编码。在智能体提示词中应引导用户在提问时说明所在城市。

4.3 Fetch MCP — 营养信息与食材知识实时查询

工具来源:魔搭社区 MCP 广场提供的 Fetch MCP 服务,支持抓取网页内容并提取结构化信息。 接入步骤:

  1. 在 ModelScope MCP 广场搜索"Fetch",找到网页内容抓取类 MCP 服务
  2. 点进服务详情页,确认工具功能包括网页内容抓取和文本提取,切换到"服务配置"标签,选择 Remote 传输类型,登录后复制 SSE 地址
  3. 在 Nexent 平台添加 MCP 服务:
    1. 服务器名称:fetch
    2. URL:粘贴 Fetch MCP 的 SSE 地址
  4. 添加完成后进行连通性校验

该 MCP 为 AI 大厨赋能的能力:

  1. 营养成分查询:抓取权威营养数据库页面,获取食材的热量、蛋白质、脂肪、碳水等详细数据
  2. 食材价格参考:查询电商平台或生鲜平台的当季食材价格
  3. 菜谱补充信息:当知识库和 HowToCook 都没有某道菜的信息时,通过 Fetch 抓取美食网站的相关内容

使用提示:Fetch MCP 抓取的是网页原始内容,部分网站可能有反爬机制。在智能体提示词中可以指定优先抓取的权威营养数据源。

4.4 三款 MCP 工具对比总结

MCP 工具

核心能力

在 AI 大厨中的角色

接入方式

HowToCook

菜谱查询、按食材搜索

主力菜谱引擎,根据冰箱食材推荐菜品

ModelScope URL (SSE)

高德地图

天气查询、地理定位

天气感知,推荐应季食材和适合当天气候的菜品

ModelScope URL (SSE)

Fetch

网页内容抓取

营养数据查询、食材价格参考、菜谱信息补充

ModelScope URL (SSE)

三款工具全部通过 ModelScope 的 SSE URL 接入,无需本地部署或安装任何依赖。在 Nexent 中配置完成后,后续创建智能体时可直接勾选使用。

五、智能体开发:从描述到可发布的完整流程

5.1 工具选配

创建新智能体"AI 大厨",首先选工具。最终选了三个 MCP 工具加一个内置能力:

  1. HowToCook — 查询菜谱、按食材搜索、按分类浏览
  2. 高德地图 MCP — 天气查询与应季食材推荐
  3. Fetch MCP — 营养信息与食材知识实时查询
5.2 提示词自动生成与手动修改

工具选完进入描述环节,在描述框里写了这段话:

你是一个专业的家庭烹饪顾问,名叫"AI 大厨"。你的用户是一名厨艺初学者,家里有一位对海鲜和花生过敏的室友,一位需要控糖低油饮食的长辈。你需要根据用户冰箱里的现有食材推荐合适的菜谱,考虑季节因素推荐应季食材,兼顾所有家庭成员的饮食禁忌和营养需求。提供详细的烹饪步骤,用通俗易懂的语言讲解,避免专业烹饪术语。

选择模型 Qwen-max,点击"生成智能体"。

大约 5 秒后,系统生成了完整的提示词结构,包括角色定义、工作流程说明、工具调用规则、输出格式规范、边界限制。生成的内容完整度高,针对烹饪场景、饮食禁忌和工具组合定制了内容。

六、调试与发布:三轮实测验证

6.1 第一轮:测试食材搜索 + 禁忌过滤

问:"冰箱里有西红柿、鸡蛋、豆腐和虾仁,今晚能做什么菜?" 回答贴合用户需求,菜品选择贴合现有食材,适配性很高。每道汤品都附带完整清晰的食材清单、分步做法,还贴心区分基础版与升级版,兼顾不同饮食需求;同时详细标注营养与控糖优势,主动提示过敏注意事项。

6.2 第二轮:天气应季 + 营养研究

问:"今天降温了,想喝点暖胃的汤,有什么推荐?要适合控糖的人喝。" 回答充分贴合用户 "暖胃 + 控糖" 的核心需求,菜品选择贴合现有食材,适配性很高。每道汤品都附带完整清晰的食材清单、分步做法,步骤细致易懂,还贴心区分基础版与升级版,兼顾不同饮食需求;同时详细标注营养与控糖优势,主动提示过敏注意事项。

6.3 第三轮:综合能力极限测试

问:"帮我设计一顿三人晚餐,冰箱里有鸡胸肉、西兰花、胡萝卜、洋葱、豆腐。要求:一道菜不能有花生,一道菜要控糖低油,一道菜要高蛋白减脂,最好半小时内能做完。" 这是最复杂的一轮。智能体进行了多步操作:

  1. HowToCook 搜索鸡胸肉、西兰花、豆腐相关菜谱 → 获取 12 道候选
  2. 知识库检索 → 提取三个人的饮食约束(花生过敏、控糖、减脂)
  3. 联网搜索 → 确认当前季节西兰花和胡萝卜的市场价格
  4. 调度"营养分析师" → 为每道菜计算热量和三大营养素配比
  5. 综合筛选 → 推荐三道菜

最终推荐:

  • 第一道:清炒豆腐蔬菜煲(无花生)
  • 第二道:蒜蓉白灼西兰花(控糖低油)
  • 第三道:香煎鸡胸肉配彩蔬(高蛋白减脂)

每道菜都有详细的分步做法、营养标签和"为什么推荐给你"的说明。并且末尾还有每个步骤的时间和总烹饪时间 25 分钟(可以两口锅同时操作),完美满足所有人的需求。

6.4 发布

三轮调试确认无误后,点击发布。"AI 大厨"正式出现在智能体选择里。

七、个人感悟:客观评价一个正在成长中的平台

经过一周的测试与使用,AI 大厨已经实实在在地改变了做饭方式。以前每次做饭都要花 15 分钟搜教程,现在打开 Nexent 问一句"冰箱里有 XX,能做什么"就行,30 秒出结果,还自带营养分析和安全检查。

做得扎实的地方

**提示词自动生成的完成度超出预期。**它不是给你一个填空模板,而是真的根据你的描述和选的工具组合生成了有逻辑的工作流程。只需要针对性修改几处就够了,大幅降低了高质量智能体的构建门槛。

**MCP 工具生态基本没有短板。**找到了 HowToCook 菜谱 MCP,还能自己开发天气应季工具,组合起来覆盖了烹饪场景的绝大部分需求。

**知识溯源机制。**每道菜的推荐都有来源标注——菜谱来自 HowToCook MCP,禁忌过滤依据知识库文档,营养分析来自子智能体的计算。对于涉及饮食安全的场景,这种可追溯性尤其重要。

**多智能体协作。**主智能体做菜谱推荐,子智能体做营养分析,职责清晰、调试方便。

**版本管理。**改坏了能回滚。有这个保障,修改提示词会更大胆。

结语

Nexent 给我的感觉是一个骨骼清晰、核心能力扎实、细节正在打磨的平台。它把构建智能体的复杂过程简化成了"搭积木"——选模型、传文档、接工具、写描述,每一步都有明确的操作指引。

我的"AI 大厨"虽然还不完美——偶尔 PDF 里的菜谱检索不到、记忆系统可能记住错误信息——但已经是一个真正能用的家庭烹饪顾问了。它解决了"冰箱里有这些食材能做什么"的日常难题,还避开了好几次食材搭配禁忌。

接下来,打算给它投喂更多资料——各地菜系的经典菜谱、季节性食材指南、超市促销信息——看看它能不能成为真正的"家庭饮食数字伴侣"。

目录

  1. 引言:厨房场景的 AI 解决方案
  2. 一、初识 Nexent:零编排智能体平台
  3. 二、模型接入:单个添加与批量导入
  4. 2.1 单个模型添加
  5. 2.2 批量导入
  6. 2.3 向量模型配置
  7. 三、知识库构建:让 AI 真正"读懂"菜谱和营养知识
  8. 3.1 上传不同格式的文档
  9. 3.2 知识库自动总结
  10. 四、MCP 工具接入:赋予 AI 大厨"动手能力"
  11. 4.1 工具一:ModelScope URL 接入(HowToCook 菜谱 MCP)
  12. 4.2 高德地图 MCP — 天气查询与应季食材推荐
  13. 4.3 Fetch MCP — 营养信息与食材知识实时查询
  14. 4.4 三款 MCP 工具对比总结
  15. 五、智能体开发:从描述到可发布的完整流程
  16. 5.1 工具选配
  17. 5.2 提示词自动生成与手动修改
  18. 六、调试与发布:三轮实测验证
  19. 6.1 第一轮:测试食材搜索 + 禁忌过滤
  20. 6.2 第二轮:天气应季 + 营养研究
  21. 6.3 第三轮:综合能力极限测试
  22. 6.4 发布
  23. 七、个人感悟:客观评价一个正在成长中的平台
  24. 做得扎实的地方
  25. 结语
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Java GUI 学生信息管理系统:创建全局应用程序类
  • 医疗 AI 场景下的算法编程深度解析(一)
  • 数据稀疏场景下 Embedding 学习策略综述
  • Git 国内国外下载地址镜像及安装教程
  • 基于无代码平台构建 AI 简历优化助手实战指南
  • Python 列表基础:创建、操作与切片详解
  • Linux System V 共享内存:原理、实操与避坑指南
  • C++ 继承进阶:友元、静态成员与菱形继承底层逻辑
  • C++ 哈希表原理与 unordered_map/set 封装实现
  • 用两个栈模拟队列:LIFO 到 FIFO 的转换实现与复杂度分析
  • Spring Web MVC 入门:从概念到实战
  • Python FastAPI 入门教程:从环境搭建到核心功能
  • .NET 序列化与反序列化实战:XML、JSON、二进制及 SOAP
  • 渗透测试基本流程详解:从信息收集到内网渗透
  • 基于ROS与Ego-Planner的无人机动态避障仿真实战
  • 基于 LLama-Factory 微调大模型生成合规隐私政策
  • 基于改进 YOLOv11n 的无人机红外目标检测算法
  • C++ 红黑树详解:原理与实现
  • C++中%取余运算符与模运算的区别
  • C++ 开发者进阶书单与核心知识体系梳理

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online