РЕФАКТОРИНГ КРОС-ПЛАТФОРМНИХ ЗАСТОСУНКІВ З ВИКОРИСТАНЯМ ШТУЧНОГО ІНТЕЛЕКТУ
DOI:
https://doi.org/10.34185/1991-7848.itmm.2024.01.075Ключові слова:
рефакторинг, розробка, код, крос-платформні застосунки, штучний інтелект, машинне навчання, обробка природної мови, генетичний алгоритм.Анотація
У сфері розробки програмного забезпечення продуктивність рефакторингу коду збільшується завдяки використанню штучного інтелект (ШІ). У процесі рефакторингу можна використовувати такі методи ШІ, як машинне навчання (ML), обробка природної мови (NLP) та генетичні алгоритми (GA). Кожен з методів має певний вплив на процес, як позитивний так і негативний. Зважаючи на це робота, що виконується ШІ, вимагає ретельного управління, щоб уникнути ряду проблем, наприклад "галюцинацій". Дослідження продовжують вивчати нові методи, оцінювати порівняльну ефективність та оптимізувати моделі ШІ для конкретних фреймворків і мов.
Посилання
IBM. 9 ways developer productivity gets a boost from generative AI. URL: https://www.ibm.com/blog/developer-productivity/
IBM. What is machine learning (ML)?
URL: https://www.ibm.com/topics/machine-learning
IBM. What is natural language processing (NLP)?
URL: https://www.ibm.com/topics/natural-language-processing
Autoblocks. Genetic algorithm (GA).
URL: https://www.autoblocks.ai/glossary/genetic-algorithm
Engineering at Meta. Finding and fixing software bugs automatically with SapFix and Sapienz. URL: https://engineering.fb.com/2018/09/13/developer-tools/finding-and-fixing-software-bugs-automatically-with-sapfix-and-sapienz/
GitHub Docs. About GitHub Copilot. URL: https://docs.github.com/en/copilot/about-github-copilot
IBM. What are AI hallucinations? URL: https://www.ibm.com/topics/ai-hallucinations