Digital Repository

NLP Interface for CI/CD pipeline generation and Cloud Infrastructure Management

Show simple item record

dc.contributor.author Perera, Sahan
dc.date.accessioned 2023-01-12T07:42:42Z
dc.date.available 2023-01-12T07:42:42Z
dc.date.issued 2022
dc.identifier.citation Perera, Sahan (2022) NLP Interface for CI/CD pipeline generation and Cloud Infrastructure Management. MSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 2018020
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/1387
dc.description.abstract "In the current world of Information technology there is a need for software applications to be deployed rapidly. With many tools available for Software Engineers and DevOps Engineer there is always pressure to know and operate different tools. This can cause development teams to spend more time on deployments rather than focusing on the main task of developing software products. The proposed research attempts to bring the ease of deployments to developers as well as DevOps Engineers to simply use a chatbot and deploy applications and also manage cloud infrastructure. This will be an improvement from the current practice of manually visiting each tool to manage respective components. For the system to be built, comprehensive literature review was conducted to identify any existing product that cater the requirement. Since this domain is not attempted before, this will be a novel approach and a domain first for the suggested solution. The research project aims to develop an NLP model that could be used to identify the user intent and act accordingly. Since gathering vast amount of training data is not feasible due to time and resource constraints, the model will be based on BERT model with transfer learning technique used. The developed software product can use the UI to capture the user inputs then extract information from NER techniques used within BERT model. These captured elements are maintained in a chatbot conversation till satisfactory level of details are capture for CI/CD pipeline to be created and also for the cloud infrastructure deployments as well. The developed model is evaluated with over 90% accuracy for identifying user inputs correctly and creating necessary pipelines and infrastructure in an efficient manner. At the evaluation step it was noted that the system performs the said deployment within 15 minutes which is more efficient than a human deploying the same configuration manually." en_US
dc.language.iso en en_US
dc.subject Cloud en_US
dc.subject Transformers en_US
dc.subject Deep Learning en_US
dc.title NLP Interface for CI/CD pipeline generation and Cloud Infrastructure Management en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account