차량국 (DMV) 사전 빌드된 플레이북

차량국 (DMV) 사전 빌드된 플레이북을 사용하면 사용자가 온라인으로 운전면허증을 갱신하고 DMV 현장 사무실 약속을 예약할 수 있습니다.

샘플 대화상자

다음 샘플 대화상자에서는 사전 빌드된 플레이북에서 처리하는 일반적인 시나리오를 보여줍니다.

운전면허증 갱신

사용자가 운전면허증 갱신을 요청합니다. 에이전트가 사용자의 운전면허 번호, 운전면허증 만료일, 운전면허증에 기재된 이름, 생년월일을 포함한 필수 정보를 수집합니다. 그런 다음 에이전트는 운전면허증이 갱신 대상인지 확인하고 사용자가 온라인 갱신을 진행하기를 원하는지 확인합니다. 에이전트가 온라인 신청을 만들고 확인 번호를 제공합니다.

사용자 입력 에이전트 응답
안녕하세요.
안녕하세요. 저는 DMV 어시스턴트입니다. 온라인을 통한 운전면허증 갱신과 DMV 지점 방문 예약을 도와드릴 수 있습니다. 무엇을 도와드릴까요?
운전면허증을 갱신하고 싶습니다.
최신 운전면허증 번호를 알려주세요.
예. ABCD1234입니다.
감사합니다. 고객님의 프로필을 찾았습니다. 운전면허증 만료일을 입력하세요.
09-01-2023
운전면허증에 기재된 이름을 알려주세요.
운전면허증에 기재된 이름은 재키 왕입니다.
감사합니다. 생년월일이 어떻게 되나요?
1985-02-03
정보를 확인해 주시겠어요?
운전자 이름: 재키 왕
생년월일: 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시
3. 11:30
9시
죄송합니다. 9시는 불가능합니다. 언제 방문하고 싶으신가요? 가능한 시간은 다음과 같습니다.
1. 9시 30분
2. 10시
3. 11:30
9시 30분
약속 정보를 확인해 주세요.
DMV 사무실: Apple Valley DMV
약속 날짜: 2023년 12월 19일
약속 시간: 9시 30분
예, 좋습니다.
감사합니다. 약속을 예약했습니다. 확인 번호는 BNFG987H입니다.
도움이 더 필요한 사항은 없나요?
아니요
DMV 에이전트에게 문의해 주셔서 감사합니다. 좋은 하루 보내세요.

인식할 수 없는 입력

사용자가 운전면허증 갱신 또는 약속 예약과 관련 없는 주제에 대해 문의합니다. 에이전트가 처리 가능한 주제를 명확히 설명하여 응답합니다.

사용자 입력 에이전트 응답
hi
안녕하세요. DMV 어시스턴트입니다. 온라인을 통한 운전면허증 갱신과 DMV 지점 방문 예약을 도와드릴 수 있습니다. 무엇을 도와드릴까요?
자동차를 구입하고 싶습니다.
죄송합니다. 인식하지 못했습니다. 운전면허증 갱신이나 약속 예약을 도와드릴 수 있습니다.
무엇을 도와드릴까요?
약속을 예약하고 싶습니다.
약속을 예약할 수 있게 도와드리겠습니다. 근처 DMV 사무실을 검색할 수 있도록 주소를 제공해 주시겠어요?
비용이 얼마나 드나요?
죄송하지만 예상 수수료를 확인할 수 없습니다. 모든 서비스 및 수수료는 현지 DMV 웹사이트를 참고하세요.
계속하시겠어요?
아니요, 다 됐어요.
도움이 더 필요한 사항은 없나요?
아니요.
DMV 에이전트에게 문의해 주셔서 감사합니다. 좋은 하루 보내세요.

기본 설정

이 사전 빌드된 플레이북을 설정하려면 다음 안내를 따르세요.

  1. 사전 빌드된 플레이북을 가져옵니다.
  2. 제공되는 도구를 외부 서비스에 구성합니다. 도구 설정을 참조하세요.

도구 설정

이 에이전트에는 외부 서비스와 통합하는 데 사용되는 도구가 포함되어 있습니다. 사전 빌드된 도구 설치 프로그램을 사용하여 사전 빌드된 플레이북의 샘플 코드와 데이터를 배포할 수 있습니다.

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. 모든 필수 서비스를 배포한 후 설치 프로그램에서 로깅한 제공된 URL로 사전 빌드된 에이전트에서 각 도구를 구성합니다.

    Agent Builder 콘솔

    1. 아직 사전 빌드된 에이전트를 가져오지 않았으면 에이전트를 프로젝트로 가져옵니다.
    2. 에이전트 빌더 콘솔로 이동합니다.

      에이전트 빌더 콘솔

    3. 콘솔 드롭다운에서 프로젝트를 선택합니다.
    4. 앱을 선택합니다.
    5. 도구 아이콘을 클릭합니다.
    6. 에이전트의 도구마다 스키마를 수정하여 servers: 필드의 URL을 설치 프로그램에서 로깅한 엔드포인트로 바꿉니다.
    7. 저장을 클릭합니다.

    Dialogflow CX

    1. 아직 사전 빌드된 에이전트를 가져오지 않았으면 에이전트를 프로젝트로 가져옵니다.
    2. Dialogflow CX 콘솔을 엽니다.
    3. Google Cloud 프로젝트를 선택합니다.
    4. 에이전트를 선택합니다.
    5. 생성형 리소스 아이콘을 클릭합니다.
    6. 도구를 클릭합니다.
    7. 에이전트의 도구마다 스키마를 수정하여 servers 필드의 URL을 설치 프로그램에서 로깅한 엔드포인트로 바꿉니다.
    8. 저장을 클릭합니다.

운전면허증 갱신 도구

dmv_renew_tool 도구는 운전자 이름, 생년월일, 운전면허 번호, 만료일 등 운전면허증 세부정보를 확인하는 데 사용됩니다. 필수 정보가 수집 및 확인된 후 이 도구를 사용하여 운전면허증을 갱신할 수 있는지 확인합니다. 운전면허증을 갱신할 수 있는 경우 이 도구를 사용하여 사용자의 갱신 신청서를 제출합니다.

약속 예약 도구

dmv_book_appointment_tool 도구는 현지 사무실, 약속 날짜, 약속 시간 등 사용 가능한 약속 정보를 가져옵니다. 유효한 사무실, 날짜, 시간대가 선택되면 이 도구를 사용하여 약속을 예약합니다.

완료

이제 에이전트 및 통합이 설정되어 테스트할 수 있습니다.