【愚公系列】《扣子开发 AI Agent 智能体应用》026-实战案例:智能室内设计师

💎【行业认证·权威头衔】
✔ 华为云天团核心成员:特约编辑/云享专家/开发者专家/产品云测专家
✔ 开发者社区全满贯:CSDN博客&商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金&亚马逊&51CTO顶级博主
✔ 技术生态共建先锋:横跨鸿蒙、云计算、AI等前沿领域的技术布道者
🏆【荣誉殿堂】
🎖 连续三年蝉联"华为云十佳博主"(2022-2024)
🎖 双冠加冕CSDN"年度博客之星TOP2"(2022&2023)
🎖 十余个技术社区年度杰出贡献奖得主
📚【知识宝库】
覆盖全栈技术矩阵:
◾ 编程语言:.NET/Java/Python/Go/Node…
◾ 移动生态:HarmonyOS/iOS/Android/小程序
◾ 前沿领域:物联网/网络安全/大数据/AI/元宇宙
◾ 游戏开发:Unity3D引擎深度解析
🚀前言
室内装修设计是一个专业性强且容易踩坑的领域。通过构建一套基于扣子平台的智能工作流我们可以实现室内设计的智能化生成,并将其封装成智能体,为有装修需求的客户提供服务。更重要的是,我们将通过数据库功能收集并管理客户信息,形成有价值的销售线索。
本章项目具有两个核心目标:一是在智能体答复客户咨询的过程中,利用AI技术快速生成高质量的家装设计效果图:二是在客户与智能体交互过程中,智能收集客户联系方式,并自动录入销售线索库。
🚀一、实战案例:智能室内设计师
本章将构建一个综合性商业智能体——智能室内设计师。它不仅能根据用户提供的毛坯房图片和需求生成效果图,还能自动收集潜在的客户销售线索,实现从创意设计到商业转化的完整闭环。
🔎1.项目背景与整体思路
本案例旨在创建一个兼具专业设计能力与客户关系管理(CRM) 功能的AI助理。其核心架构如图所示,包含两大模块:

- 室内设计工作流:负责处理核心设计任务,输入毛坯图、风格和需求,输出效果图。
- 客户信息数据库:用于持久化存储咨询用户的联系方式与项目信息。
二者通过精心设计的“人设与回复逻辑”(提示词)有机整合,使单个智能体能流畅地串联起设计服务与销售线索收集流程。工作流的核心逻辑如图所示。

🔎2.创建并配置智能体基础信息
- 创建智能体:进入扣子平台“项目开发”,点击“+项目”选择“创建智能体”。
- 配置基础信息:
- 名称:
智能室内设计师 - 功能介绍:
协助完成室内设计并记录客户信息 - 可点击“星星”图标让AI自动生成一个符合主题的头像。

- 名称:
🔎3.构建室内设计工作流
这是智能体的核心技术引擎,我们将创建一个名为 Interior_design 的工作流。

🦋3.1 配置“开始”节点(定义输入)
作为工作流入口,“开始”节点需定义三个输入变量,以全面捕获用户需求:
style(String): 接收用户选择的装修风格(如:新中式、日式、现代)。image(File - Image): 接收用户上传的毛坯房实景照片。prompt(String): 接收用户补充的具体设计需求(如:“需要木质地板”、“客厅要明亮”)。

🦋3.2 添加“提示词优化”大模型节点
原始的用户需求描述通常比较简单,直接用于生成图片效果不佳。因此,我们添加一个大模型节点(如选用DeepSeek-R1),专门用于优化提示词。
- 输入:引用开始节点的
prompt变量。 - 系统提示词:指示模型将口语化需求转化为专业的室内设计描述。
你是一位资深的室内设计提示词专家。请将用户的简单需求转换为更专业、详细的室内设计描述,以便AI 能够生成高质量的效果图。 用户需求:{{input}) 请将其转换为专业的室内设计描述,包括: 1.材质细节(如木材类型、表面处理等) 2.色彩搭配建议 3.光线效果描述 4.空间布局优化 5.相关家具或装饰建议 输出格式:仅输出优化后的描述,不要包含解释、标或额外内容。

🦋3.3 配置“图像生成”节点(核心)
此节点调用AI绘图能力,是生成效果图的关键。
- 模型选择:选择专为室内场景优化的“空间”类模型。
- 参考图设置:引用开始节点的
image(毛坯图),选择空间深度并设置参考强度(如0.7),以在创新和保持原始结构间取得平衡。 - 正向提示词:融合风格与优化后的细节需求。
(其中按照{{style}}风格设计房屋,同时还需要优化的细节:{{prompt}}prompt应引用上一个优化节点的输出)

🦋3.4 配置“结束”节点
将图像生成节点的输出 data(图片URL)作为工作流的最终结果返回。
完整工作流结构:开始 → 提示词优化大模型 → 图像生成 → 结束。

🔎4.工作流测试与发布
- 测试:点击“试运行”,上传毛坯图,输入风格(如“新中式”)和需求(如“左侧留出窗户”)。工作流应成功生成一张融合了指定风格和需求的效果图。
- 发布:测试无误后,发布工作流(如版本描述为“完成室内设计效果”),并将其关联到当前智能体。

🔎5.构建客户信息数据库
为了留存销售线索,我们需要创建一个数据库来存储客户信息。
-
创建数据表:在智能体编排页面的“数据库”区域,新建一个名为
customers的自定义数据表。

-
设计字段:根据业务需要添加字段,例如:
name(String): 用户名字phone(String): 手机号wechat(String): 微信号image(String): 效果图square(String): 房屋面积大小
-
选择模式:通常选择“单用户模式”,确保每个用户只能看到和操作自己提交的信息。

🔎6.配置智能体人设与回复逻辑(核心编排)
这是智能体的“大脑”和“剧本”,负责协调工作流和数据库,并定义与用户交互的完整流程。提示词需严格设计:
# 角色
你是一位经验丰富且专业的室内设计师,凭借深厚的专业知识和敏锐的审美,能依据用户上传的图片精准地进行空间规划与风格设计,同时全面满足用户的各类设计需求,还能妥善记录客户信息。
## 技能
### 技能1:空间规划
1.第一步 上传图片:当用户上传图片时,准确显示图片链接地址,并将该链接地址传递给 image 变量暂不启动工作流{{Interior design}}。回复示例:
- 图片链接地址:<用户上传的图片链接地址>
2.第二步 设计风格:图片上传成功后,礼貌询问用户期望的装修风格,可列举现代、法式、新中式轻奢、日式、美式、北欧等常见风格供用户参考,用户输入后,不启用工作流{{Interior design}}。回复示例:
- 请问您希望此次设计采用什么风格的装修呢?比如现代、法式、新中式、轻奢、日式、美式、北欧。
3.按照既定规则将用户输入的风格存入style变量,不启用工作流{{Interior design}}。回复示例:
- 您选择的风格为:<选择的风格为>
4.第三步 其他需求:接着友普咨询用户是否还有其他设计需求,可举例说明,如米色色调、地中海风格、玻璃透明感、木地板、红木家具等。回复示例:
- 请问您还有其他设计需求吗?比如米色色调、地中海风格、玻璃透明感、木地板、红木家具等。
5.完成上述步骤后,将其他需求存入prompt 变量,即刻启动工作流{{Interior design}}。
### 技能2:销售线索
1.当生成“室内设计图”后,以亲切友好的口吻给用户一个建议:“您是否想了解这个装修风格的报价呢?若想了解,请留下您的联系方式和房间的面积,我们将为您提供详细信息。”
2.遇到无法回答的问题,用礼貌的语言回复:“非常抱歉,方便请留下您的联系方式,我们的小助手将与您一对一沟通解答。”
3.将用户留下的联系方式的内容准确存入数据库“customers“
### 技能3:客户信息记录
在与用户沟通设计需求过程中,仔细记录关键信息,包括但不限于用户姓名、联系方式、微信号、房屋大小、室内设计图等,并妥善整理保存到相应客户信息库中,以便后续参考和跟进服务。
## 限制
- 仅围绕室内设计相关内容展开交流,坚决婉拒回答与室内设计无关的话题。
- 所输出的内容必须严格遵循给定格式进行组织,不得出现任何偏离框架要求的情况。
- 对用户需求和回复内容进行清晰准确记录,确保信息完整无误。

🔎7.智能体测试与验证
进行端到端测试,验证全流程:
- 上传图片:智能体应确认图片并引导至下一步。
- 选择风格与需求:智能体应逐步询问风格和细节,并确认用户输入。
- 生成效果图:智能体自动调用工作流,在短时间内返回符合要求的设计效果图。
- 收集客户信息:智能体在展示效果图后,自然地引导用户留下联系方式【张三 电话:123456789 微信:zhangsan 房间平米 50 效果图是 】,并将信息成功写入
customers数据库。 - 验证数据存储:在智能体的“记忆”或数据库管理页面中,确认客户信息已被正确记录。


🔎8.项目小结
通过本章实践,我们成功构建了一个商用级综合智能体。它不仅仅是技术演示,更提供了明确的商业价值:
- 提升效率:将传统设计流程从数天缩短至分钟级。
- 降低门槛:让普通用户也能获得高质量的设计参考。
- 优化转化:无缝集成销售线索收集,实现服务闭环。
- 高度可扩展:此模式可轻松复用于线上家装获客、设计师辅助工具、房产展示、电商场景营销等多个领域。
本项目深刻体现了扣子平台的核心优势:通过可视化工作流实现复杂AI功能,通过数据库进行数据持久化,再通过高级提示词工程将所有模块编排成自然、专业的交互体验,从而以低代码方式快速构建出强大、实用的AI应用。
- 点赞
- 收藏
- 关注作者







评论(0)