借助预构建的 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,请执行以下操作:
- 导入预构建的 Playbook。
- 使用外部服务配置提供的工具,请参阅工具设置。
工具设置
此代理包含用于与外部服务集成的工具。您可以使用预构建的工具安装程序为预构建的 Playbook 部署示例代码和数据。
如需为 Travel 预构建代理部署和配置示例代码和数据,请展开以查看说明。
- 下载 预构建工具安装程序 本地目录中。
- 前往您下载 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=travel
运行安装程序 -
部署所有必需的服务后,使用安装程序记录的提供的网址配置预构建代理中的每种工具:
Agent Builder 控制台
- 如果您尚未导入预构建的代理,请将代理导入您的项目。
- 转到 Agent Builder 控制台。
- 从控制台下拉菜单中选择您的项目。
- 选择您的应用。
- 点击工具图标。
-
对于代理中的每个工具,修改架构以替换
servers:
字段替换为安装程序记录的端点。 - 点击保存。
Dialogflow CX
- 如果您尚未导入预构建的代理,请将代理导入您的项目。
- 打开 Dialogflow CX 控制台。
- 选择您的 Google Cloud 项目。
- 选择您的代理。
- 点击生成式资源的图标。
- 点击工具。
-
对于代理中的每个工具,修改架构以替换
servers
字段替换为安装程序记录的端点。 - 点击保存。
地点搜索
places_search
工具用于获取地图注点的相关信息,
包括某个位置附近的地图注点。
酒店搜索
hotel_search
工具用于获取酒店的相关信息,包括
某个地理位置附近的酒店。
酒店预订
hotel_booking
工具用于创建和获取酒店相关信息
预订。
获取用户个人资料
get_user_profile
工具用于检索可使用的
来为用户定制推荐内容。
完成
您的代理及其集成现在应该已设置完毕并准备好进行测试。