РЕФАКТОРИНГ КРОС-ПЛАТФОРМНИХ ЗАСТОСУНКІВ З ВИКОРИСТАНЯМ ШТУЧНОГО ІНТЕЛЕКТУ

Автор(и)

  • Oleksandr Syrota
  • Horiachkin Vadym

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

Завантаження

Опубліковано

2024-04-24

Номер

Розділ

Статті