Агенти з кодування від OpenAI: Як змінити наукові обчислення
OpenAI поділилася революційними результатами, підсумувавши вісім проектів з наукових обчислень, які демонструють, як агенти з кодування можуть скоротити час виконання задач. Використовуючи Codex самостійно та в комбінації з Claude Code від Anthropic, учасники проектів відзначили значні поліпшення у продуктивності. Це дослідження підкреслює важливість використання інноваційних інструментів для оптимізації наукового програмного забезпечення, яке часто страждає від технічного боргу.
Наукове програмне забезпечення, зазвичай розроблене невеликими групами, часто накопичує технічні борги через обмежені ресурси. Вісім проектів, з яких OpenAI зібрала дані, охоплюють різні наукові дисципліни: геноміка, імунологія, статистика та секвенування РНК. Це показує, що агенти з кодування можуть бути ефективними в різних галузях.
Завдання та досягнення агентів
Агенти виконували три основні типи робіт: очищення систем пакетів і збірки, оптимізація продуктивності існуючого коду та повний перенос мови або бекенду. Наприклад, бібліотека cyvcf2 для Python, яка читає файли геномних варіантів, отримала нову уніфіковану систему збірки завдяки агентам, що значно покращило її продуктивність.
Як зазначав Бренд Педерсен, швидкість роботи з агентами має значення, адже наукова діяльність потребує “експертного керівництва, розуміння, смаку та обережності”. Це дійсно так, адже інновації, як завжди, повинні бути обережними та добре зваженими.
HI.SIM, симулятор днк-секвенс, показав значні досягнення. За словами Ендрю Хоу, агенти здійснили автономічні оптимізаційні зміни, скоротивши час виконання на 31% без шкоди результатам.
Інший учасник, Джеймс М. Фергюсон, зазначив, що з агентами задачі, які раніше здавалися нездійсненними, тепер стали керованими. Перепис 20,000 рядків коду вручну здавався нереалістичним, але завдяки агентам це стало можливим.
Це наголошує на ключовій ролі агентів у модернізації застарілого програмного забезпечення та наданні допомоги дослідникам впроваджувати зміни, які вони раніше вважали неможливими. Звіт OpenAI підкреслює важливість вирішення питання власності на відновлені інструменти, перш ніж приступити до роботи з агентами. Інновації у сфері наукових обчислень стають доступними ще більше як для великих, так і для маленьких наукових спільнот.



