Architect에서 봇 흐름에 대한 문법 추가

전제 조건 
  • Genesys Cloud CX 2 또는 Genesys Cloud CX 3 라이선스
  • 통합 > 통합 > 추가하다, 삭제, 편집하다, 보다 허가
  • 건축가 > 문법 > 추가하다, 삭제, 편집하다, 보다 권한

Architect에서는 예를 들어 문법 기반 자동 음성 인식(ASR) 타사 엔진을 사용할 수 있습니다. 서비스 통합으로서의 Nuance 인식기 , 문법 인식을 사용자 정의하고 결과를 캡처합니다.

문법 기반 Nuance Recognizer를 서비스 통합으로 추가한 다음 Architect's의 Nuance 음성 및 언어 옵션 중에서 선택하세요. 슬롯 작업 요청 Genesys 대화 엔진 봇 흐름용.

DTMF용 GRXML

<?xml version="1.0" encoding="UTF-8"?>
<grammar xmlns="http://www.w3.org/2001/06/grammar"
	 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	 xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd"
	 version="1.0"
 	 mode="dtmf"
	 xml:lang="en-US"
	 tag-format="semantics/1.0" 
	 root="ROOT">

   <rule id="ROOT" scope="public">
      <one-of>

         <!-- checking-->
         <item>
            <one-of>
               <item>1</item>
            </one-of>
            <tag> out = "checking" </tag>
         </item>

         <!-- savings-->
         <item>
            <one-of>
               <item>2</item>
            </one-of>
            <tag> out = "savings" </tag>
         </item>

      </one-of>
   </rule>
</grammar>

음성용 GRXML

<?xml version="1.0" encoding="UTF-8"?>
<grammar version="1.0"
   xmlns="http://www.w3.org/2001/06/grammar"
   mode="voice"
   xml:lang="en-US"
   tag-format="swi-semantics/1.0"
   root="ROOT">

   <rule id="ROOT" scope="public">
      <one-of>

         <!-- checking-->
         <item>
            <one-of>
               <item>
                  <item repeat="0-1">
                     <one-of>
                        <item>a</item>
                        <item>the</item>
                        <item>my</item>
                     </one-of>
                  </item>
                  <item>
                     <one-of>
                        <item>checking</item>
                        <item>check</item>
                     </one-of>
                  </item>
                  <item repeat="0-1">account</item>
                  <item repeat="0-1">please</item>
               </item>
            </one-of>
            <tag> SWI_meaning = "checking" </tag>
         </item>

         <!-- savings-->
         <item>
            <one-of>
               <item>
                  <item repeat="0-1">
                     <one-of>
                        <item>a</item>
                        <item>the</item>
                        <item>my</item>
                     </one-of>
                  </item>
                  <item>
                     <one-of>
                        <item>savings</item>
                        <item>saving</item>
                     </one-of>
                  </item>
                  <item repeat="0-1">account</item>
                  <item repeat="0-1">please</item>
               </item>
            </one-of>
            <tag> SWI_meaning = "savings" </tag>
         </item>
      </one-of>
   </rule>
</grammar>

이미지를 클릭하면 확대됩니다.

DTMF용 문법 편집기

음성용 문법 편집기 예시

음성용 문법 편집기

음성용 문법 편집기 예시

컴파일되지 않은 문법을 Architect에 추가하려면 다음 단계를 따르세요.

참고: grxml 파일의 크기 제한에 대한 자세한 내용은 제한을 참조하세요. Grammars.grxml.upload.bytes.max ~에 제한 Genesys 클라우드 개발자 센터에서.
  1. 딸깍 하는 소리 관리자.
  2. 아래에 건축가, 클릭 건축가.Architect가 새 탭에서 열립니다.
  3. 딸깍 하는 소리 문법.
  4. 딸깍 하는 소리 추가하다. 새 문법 만들기 대화 상자가 열립니다.
  5. 문법 이름에서 문법에 의미 있는 이름을 지정합니다.
  6. (선택 사항) 문법 설명에서 문법에 대한 설명 세부 정보를 추가합니다. 예를 들어, "4~8자리를 인식합니다."
    참고: 여기에 설명 언어를 추가하거나 나중에 문법 편집기에서 추가할 수 있습니다.
  7. (선택사항) 시작 언어 문법에서 사용할 초기 언어를 선택합니다.
    참고: 시작 언어를 없음으로 설정할 수 있지만 문법 편집기를 사용하려면 먼저 문법 편집기에서 하나 이상의 언어를 추가해야 합니다.
  8. 딸깍 하는 소리 창조하다. 문법 편집기가 열립니다.
  9. 한 번에 하나의 문법 언어를 추가하려면 다음 단계를 따르세요.
    1. 딸깍 하는 소리 언어 추가.
    2. 언어 선택 대화 상자에서 문법에 사용할 다른 언어를 선택합니다.
    3. 다른 언어를 추가하려면 b단계를 반복합니다.
    • DTMF
    • 음성
  10. Nuance Recognizer ASR 문법의 GRXML 콘텐츠를 편집기에 추가합니다.
    참고: 문법이 XML 유효성 검사를 통과하면 문법에 오류가 없음을 알려주는 녹색 메시지가 나타납니다. 빨간색 메시지가 나타나면 Architect는 GRXML에서 오류가 존재하는 위치를 알려줍니다. Architect는 제공된 GRXML 파일이 구문적 XML 문제 없이 유효한 XML인지 여부만 표시합니다. 이는 파일이 유효한 문법 파일임을 보장하지 않습니다.
  11. 딸깍 하는 소리 구하다.
    참고: 오류를 수정하지 않고 문법을 저장하려고 하면 XML 오류 대화 상자가 열리고 계속할 것인지 확인하는 메시지가 표시됩니다.

메모:
  • 그램 파일의 크기 제한에 대한 자세한 내용은 제한을 참조하세요. Grammars.gram.upload.bytes.max ~에 제한 Genesys 클라우드 개발자 센터에서.
  • 모드(DTMF 및 음성)별로 하나의 문법 파일을 업로드할 수 있습니다.
  • 문법 편집기에서는 미리 컴파일된 문법 파일을 편집할 수 없습니다.
  1. 딸깍 하는 소리 관리자.
  2. 아래에 건축가, 클릭 건축가.Architect가 새 탭에서 열립니다.
  3. 딸깍 하는 소리 문법.
  4. 딸깍 하는 소리 추가하다. 새 문법 만들기 대화 상자가 열립니다.
  5. 문법 이름에서 문법에 의미 있는 이름을 지정합니다.
  6. (선택 사항) 문법 설명에서 문법에 대한 설명 세부 정보를 추가합니다. 예를 들어, "4~8자리를 인식합니다."
    참고: 여기에 설명 언어를 추가하거나 나중에 문법 편집기에서 추가할 수 있습니다.
  7. (선택사항) 시작 언어 문법에서 사용할 초기 언어를 선택합니다.
    참고: 시작 언어를 없음으로 설정할 수 있지만 문법 편집기를 사용하려면 먼저 문법 편집기에서 하나 이상의 언어를 추가해야 합니다.
  8. 딸깍 하는 소리 창조하다. 문법 편집기가 열립니다.
  9. 한 번에 하나의 문법 언어를 추가하려면 다음 단계를 따르세요.
    1. 딸깍 하는 소리 언어 추가.
    2. 언어 선택 대화 상자에서 문법에 사용할 다른 언어를 선택합니다.
    3. 다른 언어를 추가하려면 b단계를 반복합니다.
  10. 추가하려는 문법 유형에 따라 다음 탭 중 하나를 클릭합니다.
    • DTMF
    • 음성
  11. 선택하다 .그램 그리고 클릭 파일 선택 외부에서 생성한 미리 컴파일된 문법 파일을 가져옵니다. 봇 흐름에 미리 컴파일된 문법 추가
  12. 가져오려는 파일을 선택하려면 예제 파일 필드를 클릭하세요.
  13. 딸깍 하는 소리 파일을 지우다 가져온 문법 파일을 제거하려면 구하다 가져온 문법 파일을 저장합니다.