Copilot тества кода сам, пести времето на програмиста
AI сътрудниците в помощ на програмистите към този момент сами си тестват кода
(снимка: CC0 Public Domain)
Софтуерният инструмент за разработчици GitHub Copilot става по-интелигентен и самостоятелен. Захранван от изкуствен интелект, Copilot към този момент тества кода самичък , а програмистите получават над 50% „ гратис ” време.
GitHub показа огромна актуализация на своя инструмент за програмиране, задвижван от изкуствен интелект – GitHub Copilot. Инструментът към този момент надвишава елементарното дотъкмяване на код, като получава опция да прави асинхронно тестване.
Промяната, оповестена за първи път през февруари като Project Padawan, трансформира Copilot в по-автономен AI помощник за разработчици, което е изключително настоящо на все по-конкурентния пазар на принадлежности за шифроване с изкуствен интелект, в това число от OpenAI.
Нова функционалност, наречена GitHub Copilot Agent, разрешава на разработчиците автоматизирано да преглеждат, тестват и „ итерират ” кода си. Когато бъде извикан, Copilot Agent може да направлява в хранилището, да редактира файлове, да извършва команди и да основава поръчки за евакуиране (pull requests).
Марио Родригес, основен продуктов шеф в GitHub, акцентира, че това освобождава разработчиците от рутинни задания, позволявайки им да се съсредоточат върху по-креативните аспекти на работата си. Например, вместо ръчно да клонира вместилище, разработчикът може просто да разпореди задачата на Copilot Agent.
AI сътрудникът, от своя страна, започва виртуалната машина посредством GitHub Actions, клонира хранилището, проучва кода и непрестанно актуализира поръчката за евакуиране (pull request). След привършване на работата, сътрудникът уведомява потребителя за нуждата от инспекция.
По този метод AI сътрудникът взема поради подтекста на предходни полемики за поръчки за евакуиране и следва всички указания на потребителя от хранилището. Според Родригес, Copilot Agent се интегрира с GitHub и се приспособява към стила на разработчика, а всички стадии от работата на сътрудника, в това число вземането на решения и логиката на валидиране, са деликатно документирани за задачите на одита.
Еволюцията на GitHub Copilot се обуславя от развиването на пазара. Докато първичният фокус беше върху ускорение на писането на код, в този момент се чака платформите с изкуствен интелект да дават по-цялостни решения, в това число автоматизирана инспекция и обзор.
GitHub Copilot към този момент би трябвало да се конкурира освен с опциите за генериране на код на ChatGPT, Gemini и Claude, само че и с Гугъл Code Assist и Codex на OpenAI. Преминаването към по-автономен сътрудник разрешава на Copilot да надвиши елементарното автоматизирано дотъкмяване, като обезпечи асинхронна обработка на задания и усили продуктивността на разработчиците.
Друга значима нова функционалност е поддръжката на MCP (Model Context Protocol) на Anthropic. Този протокол обезпечава междуплатформена съгласуемост, позволявайки на Copilot Agent да получава спомагателна информация от разнообразни източници на данни, в случай че е належащо, с цел да реши проблем. Ако AI сътрудникът открие, че няма задоволително подтекст за решение на казуса (например, липсва изображение в кода), той може да изиска изчезналите данни посредством MCP сървъра.
Родригес има вяра, че обновеният GitHub Copilot Agent ще помогне на разработчиците да си освободят време за работа по хрумвания, като трансферират рутинните задания по поддръжка и тестване на код към изкуствения разсъдък. Това ще им разреши да се съсредоточат върху креативния съставен елемент на създаването на програмен продукт.
Задвижващи системи: еволюцията
FAULHABER разшири BXT серията плоски мотори с редуктори, енкодери и регулатори на скорост »»»
предишна обява: Honor 400 – скок в мобилната снимка с AI камера следваща обява:
графа: Изкуствен разсъдък, Новаторски, Новини, Топ вести | етикети: Github Copilot, изкуствен интелект, програмиране, програмиране с изкуствен интелект, разработка на програмен продукт
Коментар
ИМЕ *
Източник: technews.bg
КОМЕНТАРИ




