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

基于 Nexent 构建智能烹饪顾问:知识库与 MCP 工具实战

介绍利用开源智能体平台 Nexent 搭建 AI 烹饪顾问的实战过程。内容包括模型接入配置、多格式知识库构建、MCP 工具集成(菜谱、天气、网络抓取)及智能体调试发布。通过实测验证了系统在食材推荐、饮食禁忌过滤及营养分析方面的能力,展示了低代码开发智能体的可行方案。

追风少年发布于 2026/4/6更新于 2026/7/1852 浏览
基于 Nexent 构建智能烹饪顾问:知识库与 MCP 工具实战

引言

作为烹饪初学者,常面临食材搭配与饮食禁忌管理的难题。本项目基于开源智能体平台 Nexent 实现,旨在打造懂食材搭配、根据季节推荐菜谱并照顾家人饮食禁忌的 AI 烹饪顾问。

一、初识 Nexent

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

支持 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 大厨需要较强的中文理解和多轮对话能力,可同时接入几个模型做横向对比。点击"添加模型"后切换到批量添加页面,选择模型提供商为阿里灵积,模型类型为大语言模型,填写 API Key 后点击"获取模型"。系统自动枚举出该供应商下所有可用模型。

列表中模型很多,用了搜索功能,输入"Qwen"快速筛选,勾选了 qwen3-MAX 和 qwen3-coder-Plus,点击"添加"。

2.3 向量模型配置

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

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

三、知识库构建

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

3.1 上传不同格式的文档

为测试知识库解析能力,准备了四种格式的文件:

  1. 家常菜谱合集(PDF 格式):包含食材清单、步骤说明和烹饪技巧
  2. 食材禁忌与营养对照表(Markdown 格式):常见食材搭配禁忌、营养成分和适宜人群
  3. 家人饮食需求说明(TXT 格式):过敏信息、控糖低油要求等
  4. 地中海饮食指南(DOCX 格式):健康饮食参考文档

上传后系统依次经历三个状态:解析中 → 入库中 → 已就绪。

3.2 知识库自动总结

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

  • Markdown 食材禁忌表:结构清晰,准确抓住核心主题
  • TXT 饮食需求说明:准确提取关键约束条件
  • DOCX 地中海饮食指南:总结出了膳食建议框架
  • PDF 菜谱合集:总结质量下降,关键词偏泛化
  • 四、MCP 工具接入

    静态知识库覆盖有限,需结合实时工具。Nexent 基于 MCP 生态,支持三种工具接入方式。

    4.1 ModelScope URL 接入(HowToCook 菜谱 MCP)

    打开 ModelScope MCP 广场,搜索"mcpdev/howtocook",找基于 MCP 协议的 AI 菜谱推荐服务器。 点进服务详情页,找到"服务配置"标签,选择 Remote 传输类型。登录后页面生成专属的 SSE 地址。 在 Nexent 的 MCP 配置弹窗中填入服务器名称"HowToCook"和该 URL。 注意:服务器名称只能包含英文字母、数字、下划线、空格、短横线。

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

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

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

    该 MCP 赋能的能力:

    • 实时天气查询:获取当前气温、天气状况
    • 季节感知:结合气温数据判断季节,推荐应季食材
    • 地理定位:根据用户位置推荐当地特色食材

    工具名称

    功能描述

    核心输入参数

    典型输出

    maps_geocode

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

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

    经纬度坐标 location

    maps_weather

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

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

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

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

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

    1. 在 ModelScope MCP 广场搜索"Fetch"
    2. 点进服务详情页,确认工具功能,切换到"服务配置"标签,选择 Remote 传输类型
    3. 在 Nexent 平台添加 MCP 服务:服务器名称 fetch,URL 粘贴 SSE 地址
    4. 添加完成后进行连通性校验

    该 MCP 赋能的能力:

    • 营养成分查询:抓取权威营养数据库页面
    • 食材价格参考:查询电商平台或生鲜平台的当季食材价格
    • 菜谱补充信息:抓取美食网站的相关内容

    4.4 三款 MCP 工具对比总结

    MCP 工具

    核心能力

    在 AI 大厨中的角色

    接入方式

    HowToCook

    菜谱查询、按食材搜索

    主力菜谱引擎

    ModelScope URL (SSE)

    高德地图

    天气查询、地理定位

    天气感知,推荐应季食材

    ModelScope URL (SSE)

    Fetch

    网页内容抓取

    营养数据查询、食材价格参考

    ModelScope URL (SSE)

    五、智能体开发

    5.1 工具选配

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

    1. HowToCook — 查询菜谱、按食材搜索
    2. 高德地图 MCP — 天气查询与应季食材推荐
    3. Fetch MCP — 营养信息与食材知识实时查询

    5.2 提示词自动生成与手动修改

    在描述框里写了这段话:

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

    选择模型 Qwen-max,点击"生成智能体"。系统生成了完整的提示词结构,包括角色定义、工作流程说明、工具调用规则。

    六、调试与发布

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

    问:"冰箱里有西红柿、鸡蛋、豆腐和虾仁,今晚能做什么菜?" 整体推荐效果出色,每道菜均附上清晰的食材清单、详细分步做法,同时主动给出过敏提示、控糖低油建议。

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

    问:"今天降温了,想喝点暖胃的汤,有什么推荐?要适合控糖的人喝。" 回答充分贴合用户'暖胃 + 控糖'的核心需求,菜品选择贴合现有食材,还贴心区分基础版与升级版。

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

    问:"帮我设计一顿三人晚餐,冰箱里有鸡胸肉、西兰花、胡萝卜、洋葱、豆腐。要求:一道菜不能有花生,一道菜要控糖低油,一道菜要高蛋白减脂,最好半小时内能做完。" 智能体进行了多步操作:HowToCook 搜索候选、知识库检索约束、联网搜索价格、调度营养分析、综合筛选。 最终推荐三道菜,每道菜都有详细的分步做法、营养标签和说明,总烹饪时间 25 分钟。

    6.4 发布

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

    七、技术评估

    做得扎实的地方

    **提示词自动生成的完成度超出预期。**它根据你的描述和选的工具组合生成了有逻辑的工作流程,大幅降低了高质量智能体的构建门槛。

    **MCP 工具生态基本没有短板。**覆盖了烹饪场景的绝大部分需求。

    **知识溯源机制。**每道菜的推荐都有来源标注,对于涉及饮食安全的场景,这种可追溯性尤其重要。

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

    结语

    Nexent 把构建智能体的复杂过程简化成了"搭积木"——选模型、传文档、接工具、写描述。虽然还不完美,但已经是一个真正能用的家庭烹饪顾问。接下来,打算给它投喂更多资料,看看它能不能成为真正的"家庭饮食数字伴侣"。

    目录

    1. 引言
    2. 一、初识 Nexent
    3. 二、模型接入
    4. 2.1 单个模型添加
    5. 2.2 批量导入
    6. 2.3 向量模型配置
    7. 三、知识库构建
    8. 3.1 上传不同格式的文档
    9. 3.2 知识库自动总结
    10. 四、MCP 工具接入
    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

    更多推荐文章

    查看全部
    • OpenClaw WebUI 启动显示 Not Found 错误排查
    • 【AI智能体】最强AI编程利器 Claude Code 从部署到项目实战详解
    • Java 高频面试题汇总与解析
    • 图形管线与渲染引擎中的C++架构设计:模块化、跨平台与资源驱动实践
    • 基于C++的DPU医疗数据处理初探
    • GPT 模型架构与训练流程详解
    • 前端 AI 工具实践指南
    • 前端核心面试题详解:闭包、事件循环、Vue 原理等
    • Python 结合 Stable Diffusion 生成企业新春营销素材实战
    • 2026 届学位论文 AIGC 检测率要求汇总与应对策略
    • OpenClaw + cpolar:打造本地 AI 智能体,实现外网远程访问与控制
    • C++ 实现二叉搜索树:增删查与场景分析
    • JSP+SSM 健身器材管理系统设计与实现
    • Java 设计模式:单例、工厂与代理模式
    • 网络安全入门:成为安全研究员需掌握的十大基础技能
    • 基于 C++11 手写前端 Promise 实现
    • 0xGame2025 Week1 完整解题报告(Web/Misc/Reverse/Pwn/Crypto/Osint)
    • 基于 Java 与高德地图的县域烟花销售点 GIS 盘点实践
    • pure-python-adb 纯 Python 实现的 Android 调试桥使用指南
    • AIGC 个性化与定制化内容生成:技术原理与应用实践

    相关免费在线工具

    • 加密/解密文本

      使用加密算法(如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