KR20220081120A - Artificial intelligence call center system and method for providing system-based service - Google Patents
Artificial intelligence call center system and method for providing system-based service Download PDFInfo
- Publication number
- KR20220081120A KR20220081120A KR1020200170637A KR20200170637A KR20220081120A KR 20220081120 A KR20220081120 A KR 20220081120A KR 1020200170637 A KR1020200170637 A KR 1020200170637A KR 20200170637 A KR20200170637 A KR 20200170637A KR 20220081120 A KR20220081120 A KR 20220081120A
- Authority
- KR
- South Korea
- Prior art keywords
- agent
- text data
- voice
- artificial intelligence
- data
- Prior art date
Links
- 238000013473 artificial intelligence Methods 0.000 title claims abstract description 89
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004458 analytical method Methods 0.000 claims abstract description 96
- 238000007726 management method Methods 0.000 claims abstract description 76
- 238000004891 communication Methods 0.000 claims abstract description 19
- 238000005516 engineering process Methods 0.000 claims abstract description 13
- 238000003058 natural language processing Methods 0.000 claims abstract description 10
- 238000013528 artificial neural network Methods 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 17
- 238000012549 training Methods 0.000 claims description 12
- 238000012937 correction Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 5
- 238000009223 counseling Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 8
- 238000013500 data storage Methods 0.000 description 6
- 238000013527 convolutional neural network Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000009118 appropriate response Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000306 recurrent effect Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0281—Customer communication at a business location, e.g. providing product or service information, consulting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/06—Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
- G10L15/063—Training
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/16—Speech classification or search using artificial neural networks
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1822—Parsing for meaning understanding
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Artificial Intelligence (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Telephonic Communication Services (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명의 인공 지능 콜센터 시스템 기반의 서비스 제공 방법은 음성 인식 모듈이, 통신 장비로부터 입력된 민원인과 상담원 간의 대화 음성에 대해 음성 인식을 수행하여, 상기 대화 음성에 대응하는 음성 인식 기반의 텍스트 데이터를 생성하는 단계; 대화 분석 모듈이, 자연어 처리 기술을 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 단계; 접수 내용 관리 모듈이, 상기 음성 인식 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 생성한 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계; 및 상기 상담원 인터페이스가, 통합 저장소를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달하는 단계를 포함한다.In the service providing method based on the artificial intelligence call center system of the present invention, the voice recognition module performs voice recognition on the conversation voice between the civil servant and the counselor input from the communication equipment, and receives the voice recognition-based text data corresponding to the conversation voice. generating; extracting, by the dialogue analysis module, intention analysis data indicating the intention of the civil petitioner from the speech recognition-based text data using natural language processing technology; transmitting, by the reception content management module, the report type classification information generated by classifying the report type based on the speech recognition-based text data and the intention analysis data to an agent interface; and transmitting, by the agent interface, a corresponding manual mapped to the report type classification information by searching the integrated storage to the agent.
Description
본 발명은 콜센터 시스템에 관한 것으로, 더욱 상세하게는 음성 인식 기반 신고 접수 및 긴급 상황 대응을 위한 인공 지능 콜센터 시스템에 관한 것이다.The present invention relates to a call center system, and more particularly, to an artificial intelligence call center system for receiving reports based on voice recognition and responding to emergency situations.
신고 접수 및 긴급 상황 대응을 위한 콜센터 시스템에서 근무하는 상담원은 민원인의 신고 내용을 요약 및 기록하고, 신고/사건 유형을 분류한 후, 민원인의 요구와 민원인이 처한 상황 등을 적절히 파악하여 대응 매뉴얼에 따라 민원인의 긴급 상황에 신속하게 대응해야 한다.Counselors working in the call center system for receiving reports and responding to emergencies summarize and record complaints from complaints, categorize reports/incident types, and appropriately identify complaints’ requests and situations, etc. Accordingly, it is necessary to respond promptly to the emergency situation of the complainant.
그런데, 신고 내용의 요약 및 기록 작업, 신고/사건 유형의 분류 작업 등은 상담원이 수작업으로 처리하며, 상담원의 경력에 따라 오랜 시간이 소요될 수 있는 작업이다. 이는 긴급 상황에 신속한 대응을 어렵게 하는 요소이다.However, the task of summarizing and recording the content of the report and the task of classifying the report/incident type are handled manually by the counselor, and may take a long time depending on the experience of the counselor. This is a factor that makes it difficult to quickly respond to emergency situations.
전술한 문제점을 해소하기 위한, 본 발명의 목적은 신고 접수 및 긴급 상황 대응을 위한 콜센터 시스템에서 신고 내용의 요약 및 기록 작업, 신고/사건 유형의 분류 작업, 그 밖에 필요한 작업 등을 음성 인식 기술을 이용하여 자동으로 처리할 수 있는 인공 지능 콜센터 시스템 및 그 시스템 기반의 서비스 제공 방법을 제공하는 데 있다.SUMMARY OF THE INVENTION In order to solve the above problems, an object of the present invention is to use voice recognition technology to summarize and record report contents, classify report/incident types, and other necessary tasks in a call center system for receiving reports and responding to emergency situations. An object of the present invention is to provide an artificial intelligence call center system that can be automatically processed using the system and a service provision method based on the system.
본 발명의 전술한 목적 및 그 이외의 목적과 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부된 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. The above and other objects, advantages and features of the present invention, and a method for achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings.
본 발명의 일면에 따른 인공 지능 콜센터 시스템 기반의 서비스 제공 방법은 음성 인식 모듈이, 통신 장비로부터 입력된 민원인과 상담원 간의 대화 음성에 대해 음성 인식을 수행하여, 상기 대화 음성에 대응하는 음성 인식 기반의 텍스트 데이터를 생성하는 단계; 대화 분석 모듈이, 자연어 처리 기술을 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 단계; 접수 내용 관리 모듈이, 상기 음성 인식 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 생성한 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계; 및 상기 상담원 인터페이스가, 통합 저장소를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달하는 단계를 포함한다.In a service providing method based on an artificial intelligence call center system according to an aspect of the present invention, a voice recognition module performs voice recognition on a conversation voice between a civil servant and a counselor input from a communication device, generating text data; extracting, by the dialogue analysis module, intention analysis data indicating the intention of the civil petitioner from the speech recognition-based text data using natural language processing technology; transmitting, by the reception content management module, the report type classification information generated by classifying the report type based on the speech recognition-based text data and the intention analysis data to an agent interface; and transmitting, by the agent interface, a corresponding manual mapped to the report type classification information by searching the integrated storage to the agent.
본 발명의 다른 일면에 따른 인공 지능 콜센터 시스템 기반의 서비스 제공 방법은 음성 인식 모듈이, 상담원 인터페이스를 통해 입력된 상담원의 대화 음성에 대해 음성 인식을 수행하여, 상담원 음성 기반의 텍스트 데이터를 생성하는 단계; 대화 분석 모듈이, 자연어 처리 기술을 이용하여 상기 상담원 음성 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 단계; 접수 내용 관리 모듈이, 상기 상담원 음성 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 생성한 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계; 및 상기 상담원 인터페이스가, 통합 저장소를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달하는 단계를 포함한다.According to another aspect of the present invention, there is provided a service providing method based on an artificial intelligence call center system, in which a voice recognition module performs voice recognition on an agent's conversational voice input through an agent interface to generate text data based on the agent's voice. ; extracting, by the dialogue analysis module, intention analysis data indicating the intention of the civil servant from the counselor's voice-based text data using natural language processing technology; transmitting, by the reception content management module, report type classification information generated by classifying a report type based on the agent's voice-based text data and the intention analysis data to an agent interface; and transmitting, by the agent interface, a corresponding manual mapped to the report type classification information by searching the integrated storage to the agent.
본 발명의 또 다른 일면에 따른 인공 지능 콜센터 시스템은, 상기 통신 장비로부터 입력된 민원인과 상담원 간의 대화 음성 또는 상기 상담원 UI로부터 입력된 상담원의 음성에 대해 음성 인식을 수행하여, 음성 인식 기반의 텍스트 데이터를 생성하는 음성 인식 모듈; 자연어 처리 기술을 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 대화 분석 모듈; 및 상기 음성 인식 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 획득한 신고 유형 분류 정보를 상기 상담원 인터페이스로 전달하는 접수 내용 관리 모듈을 포함하고, 상기 상담원 UI는, 통합 저장소를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달한다.The artificial intelligence call center system according to another aspect of the present invention performs voice recognition on a conversation voice between a civil servant and an agent input from the communication equipment or an agent's voice input from the agent UI, voice recognition-based text data a voice recognition module for generating; a dialogue analysis module for extracting intention analysis data representing the intention of the civil petitioner from the speech recognition-based text data using natural language processing technology; and a reception content management module that classifies the report type based on the speech recognition-based text data and the intention analysis data and transmits the report type classification information obtained to the agent interface, wherein the agent UI includes an integrated storage A corresponding manual mapped to the report type classification information is retrieved and delivered to the counselor.
본 발명에 따른 인공 지능 콜센터 시스템은 신고 접수 과정에서 음성인식 기술을 이용하여 민원인과 상담원 사이의 대화를 실시간으로 기록하고, 그 기록된 전체 내용 또는 일부 내용을 상담원에게 제공함으로써, 신고 접수 처리 시간을 단축할 수 있다.The artificial intelligence call center system according to the present invention records the conversation between the complainant and the counselor in real time using voice recognition technology in the process of receiving a report, and provides all or part of the recorded contents to the counselor, thereby reducing the report reception processing time can be shortened
또한, 본 발명에 따른 인공 지능 콜센터 시스템은 상담원 음성을 중심으로 음성인식을 수행하므로, 민원인의 통화 품질이 안 좋은 상황에서 민원인 음성을 중심으로 음성 인식을 수행할 경우 음성 인식의 정확도가 떨어지는 문제점을 해결할 수 있고, 상담원 음성에 대한 음성 인식을 통해 신고/사건 유형 분류 정확도를 향상시키고, 동시에 그에 따른 대응 코드 분류의 정확도를 향상시킬 수 있다.In addition, since the artificial intelligence call center system according to the present invention performs voice recognition centered on the voice of the counselor, when voice recognition is performed centered on the voice of the complainant in a situation where the call quality of the complainant is poor, the accuracy of voice recognition is lowered. It is possible to improve the accuracy of report/incident type classification through voice recognition of the agent's voice, and at the same time improve the accuracy of the corresponding code classification.
궁극적으로, 본 발명의 인공 지능 콜센터 시스템은 관련 업무를 음성 인식 기술을 이용하여 자동으로 처리함으로써, 상담원 업무 부담을 절감하고, 콜 트래픽을 완화시킬 수 있을 뿐만 아니라 신속하고 빠른 대응으로 소비자의 서비스 만족도를 개선할 수 있다.Ultimately, the artificial intelligence call center system of the present invention automatically processes related tasks using voice recognition technology, thereby reducing the burden of agents and reducing call traffic, as well as providing quick and quick response to customer service satisfaction. can be improved
도 1은 본 발명의 제1 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이다.
도 2는 도 1에 도시한 접수 내용 관리 모듈의 내부 구성을 나타내는 블록도이다.
도 3은 본 발명의 제2 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이다.
도 4는 본 발명의 제3 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이다.
도 5는 본 발명의 제4 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이다.
도 6은 본 발명의 제5 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이다.
도 7은 본 발명의 일 실시 예에 따른 인공 지능 콜센터 시스템의 서비스 제공 방법을 나타내는 흐름도이다.
도 8은 본 발명의 다른 실시 예에 따른 인공 지능 콜센터 시스템의 서비스 제공 방법을 나타내는 흐름도이다.
도 9는 본 발명의 인공 지능 콜센터 시스템의 서비스 제공 방법을 적용할 수 있는 예시적인 컴퓨팅 장치 디바이스의 블록도이다.1 is a block diagram showing the internal configuration of an artificial intelligence call center system according to a first embodiment of the present invention.
Fig. 2 is a block diagram showing the internal configuration of the reception content management module shown in Fig. 1;
3 is a block diagram illustrating an internal configuration of an artificial intelligence call center system according to a second embodiment of the present invention.
4 is a block diagram illustrating an internal configuration of an artificial intelligence call center system according to a third embodiment of the present invention.
5 is a block diagram illustrating an internal configuration of an artificial intelligence call center system according to a fourth embodiment of the present invention.
6 is a block diagram illustrating an internal configuration of an artificial intelligence call center system according to a fifth embodiment of the present invention.
7 is a flowchart illustrating a service providing method of an artificial intelligence call center system according to an embodiment of the present invention.
8 is a flowchart illustrating a service providing method of an artificial intelligence call center system according to another embodiment of the present invention.
9 is a block diagram of an exemplary computing device to which the service providing method of the artificial intelligence call center system of the present invention can be applied.
본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 또는 기능적 설명들은 단지 본 발명의 개념에 따른 실시 예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시 예들은 다양한 형태로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되지 않는다.Specific structural or functional descriptions of the embodiments according to the concept of the present invention disclosed in this specification are only exemplified for the purpose of explaining the embodiments according to the concept of the present invention, and the embodiments according to the concept of the present invention are It may be implemented in various forms and is not limited to the embodiments described herein.
본 발명의 개념에 따른 실시예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 실시예들을 도면에 예시하고 본 명세서에 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시예들을 특정한 개시형태들에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 변경, 균등물, 또는 대체물을 포함한다.Since the embodiments according to the concept of the present invention may have various changes and may have various forms, the embodiments will be illustrated in the drawings and described in detail herein. However, this is not intended to limit the embodiments according to the concept of the present invention to specific disclosed forms, and includes changes, equivalents, or substitutes included in the spirit and scope of the present invention.
본 명세서에서 사용한 용어는 단지 특정한 실시예들을 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함으로 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is used only to describe specific embodiments, and is not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly dictates otherwise. In the present specification, terms such as "comprise" or "have" are intended to designate that the described feature, number, step, operation, component, part, or combination thereof exists, and includes one or more other features or numbers, It should be understood that the possibility of the presence or addition of steps, operations, components, parts or combinations thereof is not precluded in advance.
도 1은 본 발명의 제1 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이고, 도 2는 도 1에 도시한 접수 내용 관리 모듈의 내부 구성을 나타내는 블록도이다.1 is a block diagram showing the internal configuration of an artificial intelligence call center system according to a first embodiment of the present invention, and FIG. 2 is a block diagram showing the internal configuration of the reception content management module shown in FIG. 1 .
도 1을 참조하면, 본 발명의 일 실시 예에 따른 인공 지능 콜센터 시스템(200)은 네트워크(150)를 통해 사용자 단말(100)과 통신하도록 연결된다.Referring to FIG. 1 , an artificial intelligence
사용자 단말(100)은, 민원인이 소지한 유선 또는 무선 통신 단말일 수 있으며, 무선 통신 단말은, 예를 들면, 스마트 폰일 수 있으며, 인공 지능 콜센터 시스템(200)과 통신 가능한 것이라면 그 종류에 특별한 제한은 없다.The
네트워크(150)는, 사용자 단말(100)과 인공 지능 콜센터 시스템(200)을 연결하는 매개체로서, 예를 들면, 전화망(Public Switched Telephone Network: PSTN), 인터넷망(Internet Protocol network: IP망) 등일 수 있다.The
인공 지능 콜센터 시스템(200)은, 통신 장비(210), 녹취 데이터 저장소(220), 상담원 인터페이스(230), 인공지능 상담원 모듈(240), 접수 내용 관리 모듈(250) 및 통합 데이터 저장소(260)를 포함한다.Artificial intelligence
통신 장비(210)는 네트워크(150)를 통해 민원인의 사용자 단말(100)과 통신하는 구성으로, 상담원과의 콜 연결을 제공한다. 이러한 통신 장비(210)는, 예를 들면, PDS(Predictive Dialing System), CTI(Computer Telephony Integration), IVR(Interactive Voice Response), PBX(private branch exchange) 등일 수 있다. 또한, 통신 장비(210)는 민원인과 상담원의 음성 대화를 녹취하여 음성 데이터를 획득한다. 상기 통신 장비(210)에 의해 녹취된 음성 데이터는 녹취 데이터 저장소(220)에 구축된 데이터베이스에 저장된다.The
상담원 인터페이스(230)는 상담원과 통신장비(210) 간의 인터페이싱 기능, 상담원과 접수 내용 관리 모듈(240) 간의 인터페이싱 기능 및 상담원과 저장소(260) 간의 인터페이싱 기능 등을 제공하는 구성으로, 예를 들면, 데스크 탑 퍼스널 컴퓨터일 수 있다. 데스크 탑 퍼스널 컴퓨터에는 상담원이 민원인과 상담을 위한 헤드셋, 마이크 스피커 등이 연결될 수 있다.The
인공지능 상담원 모듈(240)은 음성 인식 모듈(241), 대화 분석 모듈(242) 및 대화 관리 모듈(243)을 포함한다. The artificial
음성 인식 모듈(241)은 통신 장비를 통해 실시간으로 입력되는 음성 데이터에 대해 음성 인식을 수행하여 획득한 음성 인식 결과를 대화 분석 모듈(242)로 출력한다. 여기서, 음성 인식 결과는 민원인의 음성 및 상담원의 음성을 포함하는 음성으로부터 변환된 텍스트 데이터일 수 있다.The
음성 인식 모듈(241)은 예를 들면, 소프트웨어 모듈 또는 그 소프트웨어 모듈을 실행하는 하드웨어 모듈일 수 있다. 여기서, 소프트웨어 모듈은, 예를 들면, 잘 알려진 음성 인식 알고리즘 또는 기계 학습을 통해 사전에 학습된 음성 인식 모델일 수 있다.The
음성 인식 모델은, 음성 인식 성능을 높이기 위해, 도메인 별로 분류된 대량의 데이터를 학습 데이터(또는 훈련 데이터)로 이용하여 사전에 학습된 인공 신경망 모델일 수 있다. The speech recognition model may be an artificial neural network model trained in advance by using a large amount of data classified for each domain as training data (or training data) in order to improve speech recognition performance.
대화 분석 모듈(242)은 자연어 처리 기술에 따라 음성 인식 모듈(241)로부터 입력된 텍스트 데이터(민원인과 상담원의 대화 내용)를 처리하여, 민원인의 요구 및 의도를 분석한다. 예를 들면, 대화 분석 모듈(242)은 콜 센터 시스템에 특화된 의도값 및/또는 요구값이 태깅된 대화 말뭉치를 이용하여 민원인과 상담원의 대화 내용을 나타내는 상기 텍스트 데이터로부터 민원인 및/또는 상담원의 요구 및 의도를 분석할 수 있다.The
대화 관리 모듈(243)는 대화 분석 모듈(242)이 분석하여 획득한 분석 결과 데이터(이하, 민원인 및/또는 상담원의 의도 분석 데이터라 함)를 수집하고, 수집된 의도 분석 데이터를 접수 내용 관리 모듈(250)로 출력한다. 또한, 대화 관리 모듈(243)은 음성 인식 모듈(241)의 음성 인식 과정을 통해 민원인과 상담원 간의 대화 음성으로부터 변환된 텍스트르 데이터를 수집하고, 이를 접수 내용 관리 모듈(250)로 출력할 수 있다.The
여기서, 음성 인식 모듈(241)에 의해 획득된 텍스트 데이터는 민원인과 상담원 간의 전체 대화 내용을 나타내는 정보로 활용되고, 대화 분석 모듈(242)에 의해 획득된 의도 분석 데이터는 민원인과 상담원 간의 전체 대화 내용을 요약한 정보로도 활용될 수 있다.Here, the text data acquired by the
한편, 도 1에서는 인공지능 상담원 모듈(240)에 포함된 음성 인식 모듈(241), 대화 분석 모듈(242) 및 대화 관리 모듈(243)이 분리되어 있으나, 하나의 소프트웨어 모듈로 통합될 수도 있다. 예를 들면, 대화 분석 모듈(242) 및 대화 관리 모듈(243)은 하나의 인공 신경망 모델로 통합되거나, 음성 인식 모듈(241), 대화 분석 모듈(242) 및 대화 관리 모듈(243) 모두가 하나의 인공 신경망 모델로 통합될 수 있다.Meanwhile, in FIG. 1 , the
접수 내용 관리 모듈(250)은 인공지능 상담원 모듈(240)로부터 입력된 텍스트 데이터를 통합 데이터 저장소(260)에 구축된 상담 대화 데이터베이스에 저장한다.The reception
또한, 접수 내용 관리 모듈(250)은 인공지능 상담원 모듈(240)로부터 입력된 텍스트 데이터 및/또는 의도 분석 데이터를 기반으로 신고/사건 유형을 자동 분류하고, 그 분류 결과(신고 유형 분류 정보)를 상담원 인터페이스(230)를 통해 상담원에게 제공할 수 있다.In addition, the reception
또한, 접수 내용 관리 모듈(250)은 상담원 인터페이스(230)로부터 입력된 텍스트 데이터를 인공지능 상담원 모듈(240)로부터 입력된 텍스트 데이터(이하, '음성 인식 기반의 텍스트 데이터'라 함)를 이용하여 보정할 수 있다. 여기서, 상담원 인터페이스(230)로부터 입력된 텍스트 데이터(상담원 UI 기반의 텍스트 데이터)는 상담원이 상담원 인터페이스(230)에 구비된 입력 수단(예, 키보드 등)를 이용하여 직접 작성한(입력한) 민원인의 대화 내용일 수 있다.In addition, the reception
접수 내용 관리 모듈(250)은, 신고/사건 유형의 자동 분류 작업과 상담원 인터페이스(230)로부터 입력된 텍스트 데이터(상담원이 직접 작성하여 입력한 민원인의 대화 내용)의 보정 작업을 수행하기 위해, 도 2에 도시된 바와 같이 분류기(252)와 보정기(254)를 포함하도록 구성될 수 있다.The reception
분류기(252)는 인공 지능 상담원 모듈(240)로부터 입력된 음성 인식 기반의 텍스트 데이터와 의도 분석 데이터를 이용하여 신고/사건 유형을 자동 분류한다. 이러한 분류기(252)는, 예를 들면, 훈련용 텍스트 데이터와 훈련용 의도 분석 데이터를 입력으로 이용하여 사전에 훈련된 인공 신경망 모델로 구현될 수 있다. 여기서, 인공 신경망 모델은, 예를 들면, ANN(Artificial Neural Network), 순환신경망(Recurrent Neural Network, RNN), 합성곱 신경망(Convolution Neural Network, CNN), 심층 신경망(Deep Neural Network, DNN) 일 수 있다.The
보정기(254)는 인공 지능 상담원 모듈(240)로부터 입력된 음성 인식 기반의 텍스트 데이터를 이용하여 상담원 인터페이스(230)으로부터 입력된 상담원이 입력한 텍스트 데이터를 보정한다. 이러한 보정기(254)는 훈련용 음성 인식 기반의 텍스트 데이터와 상담원에 의해 작성된 훈련용 텍스트 데이터를 입력으로 이용하여 사전 훈련된 인공 신경망 모델로 구현될 수 있다. 여기서, 인공 신경망 모델은, 예를 들면, ANN(Artificial Neural Network), 순환신경망(Recurrent Neural Network, RNN), 합성곱 신경망(Convolution Neural Network, CNN), 심층 신경망(Deep Neural Network, DNN) 일 수 있다.The
인공 신경망 모델을 이용한 보정 방법은, 예를 들면, 상담원에 의해 작성된 텍스트 데이터에 포함된 단어들과 음성 인식 기반의 텍스트 데이터에 포함된 단어들 간의 유사도를 계산한 후, 상담원이 직접 입력한 텍스트 데이터에 포함된 단어들 중에서 임계치 이하의 유사도를 갖는 단어를 음성 인식 기반의 텍스트 데이터에 포함된 해당 단어로 교체하는 것일 수 있다. 여기서, 단어 간의 유사도 계산을 위해, 단어 임베딩 벡터(예, word2vector)에 기반한 단어 유사도 계산 또는 문장 유사도 계산과 관련된 알고리즘 등이 이용될 수 있다.The correction method using the artificial neural network model, for example, calculates the similarity between words included in text data written by an agent and words included in speech recognition-based text data, and then text data directly input by the agent. It may be to replace a word having a similarity less than or equal to a threshold among words included in the . Here, for calculating the similarity between words, a word similarity calculation based on a word embedding vector (eg, word2vector) or an algorithm related to the sentence similarity calculation may be used.
접수 내용 관리 모듈(250)은 상담원에 의해 작성된 텍스트 데이터를 보정한 후, 그 보정된 텍스트 데이터를 통합 데이터 저장소(260)에 구축된 상담 대화 데이터베이스에 저장할 수 있다.After correcting the text data written by the counselor, the reception
또한, 접수 내용 관리 모듈(250)은 상기 보정된 텍스트 데이터를 인공 지능 상담원 모듈(240)의 대화 분석 모듈(242)로 다시 전달하고, 상기 보정된 텍스트(보정된 상담원 UI 기반의 텍스트 데이터)를 전달받은 대화 분석 모듈(242)은 상기 보정된 텍스트 데이터를 기반으로 민원인 및/또는 상담원의 요구 및 의도를 다시 분석할 수 있다.In addition, the reception
이후, 대화 분석 모듈(242)은 대화 관리 모듈(243)을 통해 재분석된 의도 분석 데이터를 다시 접수 내용 관리 모듈(250)로 전달하고, 접수 내용 관리 모듈(250)은 재분석된 의도 분석 데이터를 기반으로 신고/사건 유형을 다시 자동 분류할 수 있다.Thereafter, the
한편, 인공지능 상담원 모듈(240)로부터 입력된 음성 인식 기반의 텍스트 데이터는 민원인의 음성을 인식하여 획득한 텍스트 데이터와 상담원의 음성을 인식하여 획득한 텍스트 데이터를 포함한다. On the other hand, the voice recognition-based text data input from the
사용자 단말(100)의 통화 품질로 인해, 민원인의 음성을 인식하 획득한 텍스트 데이터는 상담원의 음성을 인식하여 획득한 텍스트 데이터에 비해 정확도가 낮을 수 가 있다. Due to the call quality of the
따라서, 접수 내용 관리 모듈(250)은 상담원에 의해 작성된(또는 입력된) 텍스트 데이터를 보정할 때, 민원인의 음성을 인식하여 획득한 텍스트 데이터와 상담원의 음성을 인식하여 획득한 텍스트 데이터 중에서, 상담원의 음성을 인식하여 획득한 텍스트 데이터에 더 높은 가중치를 적용하여 상담원에 의해 작성된 텍스트 데이터와의 유사도를 계산하고, 그 계산된 유사도를 기반으로 상담원에 의해 작성된 텍스트 데이터에 포함된 해당 단어를 교체할 수도 있다.Accordingly, when the reception
한편, 상담원은 상담원 인터페이스(230)를 이용하여 통합 데이터 저장소(260)에 구축된 시나리오 데이터베이스에 접속하여, 시나리오 데이터베이스에 저장된 대응 메뉴얼에 따라 긴급 상황에 대처하기 위한 필요한 정보를 민원인에게 전달한다.On the other hand, the agent accesses the scenario database built in the
도 3은 본 발명의 제2 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이다.3 is a block diagram illustrating an internal configuration of an artificial intelligence call center system according to a second embodiment of the present invention.
도 3을 참조하면, 제2 실시 예에 따른 인공 지능 콜센터 시스템(200)의 내부 구성들(210~260)은 도 1에 도시한 제1 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성들(210~260)과 거의 동일하다. 다만, 제2 실시 예에 따른 인공 지능 콜센터 시스템(200)에 포함된 인공 지능 상담원 모듈(240A)은 상담원의 음성에 대해서만 음성 인식을 수행하는 점에서 제1 실시 예에 따른 인공 지능 상담원 모듈(240)과 차이가 있다.Referring to FIG. 3 , the
도 1의 시스템 구성에서 민원인이 소지한 사용자 단말(100)의 통화 품질이 낮을 수 있다. 이 경우, 상담원은 정확한 정보를 바탕으로 응대를 하기 위해 민원인의 질의를 다시 묻고 답변을 하는 식으로 민원인과의 대화를 진행할 것이다. 이러한 이유에서 상담원의 발화한 음성에 대해서만 음성 인식을 수행하는 것 만으로도 민원인의 요구 및 의도를 분석할 수 있다.In the system configuration of FIG. 1 , the call quality of the
도 3에 도시된 제2 실시 예에 따른 인공지능 상담원 모듈(240A)은 상담원 음성에 대해서만 음성 인식을 수행하고, 그 음성 인식 결과를 분석하므로, 도 1에 도시한 인공지능 상담원 모듈(240)과 다르게, 통신 장비(210)와 연결되지 않고, 오직 상담원 음성만을 입력으로 이용하기 위해 상담원 UI(230)와 연결된다.The artificial
도 1에 도시한 인공지능 상담원 모듈(240)과 유사하게, 제2 실시 예에 따른 인공지능 상담원 모듈(240A)에 포함된 음성 인식 모듈(241A)는 상담원의 음성에 대해 음성 인식을 수행하여 텍스트 데이터를 생성하고, 대화 분석 모듈(242A)는 상담원 음성에 대응하는 텍스트 데이터를 분석하여 민원인의 요구 및 의도를 분석하여 획득한 의도 분석 데이터를 생성한다. Similar to the artificial
제2 실시 예에 따른 대화 관리 모듈(243A)운 음성 인식 모듈(241A)에 의해 획득한 상담원 음성에 대한 텍스트 데이터와 대화 분석 모듈(242A)에 의해 획득한 의도 분석 데이터를 수집하고, 이를 접수 내용 관리 모듈(250)로 전달한다.The
또한 제2 실시 예에 따른 대화 관리 모듈(243A)는 수집한 텍스트 데이터와 의도 분석 데이터를 이용하여 민원인과 상담원의 대화 내용을 요약할 수 있다. In addition, the
민원인과 상담원의 대화 내용을 요약하기 위해, 콜 서비스에 특화된 템플릿을 이용하여 텍스트 데이터와 의도 분석 데이터로부터 민원인과 상담원의 대화 내용이 요약될 수 있다. 예를 들면, 의도 분석 데이터를 이용하여 텍스트 데이터에 포함된 단어들 중 핵심 키워드를 추출하고, 그 추출된 키워드를 상기 템플릿에 입력하는 방식으로 민원인과 상담원의 대화 내용을 요약한 요약 데이터의 생성이 가능하다. 여기서, 민원인과 상담원의 대화 내용을 요약하기 위해, 콜 서비스에 특화된 템플릿이 이용되는 점에서 상기 요약 데이터는 템플릿 데이터로 불릴 수도 있다.In order to summarize the conversation between the complainant and the counselor, the conversation between the complainant and the counselor can be summarized from text data and intention analysis data using a template specialized for call service. For example, the generation of summary data summarizing the conversation between the civil servant and the counselor is achieved by extracting key keywords from among the words included in the text data using intention analysis data, and inputting the extracted keywords into the template. It is possible. Here, the summary data may be referred to as template data in that a template specialized for a call service is used to summarize the conversation between the civil servant and the counselor.
이러한 요약 데이터 또는 템플릿 데이터는 사전에 학습된 인공 신경망 모델을 이용하여 생성될 수도 있다. 여기서, 요약 데이터 또는 템플릿 데이터를 생성하기 위한 인공 신경망 모델은 훈련용 텍스트 데이터와 훈련용 의도 분석 데이터를 입력으로 이용하여 요약 데이터 또는 템플릿 데이터를 생성하도록 사전에 학습된(훈련된) 것일 수 있다.Such summary data or template data may be generated using a pre-trained artificial neural network model. Here, the artificial neural network model for generating the summary data or template data may be previously trained (trained) to generate summary data or template data using text data for training and intention analysis data for training as inputs.
제2 실시 예에 따른 접수 내용 관리 모듈(250A)은 제1 실시 예에 따른 접수 내용 관리 모듈(250)과 유사하게, 인공 지능 상담원 모듈(240A)로부터 입력된 텍스트 데이터를 통합 저장소(260)에 구축된 상대 대화 DB에 저장한다.The reception
또한, 제2 실시 예에 따른 접수 내용 관리 모듈(250A)는 상기 텍스트 데이터와 함께 인공 지능 상담원 모듈(240A)로부터 입력된 의도 분석 데이터와 요약 데이터(템플릿 데이터)를 이용하여 신고/사건 접수 유형을 자동 분류한다.In addition, the reception
또한, 제2 실시 예에 따른 접수 내용 관리 모듈(250A)는 상담원의 음성에 대해서만 음성 인식을 수행하여 획득한 텍스트 데이터를 이용하여 상담원이 상담원 UI(230)를 이용하여 직접 작성한(입력한) 텍스트 데이터를 보정한다.In addition, the reception
도 4는 본 발명의 제3 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이다.4 is a block diagram illustrating an internal configuration of an artificial intelligence call center system according to a third embodiment of the present invention.
도 4를 참조하면, 제3 실시 예에 따른 인공 지능 콜센터 시스템(200)에서는 인공 지능 상담원 모듈(240B)이 고객응대 지식/정보 생성 모듈(244B)을 더 포함하도록 구성된 점에서 제1 및 제2 실시 예에 따른 인공 지능 상담원 모듈(240, 240A)와 차이가 있다. Referring to FIG. 4 , in the artificial intelligence
고객응대 지식/정보 생성 모듈(244B)을 제외한 나머지 구성들에 대해서는 도 1 및 3에 도시한 구성들의 설명으로 대신하고, 이하에서는 고객응대 지식/정보 생성 모듈(244B)에 초점을 두고 설명한다.For the remaining components except for the customer-facing knowledge/information generating module 244B, the descriptions of the components shown in FIGS. 1 and 3 will be substituted, and hereinafter, the customer-facing knowledge/information generating module 244B will be focused and described.
대화 관리 모듈(243B)에 의해 수집 및 생성된 음성 인식 기반의 텍스트 데이터, 의도 분석 데이터 및 요약 데이터(템플리 데이터)는 접수 내용 관리 모듈(250 또는 250A)과 접수내용 고객응대 지식/정보생성 모듈(244B)로 전달된다. The speech recognition-based text data, intention analysis data, and summary data (template data) collected and generated by the
고객응대 지식/정보생성 모듈(244B)은 대화 관리 모듈(243B)로부터 제공된 음성 인식 기반의 텍스트 데이터, 의도 분석 데이터 및 요약 데이터와 접수 내용 관리 모듈(250B)로부터 제공된 보정된 텍스트 데이터와 신고/사건 유형 분류 결과를 바탕으로 통합 저장소(260)에 구축된 시나리오 데이터베이스를 조회하여 실시간으로 고객응대를 위한 정보를 검색하고, 검색된 정보를 상담원 UI(230)를 통해 상담원에게 제공한다.The customer response knowledge/information generation module 244B includes voice recognition-based text data, intention analysis data and summary data provided from the
상담원 UI(230)는 통합 저장소(260에 구축된 도메인 지식 DB, 시나리오 DB, 상담대화 DB 등)에서 정보 검색이 가능하며, 이러한 정보 제공 로그는 남아, 다음에 민원인 응대시 추천될 수 있다.The
도 5는 본 발명의 제4 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이다.5 is a block diagram illustrating an internal configuration of an artificial intelligence call center system according to a fourth embodiment of the present invention.
도 5를 참조하면, 제4 실시 예에 따른 인공 지능 콜센터 시스템(200)에서는, 인공지능 상담원 모듈(240C)이 음성 챗봇으로 역할을 하는 응답 생성 모듈(244C)과 음성 발화 모듈(245C)을 더 포함하도록 구성된 점에서 전술한 실시예들과 차이가 있다.Referring to FIG. 5 , in the artificial intelligence
우선, 접수 내용 관리 모듈(250)은 신고 접수 내용을 최종 결정하고 신고/사건 유형 분류를 한다. 여기서, 최종 결정된 신고 접수 내용은 상담원이 상담원UI를 통해 직접 작성한 텍스트 데이터를 인공 지능 상담원 모듈(240C)에서 음성 인식 기반으로 생성한 텍스트 데이터를 이용하여 보정한 데이터일 수 있다.First, the reception
제4 실시 예에 따르면, 상담원은 상담원 UI(230)를 통해 최종 결정된 신고 접수 내용을 제공받고 음성 챗봇(244C 및 245C)을 활용하여 민원인의 질의에 응대할 수 있다. According to the fourth embodiment, the counselor may receive the final determined report reception content through the
응답생성 모듈(244C)은 상담원 UI(230)를 통해 전달되는 상담원의 입력 명령에 따라 접수 내용 관리 모듈(250) 및 대화 관리 모듈(243B)에서 제공하는 정보를 바탕으로 통합 저장소(260)에 구축된 도메인 지식 데이터베이스 및 시나리오 데이터베이스를 검색하여 적절한 응답 데이터를 생성한다. 여기서, 응답 데이터는 텍스트 형태의 데이터일 수 있다. 여기서, 도메인 지식 베이스에는 도메인에 따라 구분되는 대응 메뉴얼이 저장되어 있으며, 시나리오 데이터베이스는, 신고/사건 접수 유형별로 구분되는 대응 메뉴얼이 저장되어 있을 수 있다.The
음성 발화 모듈(245C)은 응답 생성 모듈(244C)에서 생성한 응답 데이터(안내 멘트 등)을 음성으로 변환하여 통신 장비(210)를 통해 민원인의 사용자 단말(100)로 전송한다. 여기서, 음성 발화 모듈(245C)은, 예를 들면, 텍스트 음성 변환기(Text-to Speech, TTS) 일 수 있다. The
응답 데이터는, 예를 들어, 112의 경우, 사건유형별(절도, 폭행 등), 119의 경우, 재난유형별(화재, 구조, 구급 등)에 따라 대화상황을 인식하여 적절한 응답 안내 멘트를 전달한다. For response data, for example, in case of 112, by incident type (theft, assault, etc.), in case of 119, by type of disaster (fire, rescue, first aid, etc.), the conversation situation is recognized and an appropriate response guide message is delivered.
응답 생성 모듈(244c)과 음성 발화 모듈(245c)을 활용하여, 민원인에게 답변을 제공하는 경우, 도 4에 도시한 고객응대 지식/정보생성 모듈(244B)을 통해 상담원 UI(230)로 제공된 정보 및 기능 메뉴를 통해 민원인 응대 과정에서 선택된 안내 멘트가 이용될 수 있다. Information provided to the
제4 실시 예에 따른 인공 지능 상담원 모듈(240C)이 상담원의 음성만을 이용하여 민원인의 요구 및 의도를 분석하는 경우, 도 5에서 점선으로 표시된 연결선과 같이 인공 지능 상담원 모듈(240C)은 상담원 UI(230)와 연결된다.When the artificial
또한, 제4 실시 예에 따른 인공 지능 상담원 모듈(240C)은 음성 발화 모듈(245C)에 의해 인위적으로 생성된 안내 음성을 민원인의 사용자 단말(100)로 전달되도록 인공 지능 상담원 모듈(240C)은 통신 장비(210)와 추가적으로 연결된다.In addition, the artificial
도 6은 본 발명의 제5 실시 예에 따른 인공 지능 콜센터 시스템의 내부 구성을 나타내는 블록도이다.6 is a block diagram illustrating an internal configuration of an artificial intelligence call center system according to a fifth embodiment of the present invention.
도 6을 참조하면, 제5 실시 예에 다른 인공 지능 콜센터 시스템(200)에서는, 인공 지능 상담원 모듈(240D)이 중복 신고 판별 모듈(246D)을 더 포함하도록 구성된 점에서 전술한 실시 예들과 차이가 있다.Referring to FIG. 6 , in the artificial intelligence
동일 공간(지역)에서 긴급 상황이 발생한 경우, 콜 센터 시스템에는 중복되는 다수의 신고가 접수될 수 있다. 이것은 다른 신고에 대한 원활한 접수를 방해한다. When an emergency situation occurs in the same space (region), a plurality of overlapping reports may be received in the call center system. This hinders the smooth receipt of other reports.
제5 실시 예에 따른 인공 지능 콜센터 시스템(200)에서는 중복 신고 접수의 최소화하기 위해, 인공 지능 상담원 모듈(240D)이 중복 신고 판별 모듈(246D)을 더 포함하도록 구성된다.In the artificial intelligence
먼저, 접수 내용 관리 모듈(250)에서는 전술한 실시 예들과 동일하게 신고 접수 내용을 최종 결정하고, 신고/사건 유형을 자동으로 분류한다. First, the reception
제5 실시 예에 따른 인공 지능 상담원 모듈(240D)에 포함된 중복 신고 판별 모듈(246D)는 대화 관리 모듈(243B)에서 수집한 이전의 정보와 현재의 정보를 비교하는 방식으로, 민원인의 신고 내용과 다른 민원인의 신고 내용이 중복되는지를 판별한다. 여기서, 대화 관리 모듈(243B)에서 수집한 이전의 정보는 이전의 음성인식 기반의 텍스트 데이터, 이전의 의도 분석 데이터 및 이전의 요약 데이터를 포함하고, 대화 관리 모듈(243B)에서 수집한 현재의 정보는 현재의 음성 인식 기반의 텍스트 데이터, 현재의 의도 분석 데이터 및 현재의 요약 데이터를 포함한다.The duplicate
중복 신고 판별 모듈(246D)는 이전의 정보에 포함된 이전의 음성인식 기반의 텍스트 데이터, 이전의 의도 분석 데이터 및 이전의 요약 데이터 중에서 적어도 어느 하나의 데이터와 현재의 정보에 포함된 현재의 음성 인식 기반의 텍스트 데이터, 현재의 의도 분석 데이터 및 현재의 요약 데이터 중에서 적어도 어느 하나의 데이터를 비교하여 민원인의 신고 내용과 다른 민원인의 신고 내용이 중복되는지를 판별한다.The duplicate
만약 중복신고일 경우, 예를 들면, "민원인께서 신고하신 ~~(요약)에 대한 내용은 OO년 O월 O일 OO시 OO분에 ~~의 신고/사건 유형으로 접수되어 처리 중입니다." 또는, 이 멘트에 이어서 "~~한 상황에서는 다음과 같은 행동 요령을 제안합니다. 먼저, ~~~~ ??"와 같이 상황에 대한 가이드도 가능하다. If it is a duplicate report, for example, "The content of ~~ (summary) reported by the complainant was received and processed as a report/incident type of ~~ at OO o'clock on O/O/O/OO, OO." Alternatively, following this comment, it is also possible to guide the situation, such as "~~ In a situation, the following actions are suggested. First, ~~~~ ??".
행동 요령 등에 대한 안내 멘트는 통신 장비(210)에서 제공하는 다시 듣기 등의 기능을 통해 반복 재생될 수 있다. 이러한 안내 멘트는 콜 상담 서비스를 위해 사전에 저장된 멘트, 상담원에 의해 이전에 신고 접수에서 제공한 응대 멘트 및 인공지능 상담원 모듈(240D)에 의해 생성된 멘트 중에서 어느 하나일 수 있다. 여기서, 인공지능 상담원 모듈(240D)에 의해 생성된 멘트는 음성 챗봇으로 역할을 하는 응답 생성 모듈(244C) 및 음성 발화 모듈(245D)에 의해 생성될 수 있다.Guidance for action tips, etc. may be repeatedly reproduced through a function such as listening again provided by the
중복 신고 판별 모듈(246D)은 중복 신고 여부를 판별하기 위해, 사전에 학습된 인공 신경망 모델로 구현될 수 있다. 여기서, 인공 신경망 모델은 대화 관리 모듈에서 수집한 이전 정보와 현재 정보 간의 유사도를 계산하도록 사전에 학습된 모델일 수 있다. The duplicate
일 예로, 인공 신경망 모델로 구현된 중복 신고 판별 모듈(246D)는 대화 관리 모듈(243B)에 의해 이전에 수집된 음성 인식 기반의 텍스트 데이터에 포함된 단어 또는 문장과 현재에 수집된 음성 인식 기반의 텍스트 데이터에 포함된 단어 또는 문장 간의 유사도를 계산하고, 계산된 유사도가 임계치 이상이면, 현재에 수집된 음성 인식 기반의 텍스트 데이터에 대응하는 민원인의 신고 내용은 이전에 수집된 음성 인식 기반의 텍스트 데이터에 대응하는 민원인의 신고 내용과 중복된 신고 내용으로 판별한다. 이 경우, 중복 신고 판별 모듈은 대화 관리 모듈(243B)를 거치지 않고, 음성 인식 모듈(241B)로부터 음성 인식 결과에 해당하는 이전의 텍스트 데이터와 현재의 텍스트 데이터를 직접 제공받아서 이들의 유사도를 계산할 수 있다. 또한, 음성 인식 모듈(241B)이 상담원 음성에 대해서만 음성인식을 수행하는 경우, 중복 신고 판별 모듈(246D)에서 유사도 계산으로 사용되는 텍스트 데이터들은 민원인 음성이 아니라 상담원 음성에 대한 음성 인식 결과일 수 있다. As an example, the duplicate
이상 설명한 제1 내지 제5 실시 예에 따른 인공지능 콜 센터 시스템에서, 설명의 이해를 돕기 위해, 인공 지능 상담원 모듈(240, 240A, 240B, 240C 또는 240D)과 접수 내용 관리 모듈(250, 250A 또는 250B)을 분리된 것으로 설명하였으나, 이들은 하나의 모듈로 통합될 수도 있다. 예를 들면, 접수 내용 관리 모듈(250, 250A 또는 250B)이 인공 지능 상담원 모듈(240, 240A, 240B, 240C 또는 240D) 내에 내장될 수도 있다.In the artificial intelligence call center system according to the first to fifth embodiments described above, in order to help the understanding of the description, the artificial intelligence agent module (240, 240A, 240B, 240C or 240D) and the reception content management module (250, 250A or 250B) has been described as separate, but they may be integrated into one module. For example, the reception
또한, 각 실시 예에서, 인공 지능 상담원 모듈(240, 240A, 240B, 240C 또는 240D)에 포함된 구성들도 설명의 이해를 돕기 위해 기능 단위로 구분한 것일 뿐, 하나의 모듈로 통합될 수 있음은 자명하다. In addition, in each embodiment, the components included in the artificial
또한, 각 실시 예를 설명하는 도 1 내지 6에서는 명확히 도시하지는 않았으나, 인공 지능 상담원 모듈(240, 240A, 240B, 240C 또는 240D)과 접수 내용 관리 모듈(250, 250A 또는 250B)은 프로세서 및 메모리를 포함하는 컴퓨팅 장치에 의해 실행되는 인공 신경망 알고리즘으로 구현될 수 있음은 당업자라면 충분히 이해할 수 있을 것이다. In addition, although not clearly shown in FIGS. 1 to 6 for explaining each embodiment, the artificial intelligence agent module (240, 240A, 240B, 240C or 240D) and the reception content management module (250, 250A or 250B) are a processor and a memory It will be fully understood by those skilled in the art that it may be implemented as an artificial neural network algorithm executed by a computing device comprising the same.
도 7은 본 발명의 일 실시 예에 따른 인공 지능 콜센터 시스템의 서비스 제공 방법을 나타내는 흐름도이고 도 8은 본 발명의 다른 실시 예에 따른 인공 지능 콜센터 시스템의 서비스 제공 방법을 나타내는 흐름도이다.7 is a flowchart illustrating a service provision method of an artificial intelligence call center system according to an embodiment of the present invention, and FIG. 8 is a flowchart illustrating a service provision method of an artificial intelligence call center system according to another embodiment of the present invention.
도 7에 도시한 인공 지능 콜센터 시스템의 서비스 제공 방법은 민원인의 음성과 상담원의 음성을 모두 포함하는 대화 음성에 대한 음성 인식 결과를 기반으로 하는 서비스 제공 방법인 반면에서, 도 8에 도시한 서비스 제공 방법은 오직 상담원의 음성에 대해서만 음성 인식을 수행하여 획득한 음성 인식 결과를 기반으로 하는 서비스 제공방법에서 차이가 있다.The service providing method of the artificial intelligence call center system shown in FIG. 7 is a service providing method based on a voice recognition result for a conversation voice including both the civil servant's voice and the counselor's voice, whereas the service providing method shown in FIG. The method differs in the service provision method based on the voice recognition result obtained by performing voice recognition only on the counselor's voice.
먼저, 도 7을 참조하면, 단계 710에서, 음성 인식 모듈(241)에서, 통신 장비(210)로부터 입력된 민원인과 상담원 간의 대화 음성에 대해 음성 인식을 수행하여, 상기 대화 음성에 대응하는 음성 인식 기반의 텍스트 데이터를 생성하는 과정이 수행된다.First, referring to FIG. 7 , in
이어, 단계 720에서, 대화 분석 모듈(242)이, 자연어 처리 기술을 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 과정이 수행된다. 여기서, 의도 분석 데이터의 추출은, 예를 들면, 대화 말뭉치를 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 상기 의도 분석 데이터를 추출하는 것일 수 있다.Next, in
이어, 단계 730에서, 접수 내용 관리 모듈(250)이, 상기 음성 인식 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 자동 분류하여 생성한 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 과정이 수행된다. 여기서, 신고 유형의 자동 분류를 위해, 훈련용 텍스트 데이터와 훈련용 의도 분석 데이터를 입력으로 이용하여 사전에 훈련된 인공 신경망 모델이 이용될 수 있다.Next, in
단계 730에서는, 상기 상담원 인터페이스()로부터 상기 상담원이 직접 작성한 민원인과 상담원 간의 대화 음성에 대응하는 상담원 UI 기반의 텍스트 데이터를 전달받는 과정과, 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정하는 과정이 더 수행될 수 있다. 여기서, 상기 상담원 UI 기반의 텍스트 데이터를 보정은, 예를 들면, 상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들과 상기 음성 인식 기반의 텍스트 데이터에 포함된 단어들 간의 유사도를 계산한 후, 상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들 중에서 임계치 이하의 유사도를 갖는 단어를 상기 음성 인식 기반의 텍스트 데이터에 포함된 해당 단어로 교체하는 것일 수 있다.In
이어, 단계 740에서, 상기 상담원 인터페이스(230)가, 통합 저장소(260)를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달하는 과정이 수행된다. 여기서, 대응 메뉴얼을 상담원에게 전달하는 과정은 상담원 인터페이스(230)에 구비된 표시 화면을 통해 대응 메뉴얼을 표시하는 과정일 수 있다.Next, in
추가적으로, 일 실시 예에 따른 인공 지능 콜센터 시스템의 서비스 제공 방법은, 상기 접수 내용 관리 모듈(240)이 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원이 상기 상담원 인터페이스를 통해 직접 상담원 UI 기반의 텍스트 데이터를 보정하는 과정, 상기 대화 분석 모듈(242)이 상기 보정된 상담원 UI 기반의 텍스트 데이터를 기반으로 상기 의도 분석 데이터를 다시 추출하고, 상기 다시 추출한 의도 분석 데이터를 상기 접수 내용 관리 모듈(250)로 전달하는 과정 및 상기 접수 내용 관리 모듈(250)이, 상기 보정된 상담원 UI 기반의 텍스트 데이터와 상기 다시 추출된 의도 분석 데이터를 기반으로 신고 유형을 다시 분류하여 생성한 보정된 신고 유형 분류 정보를 상기 상담원 인터페이스(230)로 전달하는 과정을 더 포함할 수 있다. 이러한 추가 실시 예에 따른 방법을 구현하기 위한 도 1의 시스템 구성에서는 대화 분석 모듈(242)과 대화 관리 모듈(243)이 분리되어 있으나, 대화 관리 모듈(243)이 대화 분석 모듈(242)에 포함되도록 통합될 수도 있다. 이 경우, 서비스 제공 방법은 대화 관리 모듈(243)에서 수행되는 과정에 대해서는 언급될 필요가 없다.Additionally, in the service providing method of the artificial intelligence call center system according to an embodiment, the reception
이하, 도 8을 참조하여, 오직 상담원의 음성에 대해서만 음성 인식을 수행하여 획득한 음성 인식 결과를 기반으로 하는 서비스 제공방법이 설명된다.Hereinafter, a service providing method based on a voice recognition result obtained by performing voice recognition on only the counselor's voice will be described with reference to FIG. 8 .
도 8을 참조하면, 먼저, 단계 810에서, 음성 인식 모듈(241A)이, 상담원 인터페이스(230)를 통해 입력된 상담원의 대화 음성에 대해 음성 인식을 수행하여, 상담원 음성 기반의 텍스트 데이터를 생성하는 과정이 수행된다.Referring to FIG. 8, first, in
이어, 단계 820에서, 대화 분석 모듈(242A)이, 자연어 처리 기술을 이용하여 상기 상담원 음성 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 과정이 수행된다.
Next, in
이어, 단계 830에서, 접수 내용 관리 모듈(250A)이, 상기 상담원 음성 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 생성한 신고 유형 분류 정보를 상담원 인터페이스(230)로 전달하는 과정이 수행된다.Next, in
단계 830은 상기 상담원 인터페이스로부터 상기 상담원이 상기 상담원 인터페이스를 통해 직접 작성한 민원인과 상담원 간의 대화 음성에 대응하는 상담원 UI 기반의 텍스트 데이터를 전달받는 과정과 상기 상담원 음성 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정하는 과정을 더 포함할 수 있다. 여기서, 상기 상담원 UI 기반의 텍스트 데이터의 보정은 상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들과 상기 상담원 음성 기반의 텍스트 데이터에 포함된 단어들 간의 유사도를 계산한 후, 상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들 중에서 임계치 이하의 유사도를 갖는 단어를 상기 상담원 음성 기반의 텍스트 데이터에 포함된 해당 단어로 교체하는 것일 수 있다. 이 실시 예에서, 교체 대상 단위를 단어로 한정하고 있으나, 구, 절 문장 단위로도 확장될 수 있음은 당연하다.Step 830 is a process of receiving, from the agent interface, text data based on the agent UI corresponding to the conversation voice between the complainant and the agent directly written by the agent through the agent interface, and the agent UI using the text data based on the agent's voice. It may further include a process of correcting the based text data. Here, the correction of the agent UI-based text data is performed after calculating the similarity between words included in the agent UI-based text data and the words included in the agent voice-based text data, and then, the agent UI-based text data Among words included in the data, a word having a similarity of less than or equal to a threshold may be replaced with a corresponding word included in the agent's voice-based text data. In this embodiment, although the replacement target unit is limited to a word, it is natural that the unit may be extended to a phrase or clause sentence unit.
이어, 단계 840에서, 상기 상담원 인터페이스(230)가, 통합 저장소(260)를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달하는 과정이 수행된다.Next, in
도 8의 다른 실시 예에 따른 서비스 제공 방법은, 추가적으로, 상기 접수 내용 관리 모듈이 상기 상담원 음성 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정한 후, 상기 보정된 상담원 UI 기반의 텍스트 데이터를 상기 대화 분석 모듈로 전달하는 과정, 상기 대화 분석 모듈이 상기 보정된 상담원 UI 기반의 텍스트 데이터를 기반으로 상기 의도 분석 데이터를 다시 추출하고, 상기 다시 추출한 의도 분석 데이터를 상기 접수 내용 관리 모듈로 전달하는 과정 및 상기 접수 내용 관리 모듈이, 상기 보정된 상담원 UI 기반의 텍스트 데이터와 상기 다시 추출된 의도 분석 데이터를 기반으로 신고 유형을 다시 분류하여 생성한 보정된 신고 유형 분류 정보를 상기 상담원 인터페이스로 전달하는 과정을 더 포함할 수 있다.In the service providing method according to another embodiment of FIG. 8 , additionally, after the reception content management module corrects the agent UI-based text data using the agent voice-based text data, the corrected agent UI-based text data The process of delivering text data to the dialog analysis module, the dialog analysis module extracts the intention analysis data again based on the corrected agent UI-based text data, and the re-extracted intention analysis data is transferred to the reception content management module The process of delivering to and the reception content management module transmits the corrected report type classification information generated by reclassifying the report type based on the corrected agent UI-based text data and the re-extracted intention analysis data to the agent interface It may further include a process of transferring to.
도 9는 본 발명의 인공 지능 콜센터 시스템의 서비스 제공 방법을 적용할 수 있는 예시적인 컴퓨팅 장치 디바이스의 블록도이다. 9 is a block diagram of an exemplary computing device to which the service providing method of the artificial intelligence call center system of the present invention can be applied.
도 9를 참조하면, 컴퓨팅 디바이스(500)는 본 명세서에서 논의된 것과 같은 다양한 절차를 수행하는데 사용될 수 있다. Referring to FIG. 9 ,
컴퓨팅 디바이스(500)는 데스크탑 컴퓨터, 노트북 컴퓨터, 서버 컴퓨터, 휴대형 컴퓨터, 태블릿 컴퓨터, 등과 같은 다양한 컴퓨팅 디바이스 중 임의의 것일 수 있다.
컴퓨팅 디바이스(500)는 하나 이상의 프로세서(CPU, GPU)(402), 하나 이상의 메모리 디바이스(들)(404), 하나 이상의 인터페이스(들)(406), 하나 이상의 대용량 저장 디바이스(들)(408), 하나 이상의 입/출력(I/O) 디바이스(들)(410), 및 디스플레이 디바이스(430)를 포함하고, 이들 모두는 버스(412)에 접속된다.
프로세서(들)(402)는 메모리 디바이스(들)(404) 및/또는 대용량 저장 디바이스(들)(408)에 저장된 명령을 실행하는 하나 이상의 프로세서 또는 제어기를 포함한다. 프로세서(들)(402)는 또한 캐시 메모리와 같은 다양한 유형의 컴퓨터-판독가능 매체를 포함할 수 있다.Processor(s) 402 includes one or more processors or controllers that execute instructions stored in memory device(s) 404 and/or mass storage device(s) 408 . Processor(s) 402 may also include various types of computer-readable media, such as cache memory.
여기서, 프로세서(들)(402)는 도 1 내지 도 6에 도시한 구성들(210, 220, 230, 240, 240A, 240B, 240C, 240D, 250, 250A, 250B, 260)을 실행 및 동작시키는 주체일 수 있다. Here, the processor(s) 402 executes and operates the
메모리 디바이스(들)(404)는 휘발성 메모리(예를 들어, 랜덤 액세스 메모리(RAM)(414)) 및/또는 비휘발성 메모리(예를 들어, 판독-전용 메모리(ROM)(416))와 같은 다양한 컴퓨터-판독가능 매체를 포함한다. 메모리 디바이스(들)(404)는 또한 플래시 메모리와 같은 재기록 가능 ROM을 포함할 수 있다.Memory device(s) 404 may include volatile memory (eg, random access memory (RAM) 414 ) and/or non-volatile memory (eg, read-only memory (ROM) 416 ). a variety of computer-readable media. Memory device(s) 404 may also include rewritable ROM, such as flash memory.
대용량 저장 디바이스(들)(408)는 자기 테이프, 자기 디스크, 광 디스크, 고체-상태 메모리(예: 플래시 메모리) 등과 같은 다양한 컴퓨터 판독가능 매체를 포함한다. 도 4에 도시된 바와 같이, 특정 대용량 저장 디바이스는 하드 디스크 드라이브(424)이다. 다양한 드라이브는 또한 다양한 컴퓨터 판독 가능 매체로부터 판독 및/또는 컴퓨터 판독 가능 매체에 기록을 가능하게 하기 위해 대용량 저장 디바이스(들)(408)에 포함될 수 있다. 대용량 저장 디바이스(들)(408)는 탈착 가능 저장 장치(426) 및/또는 고정식 매체를 포함한다.Mass storage device(s) 408 include a variety of computer-readable media, such as magnetic tape, magnetic disks, optical disks, solid-state memory (eg, flash memory), and the like. As shown in FIG. 4 , a particular mass storage device is a
입/출력(I/O) 디바이스(들)(410)는 데이터 및/또는 다른 정보가 컴퓨팅 디바이스(400)에 입력되거나 컴퓨터 디바이스(400)로부터 검색되게 하는 다양한 디바이스를 포함한다. 예시적인 I/O 디바이스(들)(410)는 커서 제어 디바이스, 키보드, 키패드, 마이크, 모니터 또는 다른 디스플레이 디바이스, 스피커, 프린터, 네트워크 인터페이스 카드, 모뎀, 렌즈, CCD 또는 다른 이미지 캡쳐 디바이스, 등을 포함한다.Input/output (I/O) device(s) 410 include various devices that allow data and/or other information to be input to or retrieved from computing device 400 . Exemplary I/O device(s) 410 include a cursor control device, keyboard, keypad, microphone, monitor or other display device, speaker, printer, network interface card, modem, lens, CCD or other image capture device, etc. include
디스플레이 디바이스(430)는 컴퓨팅 디바이스(400)의 하나 이상의 사용자에게 정보를 디스플레이할 수 있는 임의의 유형의 디바이스를 포함한다. 디스플레이 디바이스(430)의 예는 모니터, 디스플레이 터미널, 비디오 프로젝션 디바이스, 등을 포함한다.Display device 430 includes any type of device capable of displaying information to one or more users of computing device 400 . Examples of display devices 430 include monitors, display terminals, video projection devices, and the like.
그래픽-처리 유닛(GPU)(432)은 프로세서(들)(402) 및/또는 디스플레이 디바이스(430)에 접속될 수 있다. GPU는 컴퓨터 생성 이미지를 렌더링하고 다른 그래픽 처리를 수행하도록 동작할 수 있다. A graphics-processing unit (GPU) 432 may be coupled to the processor(s) 402 and/or the display device 430 . The GPU may be operable to render computer-generated images and perform other graphics processing.
GPU는 프로세서(들)(402)와 같은 범용 프로세서의 기능의 일부 또는 모두를 포함할 수 있다. GPU는 또한 그래픽 처리에 특정된 추가 기능을 포함할 수 있다. GPU는 좌표 변환, 음영, 텍스처링, 래스터화 및 컴퓨터 생성 이미지 렌더링에 유용한 다른 기능과 관련된 하드-코딩 및/또는 하드-와이어 그래픽 기능을 포함할 수 있다.A GPU may include some or all of the functionality of a general purpose processor, such as processor(s) 402 . The GPU may also include additional functions specific to graphics processing. The GPU may include hard-coded and/or hard-wired graphics functions related to coordinate transformations, shading, texturing, rasterization, and other functions useful for rendering computer-generated images.
인터페이스(들)(406)는 컴퓨팅 디바이스(400)가 다른 시스템, 다른 디바이스 또는 다른 컴퓨팅 환경과 상호작용할 수 있게 하는 다양한 인터페이스를 포함한다. Interface(s) 406 include various interfaces that enable computing device 400 to interact with other systems, other devices, or other computing environments.
예시적인 인터페이스(들)(406)는 근거리 네트워크(LAN), 광역 네트워크 (WAN), 무선 네트워크 및 인터넷에 대한 인터페이스와 같은 임의의 수의 상이한 네트워크 인터페이스(420)를 포함한다.Exemplary interface(s) 406 include any number of
다른 인터페이스(들)는 사용자 인터페이스(418) 및 주변 디바이스 인터페이스(422)를 포함한다. Other interface(s) include
인터페이스(들)(406)는 또한 하나 이상의 사용자 인터페이스 요소(418)를 포함할 수 있다. 인터페이스(들)(406)는 또한 프린터, 포인팅 디바이스(마우스, 트랙 패드, 등), 키보드, 등을 위한 인터페이스와 같은 하나 이상의 주변 인터페이스를 포함할 수 있다.Interface(s) 406 may also include one or more
버스(412)는 프로세서(들)(402), 메모리 디바이스(들)(404), 인터페이스(들)(406), 대용량 저장 디바이스(들)(408), 및 I/O 디바이스(들)(410)가 서로 통신하도록, 뿐만 아니라 버스(412)에 접속된 다른 디바이스 또는 구성요소와 통신하도록 허용한다.
버스(412)는 시스템 버스, PCI 버스, IEEE 1394 버스, USB 버스 등과 같은 여러 유형의 버스 구조 중 하나 이상을 나타낸다.
설명을 위해, 프로그램 및 다른 실행 가능한 프로그램 구성 요소가 본 명세서에서 개별적인 블록으로 도시되었지만, 그러한 프로그램 및 구성 요소는 컴퓨팅 디바이스(400)의 상이한 저장 구성 요소에 다양한 시간에 상주할 수 있고, 프로세서(들)(402)에 의해 실행됨이 이해된다. 대안적으로, 여기에 설명된 시스템 및 절차는 하드웨어, 또는 하드웨어로, 또는 하드웨어, 소프트웨어 및/또는 펌웨어의 조합으로 구현될 수 있다. 예를 들어, 하나 이상의 주문형 집적 회로(ASICs)는 본 명세서에 기술된 하나 이상의 시스템 및 절차를 수행하도록 프로그래밍 될 수 있다.For purposes of illustration, although programs and other executable program components are shown as separate blocks herein, such programs and components may reside at various times in different storage components of computing device 400 , and the processor(s) ) 402 . Alternatively, the systems and procedures described herein may be implemented in hardware, or hardware, or a combination of hardware, software and/or firmware. For example, one or more application specific integrated circuits (ASICs) may be programmed to perform one or more systems and procedures described herein.
이제까지 본 발명을 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양하게 변경 또는 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명을 위한 예시적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far, the present invention has been looked at focusing on examples. Those of ordinary skill in the art to which the present invention pertains will understand that the present invention may be implemented in variously changed or modified forms without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments are to be considered in terms of illustrative rather than restrictive views. The scope of the present invention is indicated in the claims rather than the foregoing description, and all differences within the scope equivalent thereto should be construed as being included in the present invention.
또한 이상의 방법은, 컴퓨터 판독가능매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체, 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함될 수 있다.In addition, in the above method, examples of the computer-readable medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floppy disks; and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like.
프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급언어코드를 포함한다. 상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
본 발명의 보호범위가 이상에서 명시적으로 설명한 실시예의 기재와 표현에 제한되는 것은 아니다. 또한, 본 발명이 속하는 기술분야에서 자명한 변경이나 치환으로 말미암아 본 발명이 보호범위가 제한될 수도 없음을 다시 한번 첨언한다.The protection scope of the present invention is not limited to the description and expression of the embodiments explicitly described above. In addition, it is added once again that the protection scope of the present invention cannot be limited due to obvious changes or substitutions in the technical field to which the present invention pertains.
Claims (16)
대화 분석 모듈이, 자연어 처리 기술을 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 단계;
접수 내용 관리 모듈이, 상기 음성 인식 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 생성한 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계; 및
상기 상담원 인터페이스가, 통합 저장소를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달하는 단계
를 포함하는 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.generating, by the voice recognition module, voice recognition-based text data corresponding to the conversation voice by performing voice recognition on the conversation voice between the civil servant and the counselor input from the communication equipment;
extracting, by the dialogue analysis module, intention analysis data indicating the intention of the civil petitioner from the speech recognition-based text data using natural language processing technology;
transmitting, by the reception content management module, the report type classification information generated by classifying the report type based on the speech recognition-based text data and the intention analysis data to an agent interface; and
transmitting, by the agent interface, a corresponding manual mapped to the report type classification information by searching the integrated repository to the agent
A method of providing a service based on an artificial intelligence call center system comprising a.
상기 의도 분석 데이터를 추출하는 단계는,
대화 말뭉치를 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 상기 의도 분석 데이터를 추출하는 단인 것인 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.In claim 1,
The step of extracting the intention analysis data,
The service providing method based on an artificial intelligence call center system, wherein the terminal extracts the intention analysis data from the speech recognition-based text data using a conversation corpus.
신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계는,
훈련용 텍스트 데이터와 훈련용 의도 분석 데이터를 입력으로 이용하여 사전에 훈련된 인공 신경망 모델을 이용하여 상기 신고 유형을 분류하는 단계인 것인 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.In claim 1,
The steps of passing the reporting type classification information to the agent interface are:
The method for providing a service based on an artificial intelligence call center system is the step of classifying the report type using an artificial neural network model trained in advance using text data for training and intention analysis data for training as inputs.
상기 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계는,
상기 상담원 인터페이스로부터 상기 상담원이 직접 작성한 민원인과 상담원 간의 대화 음성에 대응하는 상담원 UI 기반의 텍스트 데이터를 전달받는 단계; 및
상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정하는 단계;
를 포함하는 것인 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.In claim 1,
The step of delivering the report type classification information to the agent interface comprises:
receiving, from the counselor interface, text data based on a counselor UI corresponding to a conversation voice between a civil petitioner and a counselor directly written by the counselor; and
correcting the agent UI-based text data using the voice recognition-based text data;
A method of providing a service based on an artificial intelligence call center system comprising a.
상기 상담원 UI 기반의 텍스트 데이터를 보정하는 단계는,
상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들과 상기 음성 인식 기반의 텍스트 데이터에 포함된 단어들 간의 유사도를 계산한 후, 상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들 중에서 임계치 이하의 유사도를 갖는 단어를 상기 음성 인식 기반의 텍스트 데이터에 포함된 해당 단어로 교체하는 단계
인 것인 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.In claim 4,
The step of correcting the text data based on the agent UI,
After calculating the similarity between the words included in the agent UI-based text data and the words included in the voice recognition-based text data, the similarity below a threshold among the words included in the agent UI-based text data is determined replacing the words with the corresponding words included in the speech recognition-based text data;
An artificial intelligence call center system-based service provision method.
상기 접수 내용 관리 모듈이 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원이 상기 상담원 인터페이스를 통해 직접 상담원 UI 기반의 텍스트 데이터를 보정하는 단계;
상기 대화 분석 모듈이 상기 보정된 상담원 UI 기반의 텍스트 데이터를 기반으로 상기 의도 분석 데이터를 다시 추출하고, 상기 다시 추출한 의도 분석 데이터를 상기 접수 내용 관리 모듈로 전달하는 단계; 및
상기 접수 내용 관리 모듈이, 상기 보정된 상담원 UI 기반의 텍스트 데이터와 상기 다시 추출된 의도 분석 데이터를 기반으로 신고 유형을 다시 분류하여 생성한 보정된 신고 유형 분류 정보를 상기 상담원 인터페이스로 전달하는 단계
를 더 포함하는 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.In claim 1,
correcting, by the reception content management module, the agent UI-based text data directly through the agent interface by the agent using the voice recognition-based text data;
re-extracting, by the dialog analysis module, the intention analysis data based on the corrected agent UI-based text data, and transmitting the re-extracted intention analysis data to the reception content management module; and
transmitting, by the reception content management module, the corrected report type classification information generated by reclassifying the report type based on the corrected agent UI-based text data and the re-extracted intention analysis data to the agent interface;
An artificial intelligence call center system-based service provision method further comprising a.
대화 분석 모듈이, 자연어 처리 기술을 이용하여 상기 상담원 음성 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 단계;
접수 내용 관리 모듈이, 상기 상담원 음성 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 생성한 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계; 및
상기 상담원 인터페이스가, 통합 저장소를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달하는 단계
를 포함하는 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.performing, by the voice recognition module, voice recognition on the agent's conversational voice input through the agent interface, and generating text data based on the agent's voice;
extracting, by the dialogue analysis module, intention analysis data indicating the intention of the civil servant from the text data based on the counselor's voice using natural language processing technology;
transmitting, by the reception content management module, report type classification information generated by classifying a report type based on the agent's voice-based text data and the intention analysis data to an agent interface; and
transmitting, by the agent interface, a corresponding manual mapped to the report type classification information by searching the integrated repository to the agent
A method of providing a service based on an artificial intelligence call center system comprising a.
상기 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계는,
상기 상담원 인터페이스로부터 상기 상담원이 상기 상담원 인터페이스를 통해 직접 작성한 민원인과 상담원 간의 대화 음성에 대응하는 상담원 UI 기반의 텍스트 데이터를 전달받는 단계; 및
상기 상담원 음성 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정하는 단계;
를 더 포함하는 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.In claim 7,
The step of delivering the report type classification information to the agent interface comprises:
receiving, from the counselor interface, text data based on a counselor UI corresponding to a conversation voice between a civil petitioner and a counselor directly written by the counselor through the counselor interface; and
correcting the agent UI-based text data using the agent voice-based text data;
A service provision method based on an artificial intelligence call center system further comprising a.
상기 상담원 UI 기반의 텍스트 데이터를 보정하는 단계는,
상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들과 상기 상담원 음성 기반의 텍스트 데이터에 포함된 단어들 간의 유사도를 계산한 후, 상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들 중에서 임계치 이하의 유사도를 갖는 단어를 상기 상담원 음성 기반의 텍스트 데이터에 포함된 해당 단어로 교체하는 단계
인 것인 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.In claim 8,
The step of correcting the text data based on the agent UI,
After calculating the similarity between the words included in the agent UI-based text data and the agent voice-based text data, the similarity below a threshold among the words included in the agent UI-based text data is calculated replacing the words with the corresponding words included in the text data based on the agent's voice
An artificial intelligence call center system-based service provision method.
상기 접수 내용 관리 모듈이 상기 상담원 음성 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정한 후, 상기 보정된 상담원 UI 기반의 텍스트 데이터를 상기 대화 분석 모듈로 전달하는 단계;
상기 대화 분석 모듈이 상기 보정된 상담원 UI 기반의 텍스트 데이터를 기반으로 상기 의도 분석 데이터를 다시 추출하고, 상기 다시 추출한 의도 분석 데이터를 상기 접수 내용 관리 모듈로 전달하는 단계; 및
상기 접수 내용 관리 모듈이, 상기 보정된 상담원 UI 기반의 텍스트 데이터와 상기 다시 추출된 의도 분석 데이터를 기반으로 신고 유형을 다시 분류하여 생성한 보정된 신고 유형 분류 정보를 상기 상담원 인터페이스로 전달하는 단계
를 더 포함하는 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.In claim 7,
after the reception content management module corrects the agent UI-based text data using the agent voice-based text data, transmitting the corrected agent UI-based text data to the conversation analysis module;
re-extracting, by the dialog analysis module, the intention analysis data based on the corrected agent UI-based text data, and transmitting the re-extracted intention analysis data to the reception content management module; and
transmitting, by the reception content management module, the corrected report type classification information generated by reclassifying the report type based on the corrected agent UI-based text data and the re-extracted intention analysis data to the agent interface;
A service provision method based on an artificial intelligence call center system further comprising a.
상기 통신 장비로부터 입력된 민원인과 상담원 간의 대화 음성 또는 상기 상담원 UI로부터 입력된 상담원의 음성에 대해 음성 인식을 수행하여, 음성 인식 기반의 텍스트 데이터를 생성하는 음성 인식 모듈;
자연어 처리 기술을 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 대화 분석 모듈; 및
상기 음성 인식 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 획득한 신고 유형 분류 정보를 상기 상담원 인터페이스로 전달하는 접수 내용 관리 모듈을 포함하고,
상기 상담원 UI는,
통합 저장소를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달하는 것인 인공 지능 콜센터 시스템.an agent interface that communicates with the user terminal of the complainant through communication equipment (hereinafter referred to as 'counselor UI');
a voice recognition module for generating voice recognition-based text data by performing voice recognition on a conversation voice between a civil servant and a counselor input from the communication device or an agent voice input from the counselor UI;
a dialogue analysis module for extracting intention analysis data representing the intention of a civil petitioner from the speech recognition-based text data using natural language processing technology; and
and a reception content management module that classifies the report type based on the speech recognition-based text data and the intention analysis data and transmits the report type classification information obtained to the agent interface,
The agent UI is
An artificial intelligence call center system that searches the integrated storage and delivers a response manual mapped to the report type classification information to the agent.
상기 대화 분석 모듈은,
콜 센터 시스템에 특화된 의도값이 태깅된 대화 말뭉치를 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 상기 의도 분석 데이터를 추출하는 단인 것인 인공 지능 콜센터 시스템.In claim 11,
The dialogue analysis module,
An artificial intelligence call center system that extracts the intention analysis data from the speech recognition-based text data using a conversation corpus tagged with an intention value specialized for the call center system.
상기 접수 내용 관리 모듈은,
상기 상담원 UI로부터 상기 상담원이 민원인과 상담원 간의 대화 음성을 요약하여 작성한 상담원 UI 기반의 텍스트 데이터를 수신하고, 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정한, 상기 보정된 상담원 UI 기반의 텍스트 데이터를 상기 통합 저장소에 구축된 상담 대화 데이터베이스에 저장하는 것인 인공 지능 콜센터 시스템.In claim 11,
The reception content management module,
The agent receives, from the agent UI, the agent UI-based text data written by summarizing the conversation voice between the complainant and the agent, and corrects the agent UI-based text data using the voice recognition-based text data, the correction An artificial intelligence call center system that stores the agent UI-based text data in the counseling conversation database built in the integrated storage.
상기 접수 내용 관리 모듈은,
상기 민원인과 상담원 간의 대화 음성에 대해 음성 인식을 수행하여 생성한 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정하는 것인 인공 지능 콜센터 시스템.In claim 13,
The reception content management module,
An artificial intelligence call center system for correcting the agent UI-based text data using the voice recognition-based text data generated by performing voice recognition on the conversation voice between the civil servant and the agent.
상기 접수 내용 관리 모듈은,
상기 상담원 음성에 대해 음성 인식을 수행하여 생성한 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정하는 것인 인공 지능 콜센터 시스템. In claim 13,
The reception content management module,
An artificial intelligence call center system for correcting the agent UI-based text data using the voice recognition-based text data generated by performing voice recognition on the agent's voice.
상기 대화 분석 모듈은,
상기 접수 내용 관리 모듈로부터 전달된 상기 보정된 상담원 UI 기반의 텍스트 데이터로부터 보정된 의도 분석 데이터를 추출하고, 상기 보정된 의도 분석 데이터를 상기 접수 내용 관리 모듈로 전달하고,
상기 접수 내용 관리 모듈은,
상기 보정된 상담원 UI 기반의 텍스트 데이터 및 상기 보정된 의도 분석 데이터를 기반으로 상기 신고 유형을 다시 분류하는 것인 인공 지능 콜센터 시스템.In claim 13,
The dialogue analysis module,
extracting corrected intention analysis data from the corrected agent UI-based text data transmitted from the reception contents management module, and transferring the corrected intention analysis data to the reception contents management module;
The reception content management module,
The artificial intelligence call center system to reclassify the report type based on the corrected agent UI-based text data and the corrected intention analysis data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200170637A KR20220081120A (en) | 2020-12-08 | 2020-12-08 | Artificial intelligence call center system and method for providing system-based service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200170637A KR20220081120A (en) | 2020-12-08 | 2020-12-08 | Artificial intelligence call center system and method for providing system-based service |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220081120A true KR20220081120A (en) | 2022-06-15 |
Family
ID=81987798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200170637A KR20220081120A (en) | 2020-12-08 | 2020-12-08 | Artificial intelligence call center system and method for providing system-based service |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220081120A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116629804A (en) * | 2023-06-06 | 2023-08-22 | 河北华正信息工程有限公司 | Letters, interviews, supervision and tracking management system and management method |
CN117119106A (en) * | 2023-10-17 | 2023-11-24 | 北京铁力山科技股份有限公司 | Multifunctional intelligent control seat cooperation system |
CN117149983A (en) * | 2023-10-30 | 2023-12-01 | 山东高速信息集团有限公司 | Method, device and equipment for intelligent dialogue based on expressway service |
CN117875652A (en) * | 2024-01-15 | 2024-04-12 | 南方电网数字平台科技(广东)有限公司 | Personnel allocation management system and method for online customer service |
KR102658555B1 (en) * | 2023-09-19 | 2024-04-18 | 씨에스쉐어링 주식회사 | Consolidated system of analyzing civil complaint |
KR102660476B1 (en) * | 2023-11-23 | 2024-04-24 | 신동호 | Method and apparatus for providing administrative and legal expert matching services for the disabled and socially vulnerable groups |
-
2020
- 2020-12-08 KR KR1020200170637A patent/KR20220081120A/en unknown
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116629804A (en) * | 2023-06-06 | 2023-08-22 | 河北华正信息工程有限公司 | Letters, interviews, supervision and tracking management system and management method |
CN116629804B (en) * | 2023-06-06 | 2024-01-09 | 河北华正信息工程有限公司 | Letters, interviews, supervision and tracking management system and management method |
KR102658555B1 (en) * | 2023-09-19 | 2024-04-18 | 씨에스쉐어링 주식회사 | Consolidated system of analyzing civil complaint |
CN117119106A (en) * | 2023-10-17 | 2023-11-24 | 北京铁力山科技股份有限公司 | Multifunctional intelligent control seat cooperation system |
CN117119106B (en) * | 2023-10-17 | 2024-01-26 | 北京铁力山科技股份有限公司 | Multifunctional intelligent control seat cooperation system |
CN117149983A (en) * | 2023-10-30 | 2023-12-01 | 山东高速信息集团有限公司 | Method, device and equipment for intelligent dialogue based on expressway service |
CN117149983B (en) * | 2023-10-30 | 2024-02-27 | 山东高速信息集团有限公司 | Method, device and equipment for intelligent dialogue based on expressway service |
KR102660476B1 (en) * | 2023-11-23 | 2024-04-24 | 신동호 | Method and apparatus for providing administrative and legal expert matching services for the disabled and socially vulnerable groups |
CN117875652A (en) * | 2024-01-15 | 2024-04-12 | 南方电网数字平台科技(广东)有限公司 | Personnel allocation management system and method for online customer service |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20220081120A (en) | Artificial intelligence call center system and method for providing system-based service | |
US11380327B2 (en) | Speech communication system and method with human-machine coordination | |
US11037553B2 (en) | Learning-type interactive device | |
CN108962282B (en) | Voice detection analysis method and device, computer equipment and storage medium | |
WO2019210557A1 (en) | Voice quality inspection method and device, computer device and storage medium | |
WO2020228173A1 (en) | Illegal speech detection method, apparatus and device and computer-readable storage medium | |
US11797772B2 (en) | Word lattice augmentation for automatic speech recognition | |
US7716048B2 (en) | Method and apparatus for segmentation of audio interactions | |
WO2021000497A1 (en) | Retrieval method and apparatus, and computer device and storage medium | |
US11450311B2 (en) | System and methods for accent and dialect modification | |
US9293133B2 (en) | Improving voice communication over a network | |
JP4880258B2 (en) | Method and apparatus for natural language call routing using reliability scores | |
US8311824B2 (en) | Methods and apparatus for language identification | |
US9390725B2 (en) | Systems and methods for noise reduction using speech recognition and speech synthesis | |
US10839788B2 (en) | Systems and methods for selecting accent and dialect based on context | |
KR102186641B1 (en) | Method for examining applicant through automated scoring of spoken answer based on artificial intelligence | |
KR20220079484A (en) | Chatbot system and method for generating knowledge graph-based response thereof | |
US20240354054A1 (en) | Natural Language Processing Platform For Automated Event Analysis, Translation, and Transcription Verification | |
KR20210009266A (en) | Method and appratus for analysing sales conversation based on voice recognition | |
KR102708999B1 (en) | Real time consulting evaluation system | |
JP2020204711A (en) | Registration system | |
US20230317057A1 (en) | Assigning ssml tags to an audio corpus | |
KR102696311B1 (en) | Voice to text conversion recording system | |
RU2790946C1 (en) | Method and system for analyzing voice calls for social engineering detection and prevention | |
RU2802533C1 (en) | Method and system for analysis of voice calls for social engineering detection and prevention using voice bot activation |