Master Thesis - SmartCPI - Smart Agent for System Documentation
Customer product information (CPI) is a large system documentation corpora, used by operational, support and integration engineers, as well as solution architects. CPI offers a "traditional" keyword-based search functionality, with user often having to skim through several documents before finding the relevant information. In some cases the relevant information is actually scattered over several different documents. As the systems become more and more complex, composed of ever-growing number of smaller inter-connected microservices, the time to find relevant information increases linearly.
The purpose of this master thesis is to significantly reduce the time needed to find relevant information in CPI. The user would e.g. specify "how do I perform emergency recovery procedure for system X?" and the SmartCPI "agent" would provide a summarized step-by-step procedure along with links to most relevant documents/sub-sections. Furthermore the agent would provide relevant information in constant time, irrespective of system complexity. The agent would therefore perform (1) natural language understanding, (2) fast document retrieval, and (3) summarization. Furthermore, by deploying SmartCPI as-a-service, we enable the link between the system and the documentation. For example, a system that outputs alarms, could feed the alarms into a SmartCPI service, which would then provide a summary or potential root cause of those alarms. The underlying technology could be applied on other forms of documentation, such as Confluence, Wiki, and so on.
This master thesis shall research, develop and integrate the following into a coherent SmartCPI system:
- Natural language understanding
- Fast document retrieval
- Extractive summarization
- Microservice based deployment (Kubeflow/Seldon)
The agent shall be evaluated using standard metrics (precision, recall, ROUGE, BLEU).
Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.
Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.
Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.
Primary country and city: Sweden (SE) || || Stockholm || Stud&YP
Req ID: 263495