기본 인텐트

에이전트를 만들면 두 개의 인텐트(기본 시작 인텐트 및 기본 대체 인텐트)가 이미 생성되어 있고 자동으로 구성됩니다. 기본 시작 인텐트는 사용자가 지원되는 원클릭 통합을 통해 에이전트와 대화를 시작할 때마다 호출되며, 사용자에게 에이전트가 하는 일이나 사용자가 대화를 시작하기 위해 할 수 있는 말을 알려주는 응답을 반환해야 합니다. 에이전트가 사용자 입력을 인식하지 못한 경우 기본 대체 인텐트를 일치시킵니다.

미리 구성된 인텐트는 원한다면 삭제할 수 있지만, 대화에 사용하고 특정 에이전트에 맞게 설정할 것을 권장합니다. 그런 다음 자체 커스텀 대화상자 인텐트를 추가하여 완전한 대화 인터페이스를 만들 수 있습니다.

기본 시작 인텐트

기본 시작 인텐트는 에이전트를 만들 때 자동으로 생성됩니다. 이 인텐트에는 사용자가 지원되는 원클릭 통합을 통해 에이전트와 대화를 시작할 때마다 트리거되는 특수한 WELCOME 이벤트가 연결되어 있습니다. 기본 시작 인텐트는 또한 일반적인 인사말로 미리 채워진 학습 문구를 통해 일치시킬 수 있습니다.

기본 시작 인텐트가 일치하면 에이전트가 응답 섹션에 있는 미리 채워진 텍스트 응답 중 하나로 응답합니다. 이러한 기존 응답 옵션을 삭제하고 대화에 적합한 응답을 지정해야 합니다. 기본 시작 인텐트에 원하는 만큼의 응답을 정의할 수 있습니다. 이 인텐트가 일치할 때마다 에이전트가 해당 응답 중 하나를 반환합니다. 에이전트는 모든 응답을 사용할 때까지 이후의 각 일치 항목에 다른 응답을 선택하고, 모든 응답을 사용한 후에는 응답을 다시 무작위로 선택하기 시작합니다.

기본 대체 인텐트

에이전트를 만들면 다음과 같은 다양한 정적 텍스트 응답을 사용하여 기본 대체 인텐트가 자동으로 구성됩니다. 'I didn't get that. Can you say it again?', 'Sorry, what was that?' 이 인텐트는 사용자의 입력이 다른 모든 인텐트와 일치하지 않을 때 일치시키는 용도로 사용됩니다. 즉, 인식할 수 없는 사용자 입력에 응답하기 위한 두루뭉술한 문구입니다.

예를 들어 에이전트에 다음과 같은 사용자 입력을 인식하는 weather라는 커스텀 인텐트 하나만 있다고 가정해 보겠습니다. 'What is the weather today?' 또는 'Forecast tomorrow'. 사용자가 에이전트에게 'I like the color purple'이라고 말하면 에이전트가 해당 입력을 weather 인텐트와 일치시킬 수 없으므로 기본 대체 인텐트를 일치시킵니다.

기본 대체 인텐트의 미리 정의된 텍스트 응답을 원하는 응답으로 변경할 수 있지만 사용자에게 해당 입력이 인식되지 않았음을 알려야 합니다. 기본 대체 인텐트를 일치시킬 경우 기본 시작 인텐트와 마찬가지로 에이전트가 사용자에게 보낼 응답 변형을 선택하고, 다음으로 일치시킬 때에는 모든 응답이 소진될 때까지 계속해서 다른 응답을 선택합니다. 모든 응답이 사용되면 에이전트가 무작위로 응답을 선택하기 시작합니다.

그림 1. Dialogflow가 대체 인텐트를 일치할 때 대화 흐름 예.

제외 예

제외 예 역할을 하는 학습 문구를 대체 인텐트에 추가할 수 있습니다. 사용자 쿼리에 학습 문구와 약간의 유사성이 있지만 이러한 쿼리를 일반 인텐트와 일치시키고 싶지 않은 경우가 있습니다.

예를 들어 객실 예약 서비스의 경우 'I'd like to book a room'과 같은 학습 문구가 있을 수 있습니다. 사용자가 방에 관한 책을 구매하고자 하는 경우 'I'd like to buy a book about rooms'라고 말할 수 있습니다. 이 사용자 쿼리가 인텐트와 일치하지 않도록 하려면 이 문구를 제외 예에 추가할 수 있습니다.

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Dialogflow 문서
도움이 필요하시나요? 지원 페이지를 방문하세요.