Font Size: a A A

The Design And Implementation Of Enterprise Intelligent QA System Based On Microservices Architecture

Posted on:2019-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y CaoFull Text:PDF
GTID:2348330545985245Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of the company’s business,corporate sales staff encounter more and more problems that cannot be solved when negotiating business cooperation with merchants.However,the existing problem feedback process is inefficient and can no longer meet current business requirements.Therefore,the company urgently needs to develop a unified problem feedback processing platform.In recent years,with the rapid development and popularization of mobile Internet and big data,mobile smart applications have attracted wide attention from the industry and have given birth to the development of intelligent question answering system application research,which provides a choice for developing enterprise problem processing platforms.The intelligent question answering system can accept the problem which is input in the form of natural language and return a concise and accurate answer through the steps of problem analysis,information retrieval and answer extraction.However,most of the existing systems are for the general public and rarely targeted at company-specific field scenarios,lacking customizability.Many of these systems adopt traditional software architecture,which can not adapt to rapidly changing enterprise application requirements,and lacks scalability and reliability.At the same time,the existing intelligent question answering system only provides automatic question answering service and can not solve the user’s problem to the greatest extent limited by the accuracy of the answer.Different from the existing intelligent QA system for the public and with a single function,this thesis studies the support technology for multi-functional problem processing platform aimed at enterprise sales staff.The main focus of the thesis is how to build a portable problem processing platform based on the mobile environment and provide real-time Q&A services for sales staff,improve the interaction efficiency between sales staff and customers,and ensure the high system reliability with a combination of multiple answer search methods.In view of the above problems,this thesis proposes a software architecture solution based on the microservices for the enterprise intelligent QA systems by the analysis of the current development status of intelligent QA systems at home and abroad.The system is divided into a set of micro services such as user,authorization,monitor,notify and configuration around the business.Based on the analysis of system requirements,the thesis presents the logic design of the user side and management platform,and determines the mobile client based on H5 webpage and the PC management platform based on B/S mode.On this basis,this thesis designs and implements a QA system that provides a variety of services such as directory retrieval,intelligent question and answering and manual questioning.The intelligent QA system has solved the problems of sales staff effectively,improved the efficiency of the interaction between the salesman and the user and accumulated valuable intellectual assets for the company since it launched.The main contribution of this thesis includes the following aspects:(1)To propose a software architecture solution based on the microservices for the enterprise intelligent QA systems with the analysis of the current development status and shortcomings of intelligent QA systems at home and abroad.(2)To propose a mobile client development model based on H5 webpage and a PC management platform development framework based on B/S model on the basis of analyzing the requirements of the enterprise problem processing platform for sales staff.And to propose a combination model of the front-end project based on the React framework and the back-end project based on the Spring MVC framework based on the analysis of the characteristics of the front-end and back-end services.(3)To present the implementation mechanism of the back-end core modules such as user,authorization,monitor,notify and robot modules and carry out the functional test of the system based on the Spring MVC framework and the detailed design of the system.
Keywords/Search Tags:Microservices Architecture, Intelligent Question-Answering, Spring MVC, Enterprise Problem Processing Platform
PDF Full Text Request
Related items