В честь своего 50 -летия Microsoft выпустила свой собственный комплект кодирования Vibe — режим агента GitHub Copilot и поддержку контекста модели (MCP).
Название Jay-Z в посте в блоге, в котором представлено новое решение, Томас Домке, генеральный директор Github, написал: «Позвольте нам вновь представить себя: Github Copilot получает гораздо более агент с повышенным контекстом ваших инструментов и услуг, основанных на ведущих моделях мира, начиная с сегодняшнего дня».
И, возможно, катаясь на этой волне хип-хопа Cool, генеральный директор Microsoft Satya Nadella предоставил видеоклип кодирования и использования технологии на мероприятии Microsoft, посвященном 50-летию компании. Вы не найдете много генеральных директоров достаточно смелых, чтобы выйти на сцену и код Vibe. Наделла крутой. Он может раскачивать толстовку с лучшими из них (и я слышал, что он может холодно качать вечеринку, шучу).
Microsoft развернула режим агента в коде Visual Studio для всех пользователей, теперь в комплекте с поддержкой MCP. Он также выпустил новый сервер с открытым исходным кодом и локальным MCP Github, который дает разработчикам возможность добавлять функциональность GitHub к любому инструменту LLM, который поддерживает MCP, стандарт с открытым исходным кодом, предназначенный для оптимизации того, как модели ИИ взаимодействуют с API.
ИИ, который принимает меры
Тем временем, что касается вечеринок Наделлы (все шутки в стороне), Microsoft довольно серьезно относится к кодированию атмосфера. И что делает революционным революционным агентом, так это способность выходить за рамки простых предложений. В то время как оригинальный Copilot будет предлагать завершение кода при набережении, режим агента использует более упреждающий подход.
«Режим агента в основном способен принять меры для перевода ваших идей в код», — написал Домке в объявлении GitHub. Это означает, что ИИ может предложить команды терминала, генерировать целые файлы и даже автоматически диагностировать и исправлять ошибки времени выполнения.
Microsoft Shared Agent Mode с VS -кодовым инсайдерами в феврале «позволяет разработчикам выполнять различные задачи: от ошибок кода автофиксации до создания веб -приложений, до того, как это значит», — написал Домке.
Один ранний пользователь (@xthree) поделился своим опытом на X: «Я бросил на него то, что я думал, будет монументальной задачей, и он сканировал 4-5 разных файлов, выяснил, как он работает, и внес изменения во всех этих файлах, чтобы работать именно так, как я хотел. В первый раз».
Технология в настоящее время разворачивается ко всем пользователям кода VS, и GitHub стремится к полной доступности в ближайшие недели. Ручное мощность также доступна.
USB -порт для разведки
Гитуб описывает MCP как «USB -порт для интеллекта».
«MCP позволяет вам вооружить режим агента контекстом и возможностями, которые ему необходимы, чтобы помочь вам, например, USB -порт для разведки», — говорится в объявлении. Это означает, что разработчики могут подключать режим агента с различными инструментами и услугами в своем стеке разработки, расширяя свои возможности за пределы того, что встроено в код VS.
Чтобы ускорить принятие, локальный MCP -сервер GitHub добавляет функциональность GitHub к любому инструменту LLM, поддерживающему протокол. Это позволяет агенту искать в разных репозиториях, управлять проблемами и даже создавать запросы на притяжение — по сути превращая его в пользователя питания самой платформы GitHub.
Многомодель питание под капюшоном
GitHub не ограничивает пользователей одной моделью искусственного интеллекта. Агент режим будет оснащен выбором Claude 3.5 и 3.7 Сонета, 3,7 Sonnet Speading, Google Gemini 2.0 Flash, Openai O3-Mini и OpenAI GPT-4O.
Доступ к этим моделям премиум -класса поставляется с новой структурой ценообразования. GitHub вводит запросы премиум -класса, когда пользователи Copilot Pro получают 300 ежемесячных запросов, начиная с 5 мая, в то время как бизнес -клиенты и предприятия получат 300 и 1000 ежемесячных запросов соответственно, начиная с 12 по 19 мая.
Новый уровень Pro+ по цене 39 долларов в месяц будет предлагать отдельным лицам 1500 ежемесячных премиальных запросов и доступ к передовым моделям, таким как GPT-4.5.
От базового до миллиарда разработчиков
Время этого объявления — совпадающее с 50 -летием Microsoft — кажется символическим. Поскольку компания празднует полвека существования, этот релиз представляет как отражение его прошлого, так и смелое заявление о его будущем.
«От создания основных или MS-DOS, до Framework и VS-Code до приобретения GitHub-Microsoft всегда была разработчиком компании в глубине души. Полвека Dev Love-немалый подвиг»,-написал Домке.
Более того, «теперь, с Github Copilot — то, что начиналось как компания по разработке платформы, является платформой, где любой может быть разработчиком. Вместе Github и Microsoft полностью намерены обеспечить мир с 1 миллиардами разработчиков».
Чтобы проиллюстрировать этот момент, в момент микро-капля Наделла предоставил поэтапную демонстрацию, показывающую его использованию режима агента для Vibe Code и воссоздать первую базовую программу Microsoft «в одном выстреле»-подходящую дань происхождению компании и демонстрацию того, как продвинулись инструменты разработчиков.
«Видео Сатья, где он создает эмулятор Altair Basic, было весело и приятно ностальгировано по 50 -летию Microsoft, но казалось мне немного бесполезным, без особого показателя. Так что это сыграно для моего внутреннего AI Cynic», — сказал Эндрю Бруст, генеральный директор Blue Badge Insights, в новом стеке.
«Но демонстрация Github Copilot в режиме агента VS -кода была другой историей», — добавил он. «Да, это касалось более обыденной задачи по обслуживанию приложений, но обыденные вещи реалистичны в мире программного обеспечения, и это имело место здесь. Подсказка была разумной, задача была хорошо связана, но нетривиальная, и результат был убедительным».
Vibe Coding — это весело
«Кодирование Vibe — это весело — но обратите внимание, сколько вам нужно знать, чтобы написать полезную подсказку. Тем не менее, что делать, когда это не работает», — сказал новой стек Ричард Кэмпбелл, MVP MVP MVP и региональный директор Microsoft MVP и региональный директор.
«А потом есть все другие соображения, такие как развертывание, безопасность, инфраструктура и т. Д.… Ничто не так просто, как кажется», — добавил он. «Когда Андрей [Karpathy] Придумал этот термин, и он попробовал несколько раз — прежде чем называть его кодирование Vibe, он назвал его кодированием на английском языке, он действительно говорил о разработчиках, которые проводят эксперименты ».
Действительно, любой, достаточно глупый, чтобы развернуть код, сгенерированный таким образом, вероятно, является тем, кто не понимает последствий этого.
Это «просто напоминание о том, что задача разработчика не в том, чтобы писать код — это состоит в том, чтобы понять проблемы в достаточной степени, чтобы иметь возможность описать их на компьютер для более эффективного выполнения», — сказал Кэмпбелл. «Эффективно может быть быстрее, может быть по более низкой стоимости… зависит от обстоятельств. Но также в контексте того, что безопасно и уместно. Эксперт требует, чтобы это было правильно».
Агент пробуждается
GitHub называет этот релиз «Agent Awakening», предполагая, что он рассматривает это как только начало большего сдвига в том, как ИИ помогает разработчикам.
«Пробуждение агента не останавливается на этом», — сказал Домке. Он также объявил об общей доступности агента по рассмотрению кода Copilot, который использовался более чем одним миллионом разработчиков в течение периода предварительного просмотра, и выпуск «следующих предложений редактирования», которые позволяют разработчикам вкладка «Tab Tab Tab [their] путь к кодированию славы ».
Для многих разработчиков введение режима агента представляет собой значительную эволюцию в их взаимосвязи с A-A-Advisted Coding. То, что началось как противоречивый, но полезный инструмент автозаполнения, превратилось в нечто более близкое к партнеру по совместному кодированию, способное понимать контекст, устанавливать связи между файлами и предпринять независимые действия для решения проблем.
«Для меня это то, каким должно быть кодирование, управляемое искусственным интеллектом: пользователь технически подкованные требования, ИИ выполняет работу Grunt, представляет свой рабочий продукт и позволяет пользователю подтвердить свою эффективность и утверждать его развертывание»,-сказал Бруст. «Это работает только в том случае, если человек, генерирующий подсказку, знает, о чем он говорит, но это облегчает большие усилия. Это идеально синхронизируется с понятием, что ИИ не заменяет людей, но делает их гораздо более продуктивными».
По мере того, как кодирование Vibe входит в мейнстрим, одна вещь ясна: грань между человеком и вкладом ИИ в разработку программного обеспечения продолжает размыться. И с Microsoft и Github, среди прочего, ведущим заряд, следующие 50 лет программирования будут сильно отличаться от последнего.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэррил К. Тафт охватывает DevOps, инструменты разработки программного обеспечения и проблемы, связанные с разработчиком из своего офиса в районе Балтимора. Он имеет более чем 25 -летний опыт работы в бизнесе и всегда ищет следующий совок. Он работал … читайте больше от Дэррила К. Тафта