menu
close

GitHub пуска AI агент за автономно програмиране

GitHub, собственост на Microsoft, представи нов автономен агент за програмиране, който може самостоятелно да изпълнява задачи, когато му бъдат възложени чрез GitHub. Агентът работи в защитена среда, базирана на GitHub Actions, и създава чернови на pull request-и, които разработчиците могат да преглеждат и редактират. Новата функционалност е достъпна за абонати на Copilot Pro+ и Enterprise и цели да освободи разработчиците от рутинни задачи, като същевременно запазва човешкия контрол върху крайния код.
GitHub пуска AI агент за автономно програмиране

На конференцията за разработчици Build 2025 в Сиатъл, Microsoft и GitHub представиха революционен AI агент за програмиране, който действа като автономен член на софтуерни екипи.

Новият агент GitHub Copilot бележи значителна еволюция в AI-подпомаганата разработка. Вграден директно в GitHub, агентът се активира, когато разработчиците възложат задачи (issues) на Copilot или го подканят чрез VS Code. След това стартира защитена среда за разработка чрез GitHub Actions, като изпраща комити към чернова на pull request, която може да се проследява чрез логове на сесията.

Работният процес на агента наподобява този на човешки разработчик, автоматизирайки повтарящи се задачи. След стартиране на виртуална машина чрез GitHub Actions, агентът публикува прогреса като чернови на pull request-и и записва решенията си в логове на сесията. Когато приключи, отбелязва първоначалния потребител за преглед. Разработчиците могат да оставят коментари, които агентът автоматично обработва чрез допълнителни промени.

Според изпълнителния директор на GitHub Томас Домке, агентът е проектиран да работи ефективно в "добре тествани кодови бази" и е особено полезен за рутинна поддръжка като отстраняване на бъгове, разширяване на функционалности и рефакториране на код. Благодарение на най-съвременни AI модели, агентът се справя отлично със задачи с ниска до средна сложност – от добавяне на нови функции и поправяне на бъгове до разширяване на тестове, рефакториране и подобряване на документация. Това позволява на разработчиците да делегират времеемки, но рутинни задачи и да се фокусират върху по-интересната част от работата си.

Copilot агентът вече е достъпен за абонати на Copilot Pro+ и Copilot Enterprise. За Enterprise потребителите е необходимо одобрение от администратор, за да се активира новата политика за Copilot coding agent. Използването на агента изразходва GitHub Actions минути и Copilot premium заявки, включени в абонаментните планове.

Технологията валидира работата си с тестове и линтери, преди да изпрати промените. След приключване отбелязва потребителя за преглед. Разработчиците могат да поискат корекции чрез коментари в pull request-а или да изтеглят клона локално, за да продължат работа в своята IDE с помощта на Copilot. Агентът е особено ефективен при задачи с ниска до средна сложност в добре тествани кодови бази.

Source: Cnbc

Latest News