机动车辆管理局 (DMV) 预建代理人

通过机动车辆部 (DMV) 预构建代理,用户可以在线续订驾照并在 DMV 现场办公室预约。此预建代理使用生成式代理

示例对话框

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

续驾照

用户请求续订其驾照。代理会收集所需信息,包括用户的许可号、许可失效日期、许可上的姓名和出生日期。然后,代理会验证许可是否符合续订条件,并确认用户想要继续在线续订。代理创建在线应用并提供确认编号。

用户输入 代理响应
<first name>,
您好,我是您的 DMV 助理。我可以帮您在线续订驾照,并预约 DMV 现场办公室。您现在需要什么帮助?
我想续订驾照
请告诉我您最新的驾照号码。
对,就是 ABCD1234。
谢谢,我找到了您的个人资料。请提供该许可的到期日期。
09-01-2023
请告诉我许可上的姓名。
许可证上的名字是 Jacky Wang
谢谢!您的出生日期是?
1985-02-03
您能为我确认相关信息吗?
驾驶人姓名:Jacky Wang
出生日期:02-03-1985
驾照号码:ABCD1234
失效日期:09-01-2023
是的,没错
谢谢!我已经验证了您的信息。您符合在线续订的条件。您是否要在线续用驾照?
您已成功申请续订您的驾照。您的确认码是 3LKCN0JS。
您现在还需要其他方面的帮助吗?
不用了,谢谢
谢谢!祝您度过愉快的一天!

预约

用户请求预约。代理会收集所需信息,包括具体的 DMV 办公室、预约日期和预约时间。在与用户确认收集到的详细信息后,代理会为用户预约并提供确认号。

用户输入 代理响应
你能帮我预约吗?
我可以帮您预约。您能给我一个地址,以便我为您搜索附近的 DMV 办事处吗?
是的,这里是 1st Main Street, MN。
谢谢!我为您找到了附近的以下 DMV 办公室。您能选择一种吗?
1. 明尼苏达州驾驶和车辆服务:2929 Chicago Ave, Minneapolis, MN 55407
2. Apple Valley DMV:15026 Glazier Ave, Apple Valley, MN 55124
我想转到布鲁克林 DMV
抱歉,我找不到您提供的 DMV。您可以从以下列表中选择:
1. 明尼苏达州驾驶和汽车服务
2. 苹果谷 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
九点三十
请确认您是否希望预约:
DMV 办公室:Apple Valley DMV
预约日期:2023 年 12 月 19 日
预约时间:9:30
是的,适合我
谢谢!我已预约,您的确认码是 BNFG987H。
您现在还需要其他方面的帮助吗?
感谢您与 DMV 助理联系。祝您度过愉快的一天!

无法识别的输入内容

用户询问与驾照续期或预约无关的主题。代理会说明其可以处理哪些主题进行响应。

用户输入 代理响应
hi
您好,我是您的 DMV 助理。我可以帮您在线续订驾照,并预约 DMV 现场办公室。您现在需要什么帮助?
我想买车
抱歉,我没听明白。我可以帮助您续订驾照或进行预约。
您现在需要什么帮助?
我想预约
我可以帮您预约。您能给我一个地址,以便我为您搜索附近的 DMV 办事处吗?
这要花多少钱?
抱歉,我没法确定预计费用。如需了解所有服务和费用,请访问您当地 DMV 的网站。
是否要继续?
不,就这样吧
您现在还需要其他方面的帮助吗?
不,就这样
好的,感谢您与 DMV 助理联系。祝您度过愉快的一天!

基本设置

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

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

工具设置

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

如需为 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. 部署所有必需的服务后,使用安装程序记录的提供的网址配置预构建代理中的每个工具:
    1. 打开 Dialogflow CX 控制台
    2. 选择您的 Google Cloud 项目。
    3. 如果您尚未导入预建代理,请将代理导入您的项目
    4. 选择您的代理。
    5. 点击生成资源图标。
    6. 点击工具
    7. 对于代理中的每个工具,请修改架构,将 servers: 字段中的网址替换为安装程序记录的端点。
    8. 点击保存

续订许可工具

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

预约工具

dmv_book_appointment_tool 工具可检索可用的预约信息,包括当地办公室、预约日期和预约时间。选择有效的办公室、日期和时间后,此工具将用于预约。

完成

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