기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
의도 모호화를 사용하여 모호한 사용자 입력 해결
의도 모호화는 여러 의도가 일치할 수 있을 때 모호한 사용자 입력을 해결하는 데 도움이 되는 Assisted NLU의 개선 사항입니다. 활성화되면 시스템은 사용자에게 명확한 질문을 제공하여 대화 정확도를 높이기 위한 정확한 의도를 지정하는 데 도움이 됩니다. 시스템은 의도 이름과 설명을 컨텍스트로 분석하는 대규모 언어 모델(LLM)을 사용하며, 사용자 표현의 모호성에 따라 가장 가능성이 높은 일치하는 의도를 반환합니다. LLM은 사용자 입력이 단일 의도와 명확하게 일치하는지 아니면 여러 의도와 명확하게 일치하는지, 그리고 모호하지 않을 만큼 모호한지 평가한 다음 후보 의도를 제공합니다.
의도 모호화 기능은 영어, 스페인어, 포르투갈어, 카탈루냐어, 프랑스어, 이탈리아어, 독일어, 중국어, 일본어 및 한국어 로캘로 제공됩니다. 특히 en_, es_, pt_ (pt_BR, pt_PT), ca_ (ca_ES), fr_ (fr_CA, fr_FR), it_ (it_IT), de_ (de_AT, de_DE), zh_ (zh_CN, zh_HK), ja_JP및 로 시작하는 로캘을 지원합니다ko_KR. 지원되는 로캘의 전체 목록은 Amazon Lex V2에서 지원하는 언어 및 로캘의 표를 참조하세요.
의도 모호화에 대해 다음 옵션을 구성할 수 있습니다.
의도 옵션 수
모호성이 필요할 때 사용자에게 제공할 최대 의도 수(2~5)를 구성합니다. 이 설정은 시스템에서 모호한 입력을 감지할 때 사용자에게 표시할 의도 옵션 수를 결정합니다. 기본값은 3이며, 이는 선택 항목을 관리할 수 있는 상태로 유지하면서 사용자에게 충분한 옵션을 제공하는 사이에 좋은 균형을 제공합니다.
모호하지 않은 메시지
사용자에게 모호하지 않은 옵션을 제시하기 전에 표시될 사용자 지정 메시지를 제공합니다. 이 메시지는 사용자의 컨텍스트를 설정하는 데 도움이 되며 봇의 톤과 브랜드에 맞게 사용자 지정할 수 있습니다. 지정하지 않으면 기본 메시지가 사용됩니다.
의도 표시 이름
의도에 대한 사용자 친화적인 표시 이름을 구성하여 모호하지 않은 환경을 개선합니다. 이는 의도 이름이 기술적이거나 최종 사용자에게 표시하기에 적합하지 않은 경우에 권장됩니다. 표시 이름은 기술 의도 이름 대신 모호하지 않은 동안 사용자에게 표시됩니다.
의도 모호화 기능을 사용할 때 봇의 효과를 개선하기 위한 지침
다음 모범 사례는 의도 모호화 기능의 효과를 극대화하는 데 도움이 될 수 있습니다.
-
인텐트 이름 및 설명 지우기: 명확성을 위해 LLM에 제공되는 주요 입력이므로 인텐트 이름 및 설명이 명확하고 명확하며 다른 인텐트와 겹치지 않도록 합니다.
-
설명 표시 이름: 현재 의도 이름이 기술적인 경우 의도의 목적을 명확하게 전달하는 설명 표시 이름을 사용합니다. 표시 이름은 의도 이름과 비슷하거나 일치해야 합니다.
-
적절한 최대 의도: 기본 설정 및 테스트를 기반으로 최대 의도 옵션 수를 설정합니다.
-
사용자 지정 메시지: 사용자의 입력을 확인하고 의도 옵션으로 이어지는 간결한 모호하지 않은 메시지를 생성합니다.
-
테스트 시나리오: 모호한 표현으로 테스트하여 의도 이름 또는 의도 표시 이름 및 사용자 지정 메시지로 모호하지 않은 경험이 자연스럽게 느껴지도록 하고 모호하지 않은 프롬프트 중에 올바른 의도 옵션이 표시되는지 확인합니다.
중요
봇의 초안 버전에서 이 기능을 활성화합니다. 프로덕션 별칭에서 사용하기 전에 테스트합니다.
의도 모호화 비활성화
의도 모호화 기능을 비활성화하려면 다음 단계를 따르세요.
-
AWS Management Console에 로그인하고 https://console.aws.amazon.com/lexv2/home
Amazon Lex V2 콘솔을 엽니다. -
봇 페이지에서 봇을 선택합니다.
-
봇 로캘 페이지의 지원 NLU 섹션에서 구성을 클릭합니다.
-
Assisted NLU 구성의 의도 모호화 섹션에서 의도 모호화 기능을 끄고 저장을 클릭합니다.
-
봇을 빌드하여 변경 사항을 적용합니다.