机动车辆管理局 (DMV) 预构建的 Playbook

借助美国加利福尼亚州机动车辆管理局 (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,请执行以下操作:

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

工具设置

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

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

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

续订许可工具

dmv_renew_tool 工具用于验证驾照详细信息,包括驾驶员姓名、出生日期、驾照号码和失效日期。收集并验证所需信息后,此工具可用于检查许可是否符合续订条件。如果许可符合续订条件,该工具会用于为用户提交续订申请。

预约工具

dmv_book_appointment_tool 工具会检索可用的预约信息,包括当地办事处、预约日期和预约时间。选择有效的办公室、日期和时间空档后,您可以使用此工具预约。

完成

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