预构建旅行指南

借助预构建的 Playbook,用户可以搜索地图注点 (POI)、获取旅行建议和预订酒店。代理使用用户个人资料数据来针对 用户(如果提供)。

示例对话框

以下示例对话框演示了此预构建 Playbook 处理的常见场景。

地图注点搜索和酒店预订

用户询问华盛顿特区的餐厅。客服人员推荐了几个地图注点,用户要求预订酒店。客服人员会收集必要信息,包括酒店、入住日期、退房日期、旅客人数和客房数量。用户确认信息,客服人员预订住宿,并向用户提供确认号。

用户输入 代理响应
嗨,华盛顿特区有好吃的海鲜餐馆吗?
以下是一些华盛顿特区的海鲜餐厅:
- Oceanaire Seafood Room
- Tony and Joe's Seafood Place
- Joe's Seafood、Prime Steak &石蟹
您还需要其他方面的帮助吗?
我想在哥伦比亚特区预订四晚住宿
下面是我找到的几家华盛顿特区酒店。您想预订哪家酒店?
- Cambria Hotel Washington D.C. Navy Yard Riverfront
- Beacon Hotel & Corporate Quarters
- Holiday Inn Washington Capitol - Natl Mall, an IHG Hotel
信标酒店听起来不错
好的,让我确认一些详细信息。您将入住 4 晚,入住时间为 11 月 6 日至 11 月 10 日,对吗?
实际上,我会在 8 号
好的,你会在 11-08 入住,在 11-12 退房吗?
是的,太棒了
太棒了,我来确认一下您的预订详细信息
酒店名称 = Beacon Hotel & Corporate Quarters
入住日期 = 11 月 8 日
退房日期 = 11 月 12 日
客房数量 = 1
旅客人数 = 1

对吗?
我的儿子将会跟我来
好的,是 2 名旅客。让我来更新您的预订详细信息
酒店名称 = Beacon Hotel & Corporate Quarters
入住日期 = 11 月 8 日
退房日期 = 11 月 12 日
客房数量 = 1
旅客人数 = 2

对吗?
是的,请帮我预订
太棒了!我们已确认您的预订,并已将您的确认码 2UDVXUUV 留作记录。
您还需要其他方面的帮助吗?
不用了,就这样吧,谢谢!
感谢您使用 Google 导航!祝您度过愉快的一天!

旅行灵感

用户表示想要和家人一起去滑雪。客服人员建议了一些美国境内的滑雪目的地,用户询问客服人员是否有其他国家/地区的推荐。客服人员会显示美国境外的目的地列表。最后,用户要求客服人员在某个目的地预订住宿,客服人员随即会显示附近酒店的列表。

用户输入 代理响应
我想带家人去滑雪,有什么建议吗?
我喜欢滑雪!下面是美国的一些热门滑雪胜地:
- 阿拉帕霍盆地
- 阿斯本高地
- 比弗溪
- 布雷肯里奇
- 太阳峰度假村
我正在考虑美国境外某个地方,您有什么想法吗?
当然可以!以下是美国境外的一些热门滑雪胜地:
- 圣莫里茨
- 尼塞科联合
- 白云山谷
- 野泽温泉
- 惠斯勒黑梳山
- 大白滑雪度假村
- 太阳峰度假村
太好了,谢谢!你能帮我预订惠斯勒黑梳山吗?
以下是 Whistler Blackcomb 的几家酒店。您要预订哪一家?:
- Blackcomb Lodge
- Blackcomb Springs 套房增设 - True Ski-in 滑雪度假村
- 惠斯勒 Pinnacle 酒店
- 惠斯勒费尔蒙城堡

基本设置

如需设置此预构建的 Playbook,请执行以下操作:

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

工具设置

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

如需为 Travel 预构建代理部署和配置示例代码和数据,请展开以查看说明。

  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=travel 运行安装程序
  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. 点击保存

places_search 工具用于获取地图注点的相关信息, 包括某个位置附近的地图注点。

hotel_search 工具用于获取酒店的相关信息,包括 某个地理位置附近的酒店。

酒店预订

hotel_booking 工具用于创建和获取酒店相关信息 预订。

获取用户个人资料

get_user_profile 工具用于检索可使用的 来为用户定制推荐内容。

完成

您的代理及其集成现在应该已设置完毕并准备好进行测试。