借助零售预构建的 Playbook,用户可以搜索商品、获取商品推荐和下单。
对话框示例
以下示例对话框演示了此预构建 Playbook 处理的常见场景。
搜索商品和购买商品
用户询问商店内有售的手表。客服人员推荐符合此条件的商品,用户将其添加到购物车。用户确认他们想要下单,然后客服人员通过确认号码确认订单。然后,用户请求获取手机推荐,客服人员会推荐手机、将手机添加到用户的购物车,并为用户下单。
用户输入 | 客服人员回复 |
---|---|
hi | |
您好!我是您的 Google 购物助理。我可以帮助您搜索商品和下单。今天需要我做些什么? | |
您有哪些手表 | |
我们有 Google 手表。您想将其添加到购物车吗? | |
好的,请加两件 | |
知道了。我已将两部 Google 手表添加到您的购物车。想执行其他步骤吗? | |
您能将一部 Google Pixel 8 也添加到我的购物车吗? | |
知道了。我已将一部 Google Pixel 8 添加到您的购物车中。想执行其他步骤吗? | |
我的购物车里有什么? | |
您的购物车中有一台 Google Pixel 8 和两部 Google Watch。您要结账吗? | |
可以 | |
好的,我下单购买了一部 Google Pixel 8 和两部 Google Watch。您的确认号为 QKA67DW2。 | |
您现在还需要其他方面的帮助吗? | |
其实,您能帮我找一部新手机吗? | |
我们有 Google 手机 Pixel 8 和 Google 手机 Pixel 7,您想购买哪款? | |
好的,给我一个 Pixel 8 | |
知道了。我已将一部 Google 手机 Pixel 8 添加到您的购物车中。想执行其他步骤吗? | |
不用了,我们可以结账了 | |
您的购物车中有一台 Google 手机 Pixel 8。您想使用此购物车结账吗? | |
是 | |
好的,我已为您下单。您的订单包含一部 Google 手机 Pixel 8。您的确认号为 Y43KTF0T。 | |
您现在还需要其他方面的帮助吗? | |
不用了,我没问题了,谢谢 | |
好的,感谢您通过 Google 购物!祝您度过愉快的一天! |
购物车管理
用户请求将一些商品添加到购物车,然后在下单前移除其中一件商品。
用户输入 | 客服人员回复 |
---|---|
您好!我想买一部手机 | |
我们有 Google 手机 Pixel 8 和 Google 手机 Pixel 7。您想购买哪个? | |
给我两个 8 | |
知道了。我已将两部 Google 手机 Pixel 8 添加到您的购物车。想执行其他步骤吗? | |
您能否移除其中一个? | |
没问题,我已从您的购物车中移除一台 Google 手机 Pixel 8。想执行其他步骤吗? | |
我准备好下单了 | |
好的,我有一个订单,其中包含一部 Google 手机 Pixel 8。您的确认号为 X0KP6K5T。 | |
您现在还需要其他方面的帮助吗? | |
不用了,就这样吧 | |
好的,感谢您通过 Google 购物!祝您度过愉快的一天! |
未找到商品
用户询问商店不销售的商品。
用户输入 | 客服人员回复 |
---|---|
hi | |
您好!我是您的 Google 购物助理。我可以帮助您搜索商品和下单。今天需要我做些什么? | |
我想买车 | |
抱歉,我们没有任何现货车辆。您还想查找其他内容吗? | |
好的,手表怎么样? | |
我们有 Google 手表。您想将其添加到购物车吗? | |
不用了 | |
您现在还需要其他方面的帮助吗? | |
不行 | |
好的,感谢您通过 Google 购物!祝您度过愉快的一天! |
无法识别所输入的内容
用户询问与商品或订购无关的话题。代理会重复自己涵盖的主题,然后询问用户需要哪方面的帮助。
用户输入 | 客服人员回复 |
---|---|
hi | |
您好!我是您的 Google 购物助理。我可以帮助您搜索商品和下单。今天需要我做些什么? | |
我想预订酒店 | |
抱歉,我无法提供这方面的帮助。我可以帮助你搜索手机、手表和耳机等产品。我还可以帮助您下单。今天需要我做些什么? |
基本设置
如需设置此预构建的 Playbook,请执行以下操作:
- 导入预构建的 Playbook。
- 使用外部服务配置提供的工具,请参阅工具设置。
工具设置
此代理包含用于与外部服务集成的工具。您可以使用预构建的工具安装程序为预构建的 Playbook 部署示例代码和数据。
如需为零售业预构建代理部署和配置示例代码和数据,请展开即可查看说明。
- 将预构建工具安装程序下载到本地目录。
- 前往您下载 installer.zip 的本地目录。
- 解压缩 installer.zip 并打开
installer
文件夹。 - 请查看 README.md,详细了解安装程序及其要求。
- 运行
pip install -r requirements.txt
以安装要求。 -
运行
gcloud auth application-default login
以使用 gcloud auth 进行身份验证。 -
使用
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail
运行安装程序 -
部署所有必需的服务后,使用安装程序记录的提供的网址配置预构建代理中的每种工具:
Agent Builder 控制台
- 如果您尚未导入预构建的代理,请将代理导入您的项目。
- 前往 Agent Builder 控制台。
- 从控制台下拉菜单中选择您的项目。
- 选择您的应用。
- 点击工具图标。
-
对于代理中的每种工具,请修改架构,将
servers:
字段中的网址替换为安装程序记录的端点。 - 点击保存。
Dialogflow CX
- 如果您尚未导入预构建的代理,请将代理导入您的项目。
- 打开 Dialogflow CX 控制台。
- 选择您的 Google Cloud 项目。
- 选择您的代理。
- 点击生成式资源图标。
- 点击工具。
-
对于代理中的每种工具,请修改架构,将
servers
字段中的网址替换为安装程序记录的端点。 - 点击保存。
Google Store API
Google Store API
工具用于根据搜索字词从 Google 商店中提取商品。
管理购物车
借助 Manage Shopping Cart
工具,用户可以查看购物车中的所有商品、向购物车中添加商品以及从购物车中移除商品,从而管理购物车。
下单
Place Order
工具用于使用用户当前的购物车下单,并返回所下单的确认号。
完成
您的代理及其集成现在应该已设置完毕,可以进行测试了。