용어집

답변봇 관련 용어

에이전트/담당자

에이전트 혹은 담당자란 Alli 에서 스킬을 설계 및 관리하고 필요에 따라 고객과 실시간으로 대화를 진행하는 담당 인원을 뜻합니다.

에이전트 (권한)

에이전트는 Alli 의 에이전트 권한 레벨 중 하나로 가장 기본적인 권한입니다. 스킬이나 프로젝트를 편집할 수는 없으며 고객 응대만 가능합니다.

유사 질문

유사 질문이란 각각의 Q&A 에 추가로 등록할 수 있는, 기본 질문과 유사하고 답변이 동일한 질문입니다. 유사 질문을 등록하면 AI 가 해당 질문들도 학습하여 Q&A 검색 결과를 개선할 수 있습니다.

문서에서 답변 노드

문서에서 답변 노드는 기계독해 (MRC, Machine Reading Comprehension) 기술을 사용해 고객 질문에 대한 대답을 문서에서 추출하여 제시합니다. Alli 의 AI는 수많은 양의 문서를 빠르게 읽고 답변을 추출할 수 있습니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-mrc-node-mrc-settings/

변수값 설정 노드

스킬의 특정 포인트에서 멤버십 정보나 인증 코드 등 변수에 저장되는 정보를 변경해야 할 때, 이 노드를 이용해 변수값을 업데이트할 수 있습니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/chatflow_assign_value/

참/거짓 변수

참(true) 혹은 거짓(false) 중 하나의 값을 가지는 변수입니다.

입력 폼 보내기 노드

입력 폼 보내기 노드를 사용하면 지정된 양식에 따라 일련의 정보들을 입력받아 저장할 수 있습니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-singyu-gineung-sogae-ibryeog-pom-bonaegi/

스킬

Skill is the most important feature because they are what you need to get a chatbot up and running.

스킬 편집기

스킬 편집기는 스킬에서 자동화된 대화 흐름 (즉 챗봇)을 설계할 수 있는 도구입니다. 스킬 목록에서 ‘스킬 편집’ 탭을 눌러 진입합니다.

채팅 미리보기

현재 스킬의 스킬을 테스트하는 미리보기입니다.

스킬

챗봇을 운영하려면 스킬을 생성해야 합니다. 스킬은 흐름, 타게팅과 날짜 정보 등 몇가지 요소로 구성됩니다.

Condition set

Condition set 은 스킬 대시보드의 Placement 와 Users 탭에서 각각 스킬이 로드되기 위해 만족해야 하는 조건들을 뜻합니다.

조건 추가 노드

조건 추가 노드는 특정 조건의 만족 여부에 따라 스킬 진행을 분기시킬 수 있는 노드입니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-add-condition-node/

담당자 연결 노드

담당자 연결 노드는 고객이 실제 담당자와 대화할 수 있도록 해 주는 노드로, 담당자에게 알림을 보내거나 이메일을 보내는 등의 기능도 가지고 있습니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-agent-takeover-node/

대화 변수

커스텀 변수 중 대화 진행 중에만 사용되고 대화 후에는 삭제되는 변수입니다.

대화

고객이 챗봇 혹은 에이전트와 대화하는 것을 뜻합니다. 대시보드의 ‘대화’ 메뉴에서 모든 대화를 확인할 수 있습니다.

금액 변수

금액의 액수를 나타내는 변수입니다.

커스텀 UI 보내기 노드

커스텀 UI 보내기 노드는 Alli가 스킬에서 데이터를 보여주는 UI 를 원하는대로 지정할 수 있도록 합니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-send-customui/

커스텀 변수

기본 제공되는 변수가 아닌, 에이전트에 의해 만들어진 변수입니다.

미리보기 대화 (필터)

대화 메뉴에서 프리뷰 대화만 보도록 필터링합니다. 프리뷰 대화란 에이전트가 채팅 프리뷰에서 진행한 대화를 뜻합니다.

고객

고객이란 Alli 를 이용하는 저희 파트너사 입장에서의 고객을 뜻합니다.

날짜 변수

날짜 형식의 변수입니다.

직접 답변

Alli 가 기계독해를 이용해 문서에서 직접 답변을 추출하여 보여주는 것을 직접 답변이라고 합니다.

직접 답변 유사성 기준값

Q&A 설정 중 하나로, 고객의 질문에 Q&A 후보를 제시하지 않고 직접 답변을 보여주기 위한 기준값입니다.

Q&A 답변 노드

Q&A 답변 노드 Q&A 답변 노드는 Q&A 데이터베이스로부터 질문에 대한 답을 찾아 고객에게 제시합니다. 이 노드를 이용하려면 대시보드의 지식 베이스 메뉴에 질문과 답변을 미리 등록해 두어야 합니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-answer-with-faq-node/

파일 변수

파일이 저장되는 변수입니다. 이 변수를 이용해 고객에게 파일을 업로드받을 수 있습니다.

Slot 채우기 노드

Slot 채우기 노드는 AI 가 고객의 입력에서 중요한 키워드를 파악하여 저장할 수 있게 합니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-fill-slots-node/

연동하기 노드

외부 서버에서 Alli 로 데이터를 불러오거나 내보내고 싶을 때 사용되는 노드입니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-get-external-data-node/

Intent 확인 노드

Intent 노드를 이용하면 AI 가 고객이 입력한 내용의 의도를 미리 지정된 카테고리에 따라 파악하여 변수에 저장하고, 이를 이용해 고객이 원하는 서비스를 제공하는 것이 가능합니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-determine-intent-node/

JSON 목록 변수

JSON 리스트 형식의 변수입니다. 주로 외부 데이터 노드와 함께 사용되어 메시지 노드에서 동적 옵션을 사용할 수 있도록 합니다.

JSON 변수

JSON 문자열 형식의 변수입니다. 주로 외부 데이터 노드와 함께 사용되어 메시지 노드에서 동적 옵션을 사용할 수 있도록 합니다.

이동 포인트 노드

‘스킬로 이동’ 노드에 다다르면 스킬이 지정된 다른 스킬의 ‘이동 포인트’ 로 진행되며, 이동 포인트 노드는 이를 지정하는 노드입니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-jump-to-campaign-node/

스킬로 이동 노드

스킬로 이동 노드를 사용하면 스킬 진행 중에 다른 스킬로 이동할 수 있습니다. 이를 이용해 스킬을 간단하고 이해하기 쉽게 디자인할 수 있습니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-jump-to-campaign-node/

메시지 보내기/질문하기 노드

메시지 보내기 노드는 고객에게 메시지나 이미지, 비디오, 링크 등을 보여줄 수 있으며 질문을 하고 답변을 받을 수도 있는 노드입니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-send-a-message-node/

NLU 변수

NLU 변수는 Alli 가 자연어 인식 API 와 연동되어 있을 때 slot 정보 혹은 intent 정보를 저장하는 변수입니다. 변수값은 대화 종료 후에는 저장되지 않고 초기화됩니다.

노드

노드는 스킬에서 다양한 컨텐츠를 생성하고 편집할 수 있는 도구입니다. 각 노드가 정해진 순서에 따라 실행되면서 스킬이 진행됩니다. 스킬 편집기 화면 아래의 노드 바에서 다양한 노드들을 생성할 수 있습니다.

일반 스킬

관찰자 스킬이 아닌 스킬을 일반 스킬로 지칭합니다.

숫자 변수

숫자로 처리되는 변수입니다.

관찰자

관찰자 노드 혹은 관찰자 스킬 중 하나를 뜻합니다. 자세한 내용은 각 항목을 참고하세요.

관찰자 스킬

관찰자 스킬은 특수한 스킬 타입으로, Start 노드가 없고 관찰자 노드에 의해서만 시작되는 스킬입니다. 여러개의 관찰자 스킬을 생성할 수 있지만 하나만 켜 둘 수 있습니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-observer-node-and-observer-campaign/

관찰자 노드

관찰자 노드는 지정된 변수값이 변화되는지를 모니터링하여 스킬의 흐름을 변화시킬 수 있습니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-user-guide-observer-node-and-observer-campaign/

옵션, 버튼 옵션

메시지 보내기 노드를 통해 고객에게 선택할 수 있는 옵션을 보여줄 때 해당 옵션을 버튼 옵션이라고 합니다. 버튼 옵션에는 일반 텍스트, Q&A 혹은 동적 옵션을 지정할 수 있습니다.

Placement

Placement 는 Alli 가 로딩되는 ‘장소’를 뜻합니다. 스킬 대시보드에서 Placement 탭을 이용하면 어떤 조건을 만족하는 장소에서 해당 스킬이 로드될지 설정할 수 있습니다.

미리보기

미리보기는 대부분의 경우 스킬 미리보기를 뜻합니다. 디자인한 스킬을 테스트하는 기능입니다.

미리보기 대화 (필터)

대화 메뉴에서 프리뷰 대화만 보도록 필터링합니다. 프리뷰 대화란 에이전트가 채팅 프리뷰에서 진행한 대화를 뜻합니다.

프로젝트

Alli 는 프로젝트 기반으로 운영됩니다. 첫 계정이 생성될 때 프로젝트가 함께 생성되며, 대시보드로 로그인하면 프로젝트를 관리할 수 있습니다. 프로젝트에는 더 많은 담당자들을 초대할 수 있습니다 – 즉 하나의 프로젝트는 복수의 담당자가 함께 운영할 수 있습니다. 하나의 프로젝트에서 다수의 스킬(답변봇)이나 문서 등을 관리할 수 있지만, 에는 제한이 없지만, 도메인 (사업군) 은 하나만 선택 가능합니다.

대화 초기화

대화가 초기화되면 고객이 Alli 와의 대화를 지난번에 중단한 포인트가 아니라 처음부터 다시 시작합니다. 스킬별로 옵션을 켜고 끌 수 있습니다.

SDK 변수

시스템 변수 중 고객이 아닌 Alli SDK 에 의해 자동으로 입력되는 변수들입니다. 예를 들면 접속 도시, 접속 IP 등이 있습니다.

Slot

Slot 은 고객의 입력에서 추출하는 특정 패러미터 값입니다. 자연어 인식 API 에 의해 결정되며 Slot 채우기 노드를 사용해 입력받을 수 있습니다.

일상 대화

일상 대화란 Alli 가 고객과의 대화에서 AI 를 활용해 안부 인사 등의 일상적인 대화를 할 수 있는 기능을 뜻합니다. 대시보드에서 등록 및 편집이 가능합니다.

문자열 목록 변수

여러 문자열을 목록 형식으로 저장하는 변수입니다. 주로 외부 데이터 노드와 함께 사용되어 메시지 노드에서 동적 옵션을 사용할 수 있도록 합니다.

문자열 변수

문자, 숫자, 특수문자 등을 문자열 형태로 저장하는 변수입니다.

시스템 변수

SDK 변수 및 NLU 변수를 묶어서 시스템 변수라고 부릅니다.

User (타게팅)

User 는 Alli 와 대화할 대상이 되는 고객을 뜻합니다. 스킬 대시보드에서 Users 탭을 이용하면 어떤 조건을 만족하는 유저에게 해당 스킬이 보여질지 설정할 수 있습니다.

사용자 변수

커스텀 변수 중 고객의 정보를 저장하는 변수입니다. 고객에 종속되는 값으로 대화가 종료되어도 삭제되지 않습니다.

문자열 Validation

문자열 형식의 변수를 입력받을 때 특정 포맷을 만족시키는지 검사하는 것을 뜻합니다. 문자열 변수 생성시 이메일, 전화번호 형식을 선택하거나 커스텀 형식을 선택해 정규표현식 형태로 입력할 수도 있습니다. 자세한 내용은 해당 가이드를 참고하세요. https://blog-ko.allganize.ai/alli-new-feature-string-validation/

변수 유형

변수의 유형, scope 를 뜻합니다. 사용자, 외부, SDK, NLU 의 네 종류가 있습니다.

변수 종류

커스텀 변수를 생성할 때 변수 종류를 선택하게 됩니다. 어떤 데이터 타입인지를 나타내는 것으로, 문자열, 숫자, 참/거짓, 날짜, 금액, 파일, JSON, 문자열 목록, JSON 목록이 있습니다.


답변봇 / Cognitive Search 공통 용어

관리자 (권한)

관리자는 Alli 의 에이전트 권한 레벨 중 하나입니다. 관리자 권한은 담당자와 에이전트의 계정을 관리할 수 있으며, 답변봇의 경우 프로젝트와 스킬을 편집하거나 직접 고객 응대를 할 수도 있습니다.

미답변 후보

미답변 후보란 미답변 메뉴에 등록되는, 고객의 질문 중 아직 답변이 되지 않은 항목들을 뜻합니다. 미답변 후보에는 기계독해를 통해 추출된 답변이 자동으로 등록될 수 있으며, 이를 편집하거나 수동으로 답변을 추가하여 QA 메뉴로 이동시킬 수 있습니다.

사전 (동의어/이의어)

동의어 / 이의어 사전은 에이전트가 AI 에게 학습시킨 동일한 의미의 단어들과 다른 의미의 단어들의 목록입니다. 사전을 이용하면 AI 가 산업군에 특화된 단어들이나 약자들을 같은 뜻으로 인식하거나, 구별하여 인식하도록 할 수 있습니다.

문서

문서란 기계독해 (MRC, Machine Reading Comprehension) 를 통해 답변을 추출해 내기 위해 Alli 에 업로드되는 문서 파일들을 뜻합니다.

도메인

도메인이란 사업군을 뜻합니다. 하나의 프로젝트를 생성할 때 하나의 도메인을 지정해야 하며, 이는 Alli 의 AI 가 도메인별로 다른 각종 용어 등을 이해하고 모델을 최적화할 수 있도록 도와줍니다.

미답변 후보

미답변 후보란 미답변 메뉴에 등록되는, 고객의 질문 중 아직 답변이 되지 않은 항목들을 뜻합니다. 미답변 후보에는 기계독해를 통해 추출된 답변이 자동으로 등록될 수 있으며, 이를 편집하거나 수동으로 답변을 추가하여 QA 메뉴로 이동시킬 수 있습니다.

미리보기 (기계독해 결과에서)

문서 메뉴(답변봇의 경우 지식 베이스 문서 탭)의 검색창에서 질문을 입력하면 기계독해 결과를 볼 수 있으며, 각 결과에는 미리보기 아이콘이 나타납니다. 미리보기를 클릭하면 기계독해 결과가 대상 문서의 어디에서 추출되었는지 보여줍니다.

미답변 히스토리

미답변 질문이 언제 등록되었는지 대화 히스토리를 확인합니다.

지식 베이스

지식 베이스 메뉴는 대시보드 왼쪽의 메인 메뉴 중에 위치한 메뉴로, 고객 답변에 사용되는 QA, 미답변 질문들, 문서에서 답변 추출하기의 대상이 되는 문서 등을 관리할 수 있는 메뉴입니다.

모델, AI 모델

모델 혹은 AI 모델이란 비정형 텍스트를 이해하고 처리하기 위해 Alli 에서 사용되는 NLU (Natural Language Understanding) AI 모델을 뜻합니다.

기계독해, MRC

기계독해 혹은 MRC (Machine Reading Comprehension) 란 AI 가 자연어로 입력된 질문에 대한 답을 일반적인 문서에서 추출하는 기술입니다. 문서 메뉴 (답변봇의 경우 지식 베이스 문서 탭)에 문서를 업로드하면 사용할 수 있으며, 미답변 후보에 답을 자동으로 채우거나 답변봇에서 문서에서 답변하기 노드에서 사용되는 등 활용처는 다양합니다.

기계독해 결과

질문에 대해 Alli 에 업로드된 문서에서 기계독해 (MRC, Machine Reading Comprehension) 를 통해 추출한 답변을 뜻합니다.

NLU

NLU 는 Natural Language Understanding 의 약자로, 텍스트 형태의 자연어를 이해하는 데 집중하는 AI 분야 혹은 기술입니다. NLU는 카테고라이징, 태깅, 텍스트 분석 등을 포괄합니다.

미리보기 (기계독해 결과에서)

문서 메뉴(답변봇의 경우 지식 베이스 문서 탭)의 검색창에서 질문을 입력하면 기계독해 결과를 볼 수 있으며, 각 결과에는 미리보기 아이콘이 나타납니다. 미리보기를 클릭하면 기계독해 결과가 대상 문서의 어디에서 추출되었는지 보여줍니다.

QA

답변봇의 경우 지식 베이스 메뉴에 위치하고 있으며, Cognitive Search 의 경우 메인 메뉴 중 하나입니다. QA 답변 노드를 통해 고객들에게 답변을 검색해 주는 QA 데이터베이스로 활용됩니다.

쿼리

쿼리는 원래 ‘질문’과 유사한 의미이지만 소프트웨어에서는 사용자의 텍스트 형태 입력을 의미합니다. 예를 들어 검색을 위해 입력하는 텍스트를 검색 쿼리라고 하는 등입니다. Alli 에서는 QA 검색이나 기계독해를 위해 사용자가 입력하는 텍스트 등을 대표적으로 쿼리라고 부릅니다.

학습, 쿼리 학습

Alli 에서 학습 혹은 쿼리 학습이란 에이전트가 임의의 질문을 입력하고 각 QA 가 해당 질문에 적절한 답인지 아닌지를 표시하여 AI 를 훈련시키는 것을 뜻합니다.

질문 유사성 기준값

고객의 질문이 입력되면 Alli 의 AI 는 해당 질문을 QA 데이터베이스와 비교하여 비슷한 질문/답변을 찾아 제시합니다. 이때 제시의 기준이 되는 기준값이 QA 설정 메뉴의 질문 유사성 기준값입니다.

신뢰도

답변의 신뢰도 혹은 정확도를 뜻합니다. AI 가 판단한 답변의 신뢰도를 나타냅니다.

분리 (미답변 메뉴)

미답변 질문 중 유사한 질문들은 AI 에 의해 자동으로 그룹화됩니다. 이때 혹 유사하지 않은 질문이 있다면 에이전트가 그 질문을 분리해 낼 수 있는데 이를 분리라고 합니다. 미답변이 그룹으로 생성되면 분리 아이콘이 나타납니다.

슈퍼 에이전트 (권한)

슈퍼 에이전트는 Alli 의 에이전트 권한 레벨 중 하나입니다. 지식 베이스를 편집할 수 있으며 답변봇의 경우 프로젝트와 스킬을 편집하고 직접 고객 응대를 할 수 있지만, 다른 에이전트의 계정을 관리할 수는 없습니다.

유사 질문

유사 질문이란 각각의 QA 에 추가로 등록할 수 있는, 기본 질문과 유사하고 답변이 동일한 질문입니다. 유사 질문을 등록하면 AI 가 해당 질문들도 학습하여 QA 검색 결과를 개선할 수 있습니다.

신뢰도 기준값 (MRC 설정)

기계독해 결과를 표시하기 위한 기준값으로, 고객에게는 신뢰도 기준값 이상의 신뢰도를 가지는 검색 결과만 표시됩니다. 문서(답변봇의 경우 지식 베이스 문서) MRC 설정에서 조절할 수 있습니다.

조정 신뢰도

신뢰도는 고객의 피드백에 따라 달라집니다. 고객의 피드백에 영향을 받아 조정된 신뢰도를 조정 신뢰도라고 합니다.