借助美国加利福尼亚州机动车辆管理局 (DMV) 预构建的 Playbook,用户可以线上续期驾照,并在 DMV 外勤办公室预约服务。
对话框示例
以下示例对话框演示了此预构建 Playbook 处理的常见场景。
换发驾照
用户请求续期驾照。代理会收集所需信息,包括用户的驾照号码、驾照到期日期、驾照上的姓名和出生日期。然后,客服人员会验证许可证是否符合续期条件,并确认用户是否要继续在线续期。客服人员会创建在线申请并提供确认编号。
用户输入 | 客服人员回复 |
---|---|
<first name>, | |
您好!我是您的 DMV 助理。我可以帮助您在线续期驾照,并在 DMV 外勤办公室预约。今天需要我做些什么? | |
我想续期驾照 | |
请告诉我您最新的驾照号码。 | |
是的,是 ABCD1234。 | |
谢谢,我找到了您的商家资料。请提供许可的到期日期。 | |
09-01-2023 | |
请告诉我执照上的名字。 | |
许可证上的名字是 Jacky Wang | |
谢谢!您的出生日期是什么? | |
1985-02-03 | |
能否请您确认一下以下信息? 驾驶员姓名:Jacky Wang 出生日期:1985 年 2 月 3 日 驾照号:ABCD1234 到期日期:2023 年 9 月 1 日 |
|
是的,没错 | |
谢谢!我已验证您的信息。您可以通过在线方式续订。您想在线续期驾照吗? | |
是 | |
您已成功申请续期驾照。您的确认码是 3LKCN0JS。 | |
您现在还需要其他方面的帮助吗? | |
不用了,我没问题了,谢谢 | |
谢谢!祝您度过愉快的一天! |
预约
用户请求预约。客服人员会收集所需信息,包括具体 DMV 办公室、预约日期和预约时间。与用户确认收集的详细信息后,客服人员会为用户预约服务并提供确认号码。
用户输入 | 客服人员回复 |
---|---|
您能帮我预约吗? | |
我可以帮您预约。您能否提供一个地址,以便我为您搜索附近的 DMV 办事处? | |
是的,地址是 1st Main street, MN。 | |
谢谢!我为您找到了以下附近的 DMV 办事处。您可以选择其中一个吗? 1. Minnesota Driver & Vehicle Services: 2929 Chicago Ave, Minneapolis, MN 55407 2. Apple Valley 车辆管理局 (DMV):15026 Glazier Ave, Apple Valley, MN 55124 |
|
我想去布鲁克林 DMV | |
抱歉,我找不到您提供的 DMV。请从列表中选择: 1. Minnesota Driver & Vehicle Services 2. Apple Valley DMV |
|
然后是 Apple Valley DMV | |
您想预约哪一天?我可以提供以下信息: 1. 2023 年 12 月 13 日 2. 2023 年 12 月 14 日 3. 2023 年 12 月 15 日 如果这些日期都不合适,您也可以告诉我其他合适的日期。 |
|
我想在 2023 年 12 月 16 日出发 | |
抱歉,我们的办公室周末不上班。您是否想改为选择以下日期之一? 1. 2023 年 12 月 18 日 2. 2023 年 12 月 19 日 3. 12-20-2023 |
|
2023 年 12 月 19 日 | |
谢谢!您希望什么时候来访问?我可以在 2023 年 12 月 19 日安排以下时间: 1. 9:30 2. 10:00 3. 11:30 |
|
nine | |
抱歉。9:00 不行。您希望什么时候来访问?我 1. 9:30 2. 10:00 3. 11:30 |
|
9:30 | |
请确认您是否要预约此服务: DMV 办公室:Apple Valley DMV 预约日期:2023 年 12 月 19 日 预约时间:9:30 |
|
好的 | |
谢谢!我已为您预约,您的确认号为 BNFG987H。 | |
您现在还需要其他方面的帮助吗? | |
不行 | |
感谢您与 DMV 助理联系。祝您生活愉快! |
无法识别所输入的内容
用户询问与续领驾照或预约服务无关的主题。代理会做出回应,说明它可以处理哪些主题。
用户输入 | 客服人员回复 |
---|---|
hi | |
您好!我是您的 DMV 助理。我可以帮助您在线续期驾照,并在 DMV 外勤办公室预约。今天需要我做些什么? | |
我想买车 | |
抱歉,我没听明白。我可以帮助您续领驾照或预约服务。 | |
今天需要我做些什么? | |
我想预约 | |
我可以帮您预约。您能否提供一个地址,以便我为您搜索附近的 DMV 办事处? | |
这需要多少费用? | |
抱歉,我无法确定预计费用。如需了解所有服务和费用,请访问您当地 DMV 的网站。 | |
是否要继续? | |
不用了,就这样吧 | |
您现在还需要其他方面的帮助吗? | |
不用了,就这样吧 | |
好的,感谢您与 DMV 助理联系。祝您生活愉快! |
基本设置
如需设置此预构建的 Playbook,请执行以下操作:
- 导入预构建的 Playbook。
- 使用外部服务配置提供的工具,请参阅工具设置。
工具设置
此代理包含用于与外部服务集成的工具。您可以使用预构建的工具安装程序为预构建的 Playbook 部署示例代码和数据。
如需为 DMV 预构建代理部署和配置示例代码和数据,请展开即可查看说明。
- 将预构建工具安装程序下载到本地目录。
- 前往您下载 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=dmv
运行安装程序 -
部署所有必需的服务后,使用安装程序记录的提供的网址配置预构建代理中的每种工具:
Agent Builder 控制台
- 如果您尚未导入预构建的代理,请将代理导入您的项目。
- 前往 Agent Builder 控制台。
- 从控制台下拉菜单中选择您的项目。
- 选择您的应用。
- 点击工具图标。
-
对于代理中的每种工具,请修改架构,将
servers:
字段中的网址替换为安装程序记录的端点。 - 点击保存。
Dialogflow CX
- 如果您尚未导入预构建的代理,请将代理导入您的项目。
- 打开 Dialogflow CX 控制台。
- 选择您的 Google Cloud 项目。
- 选择您的代理。
- 点击生成式资源图标。
- 点击工具。
-
对于代理中的每种工具,请修改架构,将
servers
字段中的网址替换为安装程序记录的端点。 - 点击保存。
续订许可工具
dmv_renew_tool
工具用于验证驾照详细信息,包括驾驶员姓名、出生日期、驾照号码和失效日期。收集并验证所需信息后,此工具可用于检查许可是否符合续订条件。如果许可符合续订条件,该工具会用于为用户提交续订申请。
预约工具
dmv_book_appointment_tool
工具会检索可用的预约信息,包括当地办事处、预约日期和预约时间。选择有效的办公室、日期和时间空档后,您可以使用此工具预约。
完成
您的代理及其集成现在应该已设置完毕,可以进行测试了。