Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020200170637A
Other languages
Korean (ko)
Inventor
방준성
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020200170637A priority Critical patent/KR20220081120A/en
Publication of KR20220081120A publication Critical patent/KR20220081120A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0281Customer communication at a business location, e.g. providing product or service information, consulting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/06Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
    • G10L15/063Training
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/16Speech classification or search using artificial neural networks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/18Speech classification or search using natural language modelling
    • G10L15/1822Parsing for meaning understanding
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech 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

인공 지능 콜센터 시스템 및 그 시스템 기반의 서비스 제공 방법{Artificial intelligence call center system and method for providing system-based service}Artificial intelligence call center system and system-based service providing method {Artificial intelligence call center system and method for providing system-based service}

본 발명은 콜센터 시스템에 관한 것으로, 더욱 상세하게는 음성 인식 기반 신고 접수 및 긴급 상황 대응을 위한 인공 지능 콜센터 시스템에 관한 것이다.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 call center system 200 according to an embodiment of the present invention is connected to communicate with a user terminal 100 through a network 150 .

사용자 단말(100)은, 민원인이 소지한 유선 또는 무선 통신 단말일 수 있으며, 무선 통신 단말은, 예를 들면, 스마트 폰일 수 있으며, 인공 지능 콜센터 시스템(200)과 통신 가능한 것이라면 그 종류에 특별한 제한은 없다.The user terminal 100 may be a wired or wireless communication terminal possessed by the civil servant, and the wireless communication terminal may be, for example, a smart phone, and if it can communicate with the artificial intelligence call center system 200, there is a special limitation on the type there is no

네트워크(150)는, 사용자 단말(100)과 인공 지능 콜센터 시스템(200)을 연결하는 매개체로서, 예를 들면, 전화망(Public Switched Telephone Network: PSTN), 인터넷망(Internet Protocol network: IP망) 등일 수 있다.The network 150, as a medium connecting the user terminal 100 and the artificial intelligence call center system 200, is, for example, a public switched telephone network (PSTN), an Internet network (Internet Protocol network: IP network), etc. can

인공 지능 콜센터 시스템(200)은, 통신 장비(210), 녹취 데이터 저장소(220), 상담원 인터페이스(230), 인공지능 상담원 모듈(240), 접수 내용 관리 모듈(250) 및 통합 데이터 저장소(260)를 포함한다.Artificial intelligence call center system 200, communication equipment 210, recording data storage 220, agent interface 230, artificial intelligence agent module 240, reception content management module 250 and integrated data storage 260 includes

통신 장비(210)는 네트워크(150)를 통해 민원인의 사용자 단말(100)과 통신하는 구성으로, 상담원과의 콜 연결을 제공한다. 이러한 통신 장비(210)는, 예를 들면, PDS(Predictive Dialing System), CTI(Computer Telephony Integration), IVR(Interactive Voice Response), PBX(private branch exchange) 등일 수 있다. 또한, 통신 장비(210)는 민원인과 상담원의 음성 대화를 녹취하여 음성 데이터를 획득한다. 상기 통신 장비(210)에 의해 녹취된 음성 데이터는 녹취 데이터 저장소(220)에 구축된 데이터베이스에 저장된다.The communication equipment 210 is configured to communicate with the user terminal 100 of the complainant through the network 150 , and provides a call connection with a counselor. The communication equipment 210 may be, for example, a predictive dialing system (PDS), a computer telephony integration (CTI), an interactive voice response (IVR), a private branch exchange (PBX), or the like. In addition, the communication device 210 acquires voice data by recording the voice conversation between the civil servant and the counselor. The voice data recorded by the communication device 210 is stored in a database built in the recording data storage 220 .

상담원 인터페이스(230)는 상담원과 통신장비(210) 간의 인터페이싱 기능, 상담원과 접수 내용 관리 모듈(240) 간의 인터페이싱 기능 및 상담원과 저장소(260) 간의 인터페이싱 기능 등을 제공하는 구성으로, 예를 들면, 데스크 탑 퍼스널 컴퓨터일 수 있다. 데스크 탑 퍼스널 컴퓨터에는 상담원이 민원인과 상담을 위한 헤드셋, 마이크 스피커 등이 연결될 수 있다.The agent interface 230 is configured to provide an interfacing function between the agent and the communication equipment 210, an interfacing function between the agent and the reception content management module 240, and an interfacing function between the agent and the storage 260, for example, It may be a desktop personal computer. A headset, a microphone speaker, etc. may be connected to the desktop personal computer for the counselor to consult with the civil servant.

인공지능 상담원 모듈(240)은 음성 인식 모듈(241), 대화 분석 모듈(242) 및 대화 관리 모듈(243)을 포함한다. The artificial intelligence agent module 240 includes a voice recognition module 241 , a conversation analysis module 242 , and a conversation management module 243 .

음성 인식 모듈(241)은 통신 장비를 통해 실시간으로 입력되는 음성 데이터에 대해 음성 인식을 수행하여 획득한 음성 인식 결과를 대화 분석 모듈(242)로 출력한다. 여기서, 음성 인식 결과는 민원인의 음성 및 상담원의 음성을 포함하는 음성으로부터 변환된 텍스트 데이터일 수 있다.The voice recognition module 241 outputs a voice recognition result obtained by performing voice recognition on voice data input in real time through a communication device to the conversation analysis module 242 . Here, the voice recognition result may be text data converted from the voice including the voice of the civil servant and the voice of the counselor.

음성 인식 모듈(241)은 예를 들면, 소프트웨어 모듈 또는 그 소프트웨어 모듈을 실행하는 하드웨어 모듈일 수 있다. 여기서, 소프트웨어 모듈은, 예를 들면, 잘 알려진 음성 인식 알고리즘 또는 기계 학습을 통해 사전에 학습된 음성 인식 모델일 수 있다.The voice recognition module 241 may be, for example, a software module or a hardware module executing the software module. Here, the software module may be, for example, a well-known speech recognition algorithm or a speech recognition model trained in advance through machine learning.

음성 인식 모델은, 음성 인식 성능을 높이기 위해, 도메인 별로 분류된 대량의 데이터를 학습 데이터(또는 훈련 데이터)로 이용하여 사전에 학습된 인공 신경망 모델일 수 있다. 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 dialog analysis module 242 processes text data (conversation contents between the complainant and the counselor) input from the voice recognition module 241 according to natural language processing technology, and analyzes the request and intention of the complainant. For example, the conversation analysis module 242 uses a conversation corpus in which intention values and/or request values specific to the call center system are tagged, and the request of the complainant and/or the counselor from the text data representing the conversation between the complainant and the counselor and intention analysis.

대화 관리 모듈(243)는 대화 분석 모듈(242)이 분석하여 획득한 분석 결과 데이터(이하, 민원인 및/또는 상담원의 의도 분석 데이터라 함)를 수집하고, 수집된 의도 분석 데이터를 접수 내용 관리 모듈(250)로 출력한다. 또한, 대화 관리 모듈(243)은 음성 인식 모듈(241)의 음성 인식 과정을 통해 민원인과 상담원 간의 대화 음성으로부터 변환된 텍스트르 데이터를 수집하고, 이를 접수 내용 관리 모듈(250)로 출력할 수 있다.The conversation management module 243 collects analysis result data (hereinafter referred to as intention analysis data of the civil servant and/or counselor) obtained by analyzing the dialogue analysis module 242, and receives the collected intention analysis data from the reception content management module (250) is output. In addition, the conversation management module 243 may collect text data converted from the conversation voice between the civil servant and the counselor through the voice recognition process of the voice recognition module 241 , and output it to the reception content management module 250 . .

여기서, 음성 인식 모듈(241)에 의해 획득된 텍스트 데이터는 민원인과 상담원 간의 전체 대화 내용을 나타내는 정보로 활용되고, 대화 분석 모듈(242)에 의해 획득된 의도 분석 데이터는 민원인과 상담원 간의 전체 대화 내용을 요약한 정보로도 활용될 수 있다.Here, the text data acquired by the voice recognition module 241 is used as information representing the entire conversation between the complainant and the counselor, and the intention analysis data acquired by the conversation analysis module 242 is the entire conversation content between the complainant and the counselor. It can also be used as summary information.

한편, 도 1에서는 인공지능 상담원 모듈(240)에 포함된 음성 인식 모듈(241), 대화 분석 모듈(242) 및 대화 관리 모듈(243)이 분리되어 있으나, 하나의 소프트웨어 모듈로 통합될 수도 있다. 예를 들면, 대화 분석 모듈(242) 및 대화 관리 모듈(243)은 하나의 인공 신경망 모델로 통합되거나, 음성 인식 모듈(241), 대화 분석 모듈(242) 및 대화 관리 모듈(243) 모두가 하나의 인공 신경망 모델로 통합될 수 있다.Meanwhile, in FIG. 1 , the voice recognition module 241 , the conversation analysis module 242 , and the conversation management module 243 included in the artificial intelligence agent module 240 are separated, but may be integrated into one software module. For example, the dialogue analysis module 242 and the dialogue management module 243 are integrated into one artificial neural network model, or the speech recognition module 241 , the dialogue analysis module 242 and the dialogue management module 243 are all in one. can be integrated into the artificial neural network model of

접수 내용 관리 모듈(250)은 인공지능 상담원 모듈(240)로부터 입력된 텍스트 데이터를 통합 데이터 저장소(260)에 구축된 상담 대화 데이터베이스에 저장한다.The reception content management module 250 stores the text data input from the artificial intelligence agent module 240 in the consultation conversation database built in the integrated data storage 260 .

또한, 접수 내용 관리 모듈(250)은 인공지능 상담원 모듈(240)로부터 입력된 텍스트 데이터 및/또는 의도 분석 데이터를 기반으로 신고/사건 유형을 자동 분류하고, 그 분류 결과(신고 유형 분류 정보)를 상담원 인터페이스(230)를 통해 상담원에게 제공할 수 있다.In addition, the reception content management module 250 automatically classifies the report/event type based on the text data and/or intention analysis data input from the artificial intelligence agent module 240, and the classification result (report type classification information) It may be provided to the agent through the agent interface 230 .

또한, 접수 내용 관리 모듈(250)은 상담원 인터페이스(230)로부터 입력된 텍스트 데이터를 인공지능 상담원 모듈(240)로부터 입력된 텍스트 데이터(이하, '음성 인식 기반의 텍스트 데이터'라 함)를 이용하여 보정할 수 있다. 여기서, 상담원 인터페이스(230)로부터 입력된 텍스트 데이터(상담원 UI 기반의 텍스트 데이터)는 상담원이 상담원 인터페이스(230)에 구비된 입력 수단(예, 키보드 등)를 이용하여 직접 작성한(입력한) 민원인의 대화 내용일 수 있다.In addition, the reception content management module 250 uses the text data input from the agent interface 230 to the text data input from the AI agent module 240 (hereinafter, referred to as 'speech recognition-based text data'). can be corrected Here, the text data input from the agent interface 230 (text data based on the agent UI) is written (inputted) by the agent using an input means (eg, keyboard, etc.) provided in the agent interface 230 . It could be a conversation.

접수 내용 관리 모듈(250)은, 신고/사건 유형의 자동 분류 작업과 상담원 인터페이스(230)로부터 입력된 텍스트 데이터(상담원이 직접 작성하여 입력한 민원인의 대화 내용)의 보정 작업을 수행하기 위해, 도 2에 도시된 바와 같이 분류기(252)와 보정기(254)를 포함하도록 구성될 수 있다.The reception contents management module 250 is configured to perform automatic classification of report/incident types and correction of text data input from the agent interface 230 (conversation contents of civil servants directly written and input by the agent). 2 , it may be configured to include a classifier 252 and a corrector 254 .

분류기(252)는 인공 지능 상담원 모듈(240)로부터 입력된 음성 인식 기반의 텍스트 데이터와 의도 분석 데이터를 이용하여 신고/사건 유형을 자동 분류한다. 이러한 분류기(252)는, 예를 들면, 훈련용 텍스트 데이터와 훈련용 의도 분석 데이터를 입력으로 이용하여 사전에 훈련된 인공 신경망 모델로 구현될 수 있다. 여기서, 인공 신경망 모델은, 예를 들면, ANN(Artificial Neural Network), 순환신경망(Recurrent Neural Network, RNN), 합성곱 신경망(Convolution Neural Network, CNN), 심층 신경망(Deep Neural Network, DNN) 일 수 있다.The classifier 252 automatically classifies the report/event type using the speech recognition-based text data and intention analysis data input from the artificial intelligence agent module 240 . The classifier 252 may be implemented as an artificial neural network model trained in advance using, for example, training text data and training intention analysis data as inputs. Here, the artificial neural network model may be, for example, an artificial neural network (ANN), a recurrent neural network (RNN), a convolutional neural network (CNN), or a deep neural network (DNN). have.

보정기(254)는 인공 지능 상담원 모듈(240)로부터 입력된 음성 인식 기반의 텍스트 데이터를 이용하여 상담원 인터페이스(230)으로부터 입력된 상담원이 입력한 텍스트 데이터를 보정한다. 이러한 보정기(254)는 훈련용 음성 인식 기반의 텍스트 데이터와 상담원에 의해 작성된 훈련용 텍스트 데이터를 입력으로 이용하여 사전 훈련된 인공 신경망 모델로 구현될 수 있다. 여기서, 인공 신경망 모델은, 예를 들면, ANN(Artificial Neural Network), 순환신경망(Recurrent Neural Network, RNN), 합성곱 신경망(Convolution Neural Network, CNN), 심층 신경망(Deep Neural Network, DNN) 일 수 있다.The corrector 254 corrects the text data input by the agent inputted from the agent interface 230 by using the voice recognition-based text data input from the artificial intelligence agent module 240 . The corrector 254 may be implemented as a pre-trained artificial neural network model using, as inputs, voice recognition-based training text data and training text data written by a counselor. Here, the artificial neural network model may be, for example, an artificial neural network (ANN), a recurrent neural network (RNN), a convolutional neural network (CNN), or a deep neural network (DNN). have.

인공 신경망 모델을 이용한 보정 방법은, 예를 들면, 상담원에 의해 작성된 텍스트 데이터에 포함된 단어들과 음성 인식 기반의 텍스트 데이터에 포함된 단어들 간의 유사도를 계산한 후, 상담원이 직접 입력한 텍스트 데이터에 포함된 단어들 중에서 임계치 이하의 유사도를 갖는 단어를 음성 인식 기반의 텍스트 데이터에 포함된 해당 단어로 교체하는 것일 수 있다. 여기서, 단어 간의 유사도 계산을 위해, 단어 임베딩 벡터(예, 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 content management module 250 may store the corrected text data in the counseling conversation database built in the integrated data storage 260 .

또한, 접수 내용 관리 모듈(250)은 상기 보정된 텍스트 데이터를 인공 지능 상담원 모듈(240)의 대화 분석 모듈(242)로 다시 전달하고, 상기 보정된 텍스트(보정된 상담원 UI 기반의 텍스트 데이터)를 전달받은 대화 분석 모듈(242)은 상기 보정된 텍스트 데이터를 기반으로 민원인 및/또는 상담원의 요구 및 의도를 다시 분석할 수 있다.In addition, the reception content management module 250 transmits the corrected text data back to the conversation analysis module 242 of the artificial intelligence agent module 240, and transmits the corrected text (corrected text data based on the agent UI). The received conversation analysis module 242 may re-analyze the request and intention of the complainant and/or the counselor based on the corrected text data.

이후, 대화 분석 모듈(242)은 대화 관리 모듈(243)을 통해 재분석된 의도 분석 데이터를 다시 접수 내용 관리 모듈(250)로 전달하고, 접수 내용 관리 모듈(250)은 재분석된 의도 분석 데이터를 기반으로 신고/사건 유형을 다시 자동 분류할 수 있다.Thereafter, the dialogue analysis module 242 transmits the intention analysis data re-analyzed through the dialogue management module 243 to the reception contents management module 250 again, and the reception contents management module 250 is based on the re-analyzed intention analysis data to automatically classify the report/incident type again.

한편, 인공지능 상담원 모듈(240)로부터 입력된 음성 인식 기반의 텍스트 데이터는 민원인의 음성을 인식하여 획득한 텍스트 데이터와 상담원의 음성을 인식하여 획득한 텍스트 데이터를 포함한다. On the other hand, the voice recognition-based text data input from the AI counselor module 240 includes text data obtained by recognizing the voice of the civil servant and text data obtained by recognizing the voice of the counselor.

사용자 단말(100)의 통화 품질로 인해, 민원인의 음성을 인식하 획득한 텍스트 데이터는 상담원의 음성을 인식하여 획득한 텍스트 데이터에 비해 정확도가 낮을 수 가 있다. Due to the call quality of the user terminal 100 , the text data obtained by recognizing the voice of the civil servant may have lower accuracy than the text data obtained by recognizing the voice of the counselor.

따라서, 접수 내용 관리 모듈(250)은 상담원에 의해 작성된(또는 입력된) 텍스트 데이터를 보정할 때, 민원인의 음성을 인식하여 획득한 텍스트 데이터와 상담원의 음성을 인식하여 획득한 텍스트 데이터 중에서, 상담원의 음성을 인식하여 획득한 텍스트 데이터에 더 높은 가중치를 적용하여 상담원에 의해 작성된 텍스트 데이터와의 유사도를 계산하고, 그 계산된 유사도를 기반으로 상담원에 의해 작성된 텍스트 데이터에 포함된 해당 단어를 교체할 수도 있다.Accordingly, when the reception content management module 250 corrects the text data written (or inputted) by the counselor, among the text data obtained by recognizing the civil servant's voice and the text data obtained by recognizing the counselor's voice, the counselor By applying a higher weight to the text data obtained by recognizing the voice of may be

한편, 상담원은 상담원 인터페이스(230)를 이용하여 통합 데이터 저장소(260)에 구축된 시나리오 데이터베이스에 접속하여, 시나리오 데이터베이스에 저장된 대응 메뉴얼에 따라 긴급 상황에 대처하기 위한 필요한 정보를 민원인에게 전달한다.On the other hand, the agent accesses the scenario database built in the integrated data storage 260 using the agent interface 230 and delivers necessary information to respond to an emergency situation to the civil servant according to the response manual stored in the scenario database.

도 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 internal components 210 to 260 of the artificial intelligence call center system 200 according to the second embodiment are the internal components 210 of the artificial intelligence call center system according to the first embodiment shown in FIG. 1 . 260) is almost the same. However, in that the artificial intelligence agent module 240A included in the artificial intelligence call center system 200 according to the second embodiment performs voice recognition only for the agent's voice, the artificial intelligence agent module 240 according to the first embodiment ) is different from

도 1의 시스템 구성에서 민원인이 소지한 사용자 단말(100)의 통화 품질이 낮을 수 있다. 이 경우, 상담원은 정확한 정보를 바탕으로 응대를 하기 위해 민원인의 질의를 다시 묻고 답변을 하는 식으로 민원인과의 대화를 진행할 것이다. 이러한 이유에서 상담원의 발화한 음성에 대해서만 음성 인식을 수행하는 것 만으로도 민원인의 요구 및 의도를 분석할 수 있다.In the system configuration of FIG. 1 , the call quality of the user terminal 100 carried by the civil petitioner may be low. In this case, in order to respond based on accurate information, the counselor will proceed with the dialogue with the complainant by asking the complainant's query again and answering the question. For this reason, it is possible to analyze the request and intention of the civil petitioner only by performing voice recognition on the voice uttered by the counselor.

도 3에 도시된 제2 실시 예에 따른 인공지능 상담원 모듈(240A)은 상담원 음성에 대해서만 음성 인식을 수행하고, 그 음성 인식 결과를 분석하므로, 도 1에 도시한 인공지능 상담원 모듈(240)과 다르게, 통신 장비(210)와 연결되지 않고, 오직 상담원 음성만을 입력으로 이용하기 위해 상담원 UI(230)와 연결된다.The artificial intelligence agent module 240A according to the second embodiment shown in FIG. 3 performs voice recognition only on the agent's voice and analyzes the voice recognition result, so the artificial intelligence agent module 240 shown in FIG. 1 and Alternatively, it is not connected to the communication equipment 210, but is connected to the agent UI 230 in order to use only the agent's voice as an input.

도 1에 도시한 인공지능 상담원 모듈(240)과 유사하게, 제2 실시 예에 따른 인공지능 상담원 모듈(240A)에 포함된 음성 인식 모듈(241A)는 상담원의 음성에 대해 음성 인식을 수행하여 텍스트 데이터를 생성하고, 대화 분석 모듈(242A)는 상담원 음성에 대응하는 텍스트 데이터를 분석하여 민원인의 요구 및 의도를 분석하여 획득한 의도 분석 데이터를 생성한다. Similar to the artificial intelligence agent module 240 shown in FIG. 1 , the voice recognition module 241A included in the artificial intelligence agent module 240A according to the second embodiment performs voice recognition on the agent's voice to perform text The data is generated, and the conversation analysis module 242A analyzes text data corresponding to the counselor's voice and generates intention analysis data obtained by analyzing the request and intention of the civil petitioner.

제2 실시 예에 따른 대화 관리 모듈(243A)운 음성 인식 모듈(241A)에 의해 획득한 상담원 음성에 대한 텍스트 데이터와 대화 분석 모듈(242A)에 의해 획득한 의도 분석 데이터를 수집하고, 이를 접수 내용 관리 모듈(250)로 전달한다.The conversation management module 243A according to the second embodiment collects the text data for the agent's voice acquired by the voice recognition module 241A and the intention analysis data acquired by the dialog analysis module 242A, and receives it It is transmitted to the management module 250 .

또한 제2 실시 예에 따른 대화 관리 모듈(243A)는 수집한 텍스트 데이터와 의도 분석 데이터를 이용하여 민원인과 상담원의 대화 내용을 요약할 수 있다. In addition, the conversation management module 243A according to the second embodiment may summarize the contents of the conversation between the complainant and the counselor by using the collected text data and intention analysis data.

민원인과 상담원의 대화 내용을 요약하기 위해, 콜 서비스에 특화된 템플릿을 이용하여 텍스트 데이터와 의도 분석 데이터로부터 민원인과 상담원의 대화 내용이 요약될 수 있다. 예를 들면, 의도 분석 데이터를 이용하여 텍스트 데이터에 포함된 단어들 중 핵심 키워드를 추출하고, 그 추출된 키워드를 상기 템플릿에 입력하는 방식으로 민원인과 상담원의 대화 내용을 요약한 요약 데이터의 생성이 가능하다. 여기서, 민원인과 상담원의 대화 내용을 요약하기 위해, 콜 서비스에 특화된 템플릿이 이용되는 점에서 상기 요약 데이터는 템플릿 데이터로 불릴 수도 있다.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 contents management module 250A according to the second embodiment similarly to the reception contents management module 250 according to the first embodiment, the text data input from the artificial intelligence agent module 240A is stored in the integrated storage 260 . It is saved in the established counterpart conversation DB.

또한, 제2 실시 예에 따른 접수 내용 관리 모듈(250A)는 상기 텍스트 데이터와 함께 인공 지능 상담원 모듈(240A)로부터 입력된 의도 분석 데이터와 요약 데이터(템플릿 데이터)를 이용하여 신고/사건 접수 유형을 자동 분류한다.In addition, the reception content management module 250A according to the second embodiment uses the intention analysis data and summary data (template data) input from the artificial intelligence agent module 240A together with the text data to determine the report/incident reception type. automatically classify.

또한, 제2 실시 예에 따른 접수 내용 관리 모듈(250A)는 상담원의 음성에 대해서만 음성 인식을 수행하여 획득한 텍스트 데이터를 이용하여 상담원이 상담원 UI(230)를 이용하여 직접 작성한(입력한) 텍스트 데이터를 보정한다.In addition, the reception content management module 250A according to the second embodiment uses text data obtained by performing voice recognition on only the agent's voice to directly write (input) text by the agent using the agent UI 230 . Correct the data.

도 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 call center system 200 according to the third embodiment, the first and second artificial intelligence agent modules 240B are configured to further include a customer-facing knowledge/information generation module 244B. There is a difference from the artificial intelligence agent modules 240 and 240A according to the embodiment.

고객응대 지식/정보 생성 모듈(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 conversation management module 243B are the reception contents management module 250 or 250A and the reception contents customer response knowledge/information generation module (244B).

고객응대 지식/정보생성 모듈(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 conversation management module 243B, and corrected text data and reports/events provided from the reception content management module 250B. Based on the type classification result, the scenario database built in the integrated storage 260 is searched to search for information for customer service in real time, and the retrieved information is provided to the agent through the agent UI 230 .

상담원 UI(230)는 통합 저장소(260에 구축된 도메인 지식 DB, 시나리오 DB, 상담대화 DB 등)에서 정보 검색이 가능하며, 이러한 정보 제공 로그는 남아, 다음에 민원인 응대시 추천될 수 있다.The agent UI 230 can search for information in the integrated storage (domain knowledge DB, scenario DB, counseling conversation DB, etc. built in 260), and this information providing log remains and can be recommended when responding to civil servants next time.

도 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 call center system 200 according to the fourth embodiment, the artificial intelligence agent module 240C further includes a response generating module 244C and a voice utterance module 245C serving as a voice chatbot. It is different from the above-described embodiments in that it is configured to include.

우선, 접수 내용 관리 모듈(250)은 신고 접수 내용을 최종 결정하고 신고/사건 유형 분류를 한다. 여기서, 최종 결정된 신고 접수 내용은 상담원이 상담원UI를 통해 직접 작성한 텍스트 데이터를 인공 지능 상담원 모듈(240C)에서 음성 인식 기반으로 생성한 텍스트 데이터를 이용하여 보정한 데이터일 수 있다.First, the reception contents management module 250 finally determines the contents of the report reception and categorizes the report/incident type. Here, the final determined report reception content may be data obtained by correcting text data directly written by the agent through the agent UI using text data generated by the artificial intelligence agent module 240C based on voice recognition.

제4 실시 예에 따르면, 상담원은 상담원 UI(230)를 통해 최종 결정된 신고 접수 내용을 제공받고 음성 챗봇(244C 및 245C)을 활용하여 민원인의 질의에 응대할 수 있다. According to the fourth embodiment, the counselor may receive the final determined report reception content through the counselor UI 230 and respond to the complaints' inquiries by using the voice chatbots 244C and 245C.

응답생성 모듈(244C)은 상담원 UI(230)를 통해 전달되는 상담원의 입력 명령에 따라 접수 내용 관리 모듈(250) 및 대화 관리 모듈(243B)에서 제공하는 정보를 바탕으로 통합 저장소(260)에 구축된 도메인 지식 데이터베이스 및 시나리오 데이터베이스를 검색하여 적절한 응답 데이터를 생성한다. 여기서, 응답 데이터는 텍스트 형태의 데이터일 수 있다. 여기서, 도메인 지식 베이스에는 도메인에 따라 구분되는 대응 메뉴얼이 저장되어 있으며, 시나리오 데이터베이스는, 신고/사건 접수 유형별로 구분되는 대응 메뉴얼이 저장되어 있을 수 있다.The response generation module 244C is built in the integrated storage 260 based on the information provided by the reception content management module 250 and the conversation management module 243B according to the agent input command transmitted through the agent UI 230 . Searches the domain knowledge database and scenario database to generate appropriate response data. Here, the response data may be text data. Here, the domain knowledge base may store response manuals classified according to domains, and the scenario database may store response manuals classified according to report/incident reception types.

음성 발화 모듈(245C)은 응답 생성 모듈(244C)에서 생성한 응답 데이터(안내 멘트 등)을 음성으로 변환하여 통신 장비(210)를 통해 민원인의 사용자 단말(100)로 전송한다. 여기서, 음성 발화 모듈(245C)은, 예를 들면, 텍스트 음성 변환기(Text-to Speech, TTS) 일 수 있다. The voice utterance module 245C converts the response data (such as a guide message) generated by the response generation module 244C into voice and transmits it to the user terminal 100 of the complainant through the communication device 210 . Here, the speech speech module 245C may be, for example, a text-to-speech (TTS).

응답 데이터는, 예를 들어, 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 agent UI 230 through the customer response knowledge/information generation module 244B shown in FIG. and a guide message selected in the process of responding to civil servants through the function menu can be used.

제4 실시 예에 따른 인공 지능 상담원 모듈(240C)이 상담원의 음성만을 이용하여 민원인의 요구 및 의도를 분석하는 경우, 도 5에서 점선으로 표시된 연결선과 같이 인공 지능 상담원 모듈(240C)은 상담원 UI(230)와 연결된다.When the artificial intelligence agent module 240C according to the fourth embodiment analyzes the request and intention of the civil servant using only the agent's voice, the artificial intelligence agent module 240C is the agent UI ( 230) is connected.

또한, 제4 실시 예에 따른 인공 지능 상담원 모듈(240C)은 음성 발화 모듈(245C)에 의해 인위적으로 생성된 안내 음성을 민원인의 사용자 단말(100)로 전달되도록 인공 지능 상담원 모듈(240C)은 통신 장비(210)와 추가적으로 연결된다.In addition, the artificial intelligence agent module 240C according to the fourth embodiment transmits the guidance voice artificially generated by the voice utterance module 245C to the user terminal 100 of the civil servant. The artificial intelligence agent module 240C communicates It is additionally connected to the equipment 210 .

도 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 call center system 200 according to the fifth embodiment, the artificial intelligence agent module 240D is configured to further include a duplicate report determination module 246D, which is different from the embodiments described above. have.

동일 공간(지역)에서 긴급 상황이 발생한 경우, 콜 센터 시스템에는 중복되는 다수의 신고가 접수될 수 있다. 이것은 다른 신고에 대한 원활한 접수를 방해한다. 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 call center system 200 according to the fifth embodiment, in order to minimize duplicate report reception, the artificial intelligence agent module 240D is configured to further include a duplicate report determination module 246D.

먼저, 접수 내용 관리 모듈(250)에서는 전술한 실시 예들과 동일하게 신고 접수 내용을 최종 결정하고, 신고/사건 유형을 자동으로 분류한다. First, the reception contents management module 250 finally determines the contents of the report reception, as in the above-described embodiments, and automatically classifies the report/incident type.

제5 실시 예에 따른 인공 지능 상담원 모듈(240D)에 포함된 중복 신고 판별 모듈(246D)는 대화 관리 모듈(243B)에서 수집한 이전의 정보와 현재의 정보를 비교하는 방식으로, 민원인의 신고 내용과 다른 민원인의 신고 내용이 중복되는지를 판별한다. 여기서, 대화 관리 모듈(243B)에서 수집한 이전의 정보는 이전의 음성인식 기반의 텍스트 데이터, 이전의 의도 분석 데이터 및 이전의 요약 데이터를 포함하고, 대화 관리 모듈(243B)에서 수집한 현재의 정보는 현재의 음성 인식 기반의 텍스트 데이터, 현재의 의도 분석 데이터 및 현재의 요약 데이터를 포함한다.The duplicate report determination module 246D included in the artificial intelligence agent module 240D according to the fifth embodiment compares the previous information collected by the conversation management module 243B with the current information, It is determined whether the contents of the complaint and the report of other complainants overlap. Here, the previous information collected by the conversation management module 243B includes the previous speech recognition-based text data, the previous intention analysis data, and the previous summary data, and the current information collected by the conversation management module 243B includes current speech recognition-based text data, current intention analysis data, and current summary data.

중복 신고 판별 모듈(246D)는 이전의 정보에 포함된 이전의 음성인식 기반의 텍스트 데이터, 이전의 의도 분석 데이터 및 이전의 요약 데이터 중에서 적어도 어느 하나의 데이터와 현재의 정보에 포함된 현재의 음성 인식 기반의 텍스트 데이터, 현재의 의도 분석 데이터 및 현재의 요약 데이터 중에서 적어도 어느 하나의 데이터를 비교하여 민원인의 신고 내용과 다른 민원인의 신고 내용이 중복되는지를 판별한다.The duplicate report determination module 246D is configured to recognize at least one of the previous voice recognition-based text data included in the previous information, the previous intention analysis data, and the previous summary data and the current voice recognition included in the current information. By comparing at least one of the text data, the current intention analysis data, and the current summary data, it is determined whether the complainant's report and the other complainant's report overlap.

만약 중복신고일 경우, 예를 들면, "민원인께서 신고하신 ~~(요약)에 대한 내용은 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 communication device 210 . Such a guide message may be any one of a message stored in advance for a call consultation service, a response message previously provided by an agent in a report reception, and a message generated by the artificial intelligence agent module 240D. Here, the comment generated by the artificial intelligence agent module 240D may be generated by the response generating module 244C and the voice utterance module 245D serving as a voice chatbot.

중복 신고 판별 모듈(246D)은 중복 신고 여부를 판별하기 위해, 사전에 학습된 인공 신경망 모델로 구현될 수 있다. 여기서, 인공 신경망 모델은 대화 관리 모듈에서 수집한 이전 정보와 현재 정보 간의 유사도를 계산하도록 사전에 학습된 모델일 수 있다. The duplicate report determination module 246D may be implemented as a pre-trained artificial neural network model to determine whether or not to report a duplicate report. Here, the artificial neural network model may be a model trained in advance to calculate the similarity between the previous information and the current information collected by the conversation management module.

일 예로, 인공 신경망 모델로 구현된 중복 신고 판별 모듈(246D)는 대화 관리 모듈(243B)에 의해 이전에 수집된 음성 인식 기반의 텍스트 데이터에 포함된 단어 또는 문장과 현재에 수집된 음성 인식 기반의 텍스트 데이터에 포함된 단어 또는 문장 간의 유사도를 계산하고, 계산된 유사도가 임계치 이상이면, 현재에 수집된 음성 인식 기반의 텍스트 데이터에 대응하는 민원인의 신고 내용은 이전에 수집된 음성 인식 기반의 텍스트 데이터에 대응하는 민원인의 신고 내용과 중복된 신고 내용으로 판별한다. 이 경우, 중복 신고 판별 모듈은 대화 관리 모듈(243B)를 거치지 않고, 음성 인식 모듈(241B)로부터 음성 인식 결과에 해당하는 이전의 텍스트 데이터와 현재의 텍스트 데이터를 직접 제공받아서 이들의 유사도를 계산할 수 있다. 또한, 음성 인식 모듈(241B)이 상담원 음성에 대해서만 음성인식을 수행하는 경우, 중복 신고 판별 모듈(246D)에서 유사도 계산으로 사용되는 텍스트 데이터들은 민원인 음성이 아니라 상담원 음성에 대한 음성 인식 결과일 수 있다. As an example, the duplicate report determination module 246D implemented as an artificial neural network model is a word or sentence included in the speech recognition-based text data previously collected by the conversation management module 243B and the currently collected speech recognition-based The degree of similarity between words or sentences included in text data is calculated, and if the calculated similarity is greater than or equal to a threshold, the complaints reported by the complainant corresponding to the currently collected speech recognition-based text data are previously collected speech recognition-based text data. It is discriminated as the content of the report that is duplicated with the report of the complainant who responds to the In this case, the duplicate report determination module receives the previous text data and the current text data corresponding to the voice recognition result directly from the voice recognition module 241B without going through the conversation management module 243B, and calculates their similarity. have. In addition, when the voice recognition module 241B performs voice recognition only for the agent's voice, the text data used for calculating the similarity in the duplicate report determination module 246D may be the voice recognition result of the agent's voice, not the complainant's voice. .

이상 설명한 제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 content management module 250 , 250A or 250B may be embedded in the artificial intelligence agent module 240 , 240A, 240B, 240C or 240D.

또한, 각 실시 예에서, 인공 지능 상담원 모듈(240, 240A, 240B, 240C 또는 240D)에 포함된 구성들도 설명의 이해를 돕기 위해 기능 단위로 구분한 것일 뿐, 하나의 모듈로 통합될 수 있음은 자명하다. In addition, in each embodiment, the components included in the artificial intelligence agent module 240, 240A, 240B, 240C or 240D are also divided into functional units to help the understanding of the description, and may be integrated into one module. is self-evident

또한, 각 실시 예를 설명하는 도 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 step 710 , in the voice recognition module 241 , voice recognition is performed on the conversation voice between the civil servant and the counselor input from the communication equipment 210 , and the voice recognition corresponding to the conversation voice is performed. The process of generating text data based on it is performed.

이어, 단계 720에서, 대화 분석 모듈(242)이, 자연어 처리 기술을 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 과정이 수행된다. 여기서, 의도 분석 데이터의 추출은, 예를 들면, 대화 말뭉치를 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 상기 의도 분석 데이터를 추출하는 것일 수 있다.Next, in step 720, a process of extracting intention analysis data representing the intention of the civil petitioner from the speech recognition-based text data by the dialogue analysis module 242 using natural language processing technology is performed. Here, the extraction of the intention analysis data may be, for example, extracting the intention analysis data from the speech recognition-based text data using a conversation corpus.

이어, 단계 730에서, 접수 내용 관리 모듈(250)이, 상기 음성 인식 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 자동 분류하여 생성한 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 과정이 수행된다. 여기서, 신고 유형의 자동 분류를 위해, 훈련용 텍스트 데이터와 훈련용 의도 분석 데이터를 입력으로 이용하여 사전에 훈련된 인공 신경망 모델이 이용될 수 있다.Next, in step 730, the process of the reception content management module 250 automatically classifying the report type based on the speech recognition-based text data and the intention analysis data and delivering the report type classification information generated to the agent interface is carried out Here, for the automatic classification of the report type, an artificial neural network model trained in advance by using the training text data and the training intention analysis data as inputs may be used.

단계 730에서는, 상기 상담원 인터페이스()로부터 상기 상담원이 직접 작성한 민원인과 상담원 간의 대화 음성에 대응하는 상담원 UI 기반의 텍스트 데이터를 전달받는 과정과, 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원 UI 기반의 텍스트 데이터를 보정하는 과정이 더 수행될 수 있다. 여기서, 상기 상담원 UI 기반의 텍스트 데이터를 보정은, 예를 들면, 상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들과 상기 음성 인식 기반의 텍스트 데이터에 포함된 단어들 간의 유사도를 계산한 후, 상기 상담원 UI 기반의 텍스트 데이터에 포함된 단어들 중에서 임계치 이하의 유사도를 갖는 단어를 상기 음성 인식 기반의 텍스트 데이터에 포함된 해당 단어로 교체하는 것일 수 있다.In step 730, the process of receiving the agent UI-based text data corresponding to the conversation voice between the civil servant and the agent directly written by the agent from the agent interface ( ), and the agent UI-based text data using the voice recognition-based text data A process of correcting the text data of may be further performed. Here, the correction of the agent UI-based text data is performed, for example, 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, and the Among words included in the agent UI-based text data, a word having a similarity less than or equal to a threshold may be replaced with a corresponding word included in the voice recognition-based text data.

이어, 단계 740에서, 상기 상담원 인터페이스(230)가, 통합 저장소(260)를 검색하여 상기 신고 유형 분류 정보에 매핑되는 대응 메뉴얼을 상담원에게 전달하는 과정이 수행된다. 여기서, 대응 메뉴얼을 상담원에게 전달하는 과정은 상담원 인터페이스(230)에 구비된 표시 화면을 통해 대응 메뉴얼을 표시하는 과정일 수 있다.Next, in step 740 , the agent interface 230 searches the integrated storage 260 and delivers a corresponding manual mapped to the report type classification information to the agent. Here, the process of delivering the corresponding manual to the counselor may be a process of displaying the corresponding manual through the display screen provided on the counselor interface 230 .

추가적으로, 일 실시 예에 따른 인공 지능 콜센터 시스템의 서비스 제공 방법은, 상기 접수 내용 관리 모듈(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 content management module 240 uses the voice recognition-based text data to allow the agent to directly use the agent UI-based text through the agent interface. In the process of compensating data, the conversation analysis module 242 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 250 In the process of delivering to and the reception content management module 250, 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 The method may further include transmitting the information to the agent interface 230 . In the system configuration of FIG. 1 for implementing the method according to this additional embodiment, the dialogue analysis module 242 and the dialogue management module 243 are separated, but the dialogue management module 243 is included in the dialogue analysis module 242 . may be integrated as much as possible. In this case, the service providing method does not need to be mentioned about the process performed by the conversation management module 243 .

이하, 도 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 step 810, the voice recognition module 241A performs voice recognition on the agent's conversation voice input through the agent interface 230 to generate text data based on the agent's voice. The process is carried out.

이어, 단계 820에서, 대화 분석 모듈(242A)이, 자연어 처리 기술을 이용하여 상기 상담원 음성 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 과정이 수행된다. Next, in step 820, the conversation analysis module 242A extracts intention analysis data representing the intention of the civil servant from the text data based on the counselor's voice by using natural language processing technology.

이어, 단계 830에서, 접수 내용 관리 모듈(250A)이, 상기 상담원 음성 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 생성한 신고 유형 분류 정보를 상담원 인터페이스(230)로 전달하는 과정이 수행된다.Next, in step 830, the reception content management module 250A transmits the report type classification information generated by classifying the report type based on the agent voice-based text data and the intention analysis data to the agent interface 230. The process is carried out.

단계 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 step 840, the agent interface 230 searches the integrated storage 260 and delivers a corresponding manual mapped to the report type classification information to the agent.

도 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 , computing device 500 may be used to perform various procedures such as those discussed herein.

컴퓨팅 디바이스(500)는 데스크탑 컴퓨터, 노트북 컴퓨터, 서버 컴퓨터, 휴대형 컴퓨터, 태블릿 컴퓨터, 등과 같은 다양한 컴퓨팅 디바이스 중 임의의 것일 수 있다.Computing device 500 may be any of a variety of computing devices, such as desktop computers, notebook computers, server computers, portable computers, tablet computers, and the like.

컴퓨팅 디바이스(500)는 하나 이상의 프로세서(CPU, GPU)(402), 하나 이상의 메모리 디바이스(들)(404), 하나 이상의 인터페이스(들)(406), 하나 이상의 대용량 저장 디바이스(들)(408), 하나 이상의 입/출력(I/O) 디바이스(들)(410), 및 디스플레이 디바이스(430)를 포함하고, 이들 모두는 버스(412)에 접속된다. Computing device 500 includes one or more processors (CPU, GPU) 402 , one or more memory device(s) 404 , one or more interface(s) 406 , one or more mass storage device(s) 408 . , one or more input/output (I/O) device(s) 410 , and a display device 430 , all connected to bus 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 configurations 210, 220, 230, 240, 240A, 240B, 240C, 240D, 250, 250A, 250B, 260 shown in FIGS. can be the subject.

메모리 디바이스(들)(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 hard disk drive 424 . Various drives may also be included in mass storage device(s) 408 to enable reading from and/or writing to various computer readable media. Mass storage device(s) 408 include removable storage 426 and/or non-removable media.

입/출력(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 different network interfaces 420 , such as interfaces to local area networks (LANs), wide area networks (WANs), wireless networks, and the Internet.

다른 인터페이스(들)는 사용자 인터페이스(418) 및 주변 디바이스 인터페이스(422)를 포함한다. Other interface(s) include user interface 418 and peripheral device interface 422 .

인터페이스(들)(406)는 또한 하나 이상의 사용자 인터페이스 요소(418)를 포함할 수 있다. 인터페이스(들)(406)는 또한 프린터, 포인팅 디바이스(마우스, 트랙 패드, 등), 키보드, 등을 위한 인터페이스와 같은 하나 이상의 주변 인터페이스를 포함할 수 있다.Interface(s) 406 may also include one or more user interface elements 418 . Interface(s) 406 may also include one or more peripheral interfaces, such as interfaces for printers, pointing devices (mouse, trackpad, etc.), keyboards, and the like.

버스(412)는 프로세서(들)(402), 메모리 디바이스(들)(404), 인터페이스(들)(406), 대용량 저장 디바이스(들)(408), 및 I/O 디바이스(들)(410)가 서로 통신하도록, 뿐만 아니라 버스(412)에 접속된 다른 디바이스 또는 구성요소와 통신하도록 허용한다. Bus 412 includes processor(s) 402 , memory device(s) 404 , interface(s) 406 , mass storage device(s) 408 , and I/O device(s) 410 . ) to communicate with each other, as well as other devices or components connected to the bus 412 .

버스(412)는 시스템 버스, PCI 버스, IEEE 1394 버스, USB 버스 등과 같은 여러 유형의 버스 구조 중 하나 이상을 나타낸다.Bus 412 represents one or more of several types of bus structures, such as a system bus, a PCI bus, an IEEE 1394 bus, a USB bus, and the like.

설명을 위해, 프로그램 및 다른 실행 가능한 프로그램 구성 요소가 본 명세서에서 개별적인 블록으로 도시되었지만, 그러한 프로그램 및 구성 요소는 컴퓨팅 디바이스(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.
제1항에서,
상기 의도 분석 데이터를 추출하는 단계는,
대화 말뭉치를 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 상기 의도 분석 데이터를 추출하는 단인 것인 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.
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.
제1항에서,
신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계는,
훈련용 텍스트 데이터와 훈련용 의도 분석 데이터를 입력으로 이용하여 사전에 훈련된 인공 신경망 모델을 이용하여 상기 신고 유형을 분류하는 단계인 것인 인공 지능 콜센터 시스템 기반의 서비스 제공 방법.
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.
제1항에서,
상기 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계는,
상기 상담원 인터페이스로부터 상기 상담원이 직접 작성한 민원인과 상담원 간의 대화 음성에 대응하는 상담원 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.
제4항에서,
상기 상담원 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.
제1항에서,
상기 접수 내용 관리 모듈이 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원이 상기 상담원 인터페이스를 통해 직접 상담원 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.
제7항에서,
상기 신고 유형 분류 정보를 상담원 인터페이스로 전달하는 단계는,
상기 상담원 인터페이스로부터 상기 상담원이 상기 상담원 인터페이스를 통해 직접 작성한 민원인과 상담원 간의 대화 음성에 대응하는 상담원 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.
제8항에서,
상기 상담원 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.
제7항에서,
상기 접수 내용 관리 모듈이 상기 상담원 음성 기반의 텍스트 데이터를 이용하여 상기 상담원 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로부터 입력된 상담원의 음성에 대해 음성 인식을 수행하여, 음성 인식 기반의 텍스트 데이터를 생성하는 음성 인식 모듈;
자연어 처리 기술을 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 민원인의 의도를 나타내는 의도 분석 데이터를 추출하는 대화 분석 모듈; 및
상기 음성 인식 기반의 텍스트 데이터와 상기 의도 분석 데이터를 기반으로 신고 유형을 분류하여 획득한 신고 유형 분류 정보를 상기 상담원 인터페이스로 전달하는 접수 내용 관리 모듈을 포함하고,
상기 상담원 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.
제11항에서,
상기 대화 분석 모듈은,
콜 센터 시스템에 특화된 의도값이 태깅된 대화 말뭉치를 이용하여 상기 음성 인식 기반의 텍스트 데이터로부터 상기 의도 분석 데이터를 추출하는 단인 것인 인공 지능 콜센터 시스템.
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.
제11항에서,
상기 접수 내용 관리 모듈은,
상기 상담원 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.
제13항에서,
상기 접수 내용 관리 모듈은,
상기 민원인과 상담원 간의 대화 음성에 대해 음성 인식을 수행하여 생성한 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원 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.
제13항에서,
상기 접수 내용 관리 모듈은,
상기 상담원 음성에 대해 음성 인식을 수행하여 생성한 상기 음성 인식 기반의 텍스트 데이터를 이용하여 상기 상담원 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.
제13항에서,
상기 대화 분석 모듈은,
상기 접수 내용 관리 모듈로부터 전달된 상기 보정된 상담원 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.
KR1020200170637A 2020-12-08 2020-12-08 Artificial intelligence call center system and method for providing system-based service KR20220081120A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (9)

* Cited by examiner, † Cited by third party
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