Нещодавно IBM Research оприлюднила свої моделі основи коду Granite для громадськості. Мета IBM — демократизувати використання передових інструментів штучного інтелекту, які можуть змінити спосіб написання, підтримки та розвитку коду в різних галузях.

Ці моделі мають від 3 до 34 мільярдів параметрів і високо оптимізовані для завдань, включаючи створення коду, виправлення помилок і пояснення коду, які спрямовані на підвищення продуктивності робочих процесів розробки програмного забезпечення.

Підвищення продуктивності розробника

Концепція граніту стала результатом амбітної уяви IBM щодо полегшення процесу кодування. Усвідомлюючи складність і швидкі темпи розробки програмного забезпечення, IBM використала свої величезні дослідницькі можливості для створення набору інструментів на основі штучного інтелекту, спрямованих на допомогу розробникам у навігації в такому багатофакторному середовищі кодування.

Гранітні моделі покращують продуктивність завдяки автокомпіляції рутинних і складних завдань коду. Це не тільки полегшує процес розробки, але й дозволяє розробникам зосередитися на стратегічних і творчих аспектах створення програмного забезпечення. Для організацій це означає коротший час виходу на ринок і кращу якість програмного забезпечення.

Розширення можливостей спільноти розробників

Моделі тренуються на широкому наборі даних, отриманому від CodeNet, що містить 500 мільйонів рядків коду для понад 50 мов програмування, а також фрагменти коду, завдання та короткі рекомендації. Таке інтенсивне навчання допомагає моделям розуміти та створювати код точніше та ефективніше.

Роблячи доступ до цих потужних інструментів через загальні платформи, такі як GitHub, Hugging Face, watsonx.ai та RHEL AI від Red Hat, IBM розширює потенційну базу користувачів і стимулює спільну розробку та налаштування цих моделей.

Ця дія знижує початковий поріг для використання найкращих інструментів штучного інтелекту в розробці програмного забезпечення, що підвищує якість спільноти розробників. Таким чином стартапи та індивідуальні розробники можуть використовувати ті ж ресурси, що й великі корпорації, і це сприяє створенню більш рівного конкурентного середовища та більш креативної спільноти розробників. Стратегія IBM розширює можливості передових інструментів кодування та створює середовище, яке приймає розробників із різними рівнями кваліфікації та обмеженими ресурсами.

Розкриття безмежного потенціалу

Наслідки рішення IBM випустити моделі Granite для спільноти з відкритим кодом значні. Наставники IBM є лідерами в галузі кодування на основі штучного інтелекту, конкуруючи з іншими технологічними гігантами, які розглядають подібні сфери, хоча вони, можливо, ще не взяли на себе зобов’язання щодо моделей з відкритим кодом. Надання моделей Granite на відомих платформах, таких як GitHub і Hugging Face, позиціонує IBM серед повсякденних інструментів розробників, таким чином підвищуючи її вплив і помітність у спільноті розробників програмного забезпечення.

Ефективність на підприємстві та продуктивність розробників, вплив IBM завдяки моделям Granite з відкритим кодом, тепер уже безкоштовним, можуть бути значними, встановивши новий стандарт інтеграції штучного інтелекту з середовищем розробки програмного забезпечення.