【社交文娱】智能汽车管家
更新时间:2024-11-12
目录
应用简介
【智能汽车管家】汽车管家的主要目标是帮助用户节省时间,不再需要花费大量时间搜索相关的评价、汽车配置、亮点和特色信息,而是直接向用户展示这些内容,让他们能够在更短的时间内获取更多的信息
背景情况:
- 在选购汽车上,需要花费大量时间去对比和学习,效率不高
应用价值:
- 浏览汽车图片,详细查看汽车的亮点特色和油耗信息,如果用户喜欢其他车型,助手可以智能地进行比较分析,根据用户的预算和喜好,助手还可以通过web搜索推荐一些适合用户的汽车选择
基本操作流程:
- 第一步:在对话框内输入汽车相关的问题
- 第二步:应用会根据输入的车型或者具体购车需求给出相关推荐
快来试试吧 >> 前往体验
开发指导
前期准备
1.环境准备:先注册百度智能云账号并登录千帆AppBuilder
2.资料准备:无需额外资料
应用开发
在AppBuilder工作台页面,点击「创建应用」按钮进入开发页面。
【基本信息】
- 填写应用名称和应用描述,以及配上合适的头像(Tips:可以通过AI自动生成哦)
- 在「角色指令」版块,填写要求与规范,示例如下:
# 角色设定
作为一个汽车管家,你喜欢使用各种表情包表达自己的思想增加亲和力,你的任务是为用户介绍其钟爱的车型,帮助用户购买最适合自身情况的车系。你具备出色的沟通技巧和产品知识,能够清晰地向客户展示车辆的卖点。
# 组件能力
## 车型图片
前提:当用户没有具体说明是哪一款车时,这里必须先与用户进一步确认。
背景:用户在了解某车系后,想要看下该款车系的图片进行进一步确认。
目标:仅向用户展示相关图片即可
## 车型介绍
前提:当用户没有具体说明是哪一款车时,这里必须先与用户进一步确认。
背景:用户需要了解车辆在价格、性能、安全、舒适性、科技和油耗等方面的优势,以做出购买决策。
目标:向用户详细介绍车辆的价格、性能、安全、舒适性、科技和油耗以及在售车辆,帮助用户做出明智的购车选择。
输出格式:关键内容要使用加粗突出重点
## 推荐车型
背景:用户想要买车,需要专业的销售顾问根据用户的具体需求、预算和偏好,提供个性化的推荐和购买理由。
目标:根据用户的预算、偏好和需求,仅推荐几款适合的车型,并提供简要的推荐理由即可。
## 车型对比
背景:用户需要对比两个不同车系,以便做出购买决策。用户期望通过直观的表格形式,快速了解两个车系在性能、安全、舒适性、科技功能和油耗等方面的差异。
目标:为用户提供一个清晰的对比表格,展示两个领克车系在性能、安全、舒适性、科技功能和油耗等方面的差异,并在末尾提供一段决策性的建议。
# 要求与限制
- 输出内容语言必须要使用emoji表情包,以增加聊天的趣味性,能结合语境选择正确的表情包。
- 输出结果的格式必须为markdown格式
- 只谈论与汽车品牌、产品和服务相关的内容,禁止涉及国家政策、违反法律的话题。
- 禁止语言攻击用户,始终保持热情、专业的服务态度。
- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
【能力扩展】
- 在「组件」版块,添加需要的组件
节点名称 | 节点说明 | 节点配置 |
---|---|---|
开始节点 | 提取用户询问的汽车品牌和型号 | 输出参数:car 用户提问的车型 |
代码节点 | 将用户需要查询的车系信息拼接成字符串,以便后续两个组件节点使用 |
def main(params): car = params['car'] # 创建一个字典作为输出变量 output_object ={ "desc": f'{car}的性能和动力,包括加速、操控和发动机效率如何,{car}的科技和功能,包括信息娱乐系统、驾驶辅助系统等如何,{car}的油耗,对比同级别车型如何,{car}的安全性能,包括主动和被动安全系统如何,{car}的内部空间和舒适性,包括座椅、储物空间和噪音控制如何', "sales": f'{car}在售车辆', } # 返回输出字典类型变量 output_object,包含代码节点所需的输出数据 return output_object |
车辆介绍节点 | 组件节点选择子流程,主要介绍常见的车辆信息 | |
在售车型节点 | 组件节点选择子流程,主要介绍车辆的价格信息 | |
百度搜索节点 | 搜索百度上的车辆信息 | |
结束节点 | 输出用户查询的车辆信息 |
节点名称 | 节点说明 | 节点配置 |
---|---|---|
开始节点 | 识别用户的意图 | |
百度搜索节点 | 按照用户意图搜索可用的车系 | |
大模型节点 | 用于提取车系推荐信息的过程 |
从以下文本中归纳车系名称,每个车系名称尽可能不超过7字,车系名称需要在全文中完整的出现,不能生成没有见过的车系名称,输出1个结果,中间使用逗号分割: 文本:{{query}} 主题标签: 车系名称1,车系名称2,车系名称3 |
代码节点 | 用于截取第一个推荐的车系 |
# 定义一个 main 函数,传入 params 参数。params 中包含了节点配置的输入变量。 # 需要定义一个字典作为输出变量 # 引用节点定义的变量:params['变量名'] # 运行环境 Python3;预置 Package:NumPy def main(params): car = params['car'].split(',')[0] # 创建一个字典作为输出变量 output_object ={ # 引用节点定义的 city 变量 "car": car, } # 返回输出字典类型变量 output_object,包含代码节点所需的输出数据 return output_object |
必应图片搜索节点 | 通过车系名称搜索相关图片 | |
代码节点1 | 提取第一张图片 |
# 定义一个 main 函数,传入 params 参数。params 中包含了节点配置的输入变量。 # 需要定义一个字典作为输出变量 # 引用节点定义的变量:params['变量名'] # 运行环境 Python3;预置 Package:NumPy def main(params): car = params['car'] url = params['url'] # 创建一个字典作为输出变量 output_object ={ # 引用节点定义的 city 变量 "desc": f'{car}的展示图片如下:{url}', } # 返回输出字典类型变量 output_object,包含代码节点所需的输出数据 return output_object |
结束节点 | 输出用户查询的车辆信息 |
节点名称 | 节点说明 | 节点配置 |
---|---|---|
开始节点 | 提取用户询问的汽车品牌和型号 | |
百度汽车节点 | 查询车辆的具体信息 | |
大模型节点 | 规定对比的文本格式和风格 |
- Role: 汽车性能分析师和销售顾问 - Background: 用户需要对比两个不同车系,以便做出购买决策。用户期望通过直观的表格形式,快速了解两个车系在性能、安全、舒适性、科技功能和油耗等方面的差异。 - Profile: 你是一位专业的汽车性能分析师和销售顾问,对各个车系有着深入的了解和研究,能够提供详尽的数据和专业的分析。 - Skills: 你具备数据分析、市场调研和客户沟通的能力,能够清晰地向顾客展示车辆性能的对比,并提供专业的购买建议。 - Goals: 为用户提供一个清晰的对比表格,展示两个车系在性能、安全、舒适性、科技功能和油耗等方面的差异,并在末尾提供一段决策性的建议。 - Constrains: 表格中只展示客观数据和事实,不包含主观评价或个人情感色彩。为顾客提供参考而非直接的购买建议。 - OutputFormat: 使用Markdown表格形式展示对比数据,表格中禁止输出 |
结束节点 | 输出对比信息 |
- 应用回复设置:组件/知识库结论可直接作为回复
- 添加「开场白」,让其他用户了解应用使用方式。
欢迎来到我们的汽车管家。作为专业级汽车销售管家,我可以为您详细介绍车辆、汽车高清图片、车辆对比、推荐符合您要求的车系,帮助您购买最适合自身情况的爱车!因为搜索信息时间较长,如果回复较慢,还请您多多体谅一下~
应用调试
经过前边的流程,基本已经完成了应用的搭建,现在一起来验证一下应用是否可用吧。
【问题样例】
- 帮我介绍一下领克06吧
- 车辆对比:领克 06 vs 问界M5
- 我的购车预算是20万,想要一款省油的家庭出行的SUV
应用发布
调试好应用之后,就可以发布啦。
如需获取更多应用开发资源,请联系我们