다음을 통해 공유


봇의 첫 번째 사용자 상호 작용 디자인

적용 대상: SDK v4

첫 인상이 중요합니다. 사용자와 봇 간의 첫 번째 상호 작용은 사용자 환경에 매우 중요합니다. 봇을 디자인할 때는 "안녕하세요"라고 말하는 것보다 첫 번째 메시지에 더 많은 것이 있다는 것을 명심하세요. 앱을 빌드할 때 중요한 탐색 신호를 제공하도록 첫 번째 화면을 디자인합니다. 사용자는 메뉴의 위치와 작동 방식, 도움을 받을 위치, 개인 정보 취급 방침 등과 같은 항목을 직관적으로 이해해야 합니다. 봇을 디자인할 때 봇과 사용자의 첫 번째 상호 작용은 동일한 유형의 정보를 제공해야 합니다.

언어 및 메뉴

다음 두 가지 디자인을 고려합니다.

디자인 1

A welcome message, without suggestions, 'Hello user, how can I help you?'

디자인 2

A welcome message, with suggestions: orders, products, or help.

"어떻게 도와드릴 수 있나요?"와 같은 개방형 질문으로 봇을 시작하지 마세요. 봇에 수행할 수 있는 100가지 다른 작업이 있는 경우 사용자가 대부분의 작업을 추측할 수 없을 수 있습니다. 봇이 무엇을 할 수 있는지 알려주지 않았기 때문에 어떻게 알 수 있을까요?

메뉴는 해당 문제에 대한 간단한 솔루션을 제공합니다. 먼저, 사용 가능한 옵션을 나열하여 봇이 해당 기능을 사용자에게 전달합니다. 두 번째로 메뉴는 사용자가 너무 많이 입력하지 않아도 되고 클릭하기만 하면 됩니다. 마지막으로 메뉴를 사용하면 봇이 사용자로부터 받을 수 있는 입력 범위를 좁혀 자연어 모델을 크게 간소화할 수 있습니다.

메뉴는 훌륭한 사용자 환경을 위해 봇을 디자인할 때 유용한 도구입니다. 그들을 "충분히 똑똑하지 않다"고 일축하지 마십시오. 자유 형식 입력을 지원하면서 메뉴를 사용하도록 봇을 디자인할 수 있습니다. 사용자가 메뉴 옵션을 선택하지 않고 입력하여 초기 메뉴에 응답하는 경우 봇은 사용자의 텍스트 입력을 구문 분석하려고 시도할 수 있습니다.

또는 봇에 특정 함수가 있는 경우 사용자를 이끌기 위해 더 많은 뾰족한 질문을 할 수 있습니다. 예를 들어, 봇이 샌드위치 주문을 담당하는 경우 첫 번째 상호 작용은 "안녕하세요! 샌드위치를 주문 받겠습니다. 어떤 빵을 드시겠습니까? 흰색, 밀 또는 호밀이 있습니다." 이렇게 하면 사용자가 응답하는 방법을 알고 대화를 통해 탐색 신호를 받습니다.

기타 고려 사항

직관적이고 쉽게 탐색할 수 있는 첫 번째 상호 작용을 제공하는 것 외에도 잘 설계된 봇은 사용자에게 개인 정보 취급 방침 및 사용 약관에 대한 정보에 액세스할 수 있도록 합니다.

봇이 사용자로부터 개인 데이터를 수집하는 경우 이를 전달하고 데이터로 수행할 작업을 설명하는 것이 중요합니다.

다음 단계

이제 사용자와 봇 간의 첫 번째 상호 작용을 디자인하기 위한 몇 가지 기본 원칙에 익숙해졌으므로 대화 흐름을 디자인하는 방법에 대해 자세히 알아보세요.