본문 바로가기

[UX] Conversation

[Conversational Design] 용어정리

728x90

출처: https://docs.api.ai/docs/key-concepts


Agents correspond to applications. Once you train and test an agent, you can integrate it with your app or device.

에이전트: 흔히 이야기 하는 봇도 에이전트 중 하나,
어플리케이션과 통신한다. 에이전트를 훈련시키고 테스트하면, 앱 혹은 디바이스에 통합하여 사용할 수 있다.


Entities represent concepts that are often specific to a domain as a way of mapping natural language phrases to canonical phrases that capture their meaning.

엔티티(표현확장): 사용자 표현의 일부,
의미를 파악하는 규범적인 구문에 자연어 구문을 적용시키는 방법으로써 보다 구체적인 컨셉을 표현한다.


Intents represent a mapping between what a user says and what action should be taken by your software.

인텐트(표현의도): 사용자의 의도,
사용자가 이야기하는 것과 소프트웨어가 행동해야 하는 것 사이에 위치하는 것을 표현해준다.


Actions correspond to the steps your application will take when specific intents are triggered by user inputs. An action may have parameters for specifying detailed information about it.

액션(실행): 어플리케이션의 동작,

사용자의 입력에 의한 구체적인 의도가 만들어질 때 어플리케이션이 작동하는 단계로 통신한다. 액션은 구체적인 정보를 상세화하는 파라메터를 가지고 있을 것이다.


Contexts are strings that represent the current context of the user expression. This is useful for differentiating phrases which might be vague and have different meaning depending on what was spoken previously.

컨텍스트(맥락): 대화 히스토리를 통한 맥락,

컨텍스트는 사용자가 표현한 것의 현재 맥락을 표현하는 스트링이다. 이는 이전에 이야기한 것에 기반한 모호하고 다른 의미를 가진 다른 구문을 위해 유용하다.