零售预构建手册

借助零售预构建的 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,请执行以下操作:

  1. 导入预构建的 Playbook
  2. 使用外部服务配置提供的工具,请参阅工具设置

工具设置

此代理包含用于与外部服务集成的工具。您可以使用预构建的工具安装程序为预构建的 Playbook 部署示例代码和数据。

如需为零售业预构建代理部署和配置示例代码和数据,请展开即可查看说明。

  1. 预构建工具安装程序下载到本地目录。
  2. 前往您下载 installer.zip 的本地目录。
  3. 解压缩 installer.zip 并打开 installer 文件夹。
  4. 请查看 README.md,详细了解安装程序及其要求。
  5. 运行 pip install -r requirements.txt 以安装要求。
  6. 运行 gcloud auth application-default login 以使用 gcloud auth 进行身份验证。
  7. 使用 python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail 运行安装程序
  8. 部署所有必需的服务后,使用安装程序记录的提供的网址配置预构建代理中的每种工具:

    Agent Builder 控制台

    1. 如果您尚未导入预构建的代理,请将代理导入您的项目
    2. 前往 Agent Builder 控制台

      Agent Builder 控制台

    3. 从控制台下拉菜单中选择您的项目。
    4. 选择您的应用。
    5. 点击工具图标。
    6. 对于代理中的每种工具,请修改架构,将 servers: 字段中的网址替换为安装程序记录的端点。
    7. 点击保存

    Dialogflow CX

    1. 如果您尚未导入预构建的代理,请将代理导入您的项目
    2. 打开 Dialogflow CX 控制台
    3. 选择您的 Google Cloud 项目。
    4. 选择您的代理。
    5. 点击生成式资源图标。
    6. 点击工具
    7. 对于代理中的每种工具,请修改架构,将 servers 字段中的网址替换为安装程序记录的端点。
    8. 点击保存

Google Store API

Google Store API 工具用于根据搜索字词从 Google 商店中提取商品。

管理购物车

借助 Manage Shopping Cart 工具,用户可以查看购物车中的所有商品、向购物车中添加商品以及从购物车中移除商品,从而管理购物车。

下单

Place Order 工具用于使用用户当前的购物车下单,并返回所下单的确认号。

完成

您的代理及其集成现在应该已设置完毕,可以进行测试了。