Copilot Enterprise представляет поиск и лучшие настраиваемые практики

По словам вице-президента GitHub, Copilot Enterprise открывает новые возможности в кодовом помощнике и знаменует собой эру трансформации ИИ.

GitHub Copilot Enterprise выходит из бета-версии и становится общедоступным с новыми функциями, включая возможность обучения Copilot на основе лучших практик и документации организации. Copilot теперь интегрирует поиск Bing для обеспечения актуального контекста в чате.

По словам Марио Родригеса, вице-президента GitHub по продуктам, курирующего Copilot, первая функция означает, что организации могут добавлять в Copilot свои собственные лучшие практики и документацию для поддержки разработчиков.

Эта функция, называемая базами знаний, по сути, является настройкой модели, которую GitHub может сделать для предприятия, используя текстовые или маркдаунные файлы из репозиториев организации, пояснил Родригес. Это технический процесс, который требует от GitHub выполнения фактической настройки, добавил он.

Copilot генерирует сводки по запросам на притяжение

Copilot также может генерировать сводки запросов на GitHub и анализировать различия между запросами (PR) для разработчиков, добавил Родригес.

Вы можете сказать: «Эй, Copilot, видишь все изменения, которые были сделаны в этих файлах? Резюмируй их для меня и помести в описание PR, чтобы рецензенты, увидев их, могли понять, какие изменения я сделал и почему эти изменения здесь», — сказал он. «Это повышает производительность автора PR».

По его словам, некоторые запросы могут изменять 1000 файлов, что может сделать обобщение всех изменений сложным и трудоемким для разработчиков.

GitHub также расширяется, чтобы предложить резюме diff, или разницу между двумя версиями файла. Эта функция была добавлена в бета-версию в ноябре.

Copilot в будущем

В планах на будущее — возможность тонкой настройки кода с помощью собственного кода предприятия. В настоящее время эта функция находится в стадии альфа-версии, в которой участвуют около 10 клиентов. Планируется провести бета-версию, после чего функция станет общедоступной.

«Благодаря тонкой настройке вы сможете повысить процент принятия предложений, причем значительно, и тогда ваша производительность возрастет», — говорит он. «Так что для непонятных языков, которые не входят в обычный набор для обучения, тонкая настройка — отличный способ сделать это».

Один из примеров использования может быть связан с тем, как организация программирует на C++. По его словам, реализация C++ может сильно отличаться в разных организациях, даже если это один и тот же язык, поскольку нотация и способ реализации кода могут быть разными.

Кроме того, это позволит компаниям обучать Copilot работе с внутренними инструментами и библиотеками, что улучшит предложения, которые предлагает программа для компиляции кода, добавил он.

По его словам, цель GitHub — внедрить ИИ в весь жизненный цикл разработки программного обеспечения, и это происходит быстро: На самом деле, это самый быстрый цикл внедрения, который Родригес видел за свою карьеру.

«Мы уже прошли тот этап, когда ИИ вызывает шумиху», — сказал Родригес в интервью The New Stack. «Сейчас Copilot используют более 50 000 организаций, более 1,3 миллиона платных пользователей. Мы преодолели пропасть. Это уже не ранний приемник. По нашему мнению, сейчас мы действительно находимся в эпохе не цифровой трансформации, а трансформации с помощью ИИ».

Читайте также
Microsoft представила бета-версию TypeScript 5.7 с новыми улучшениями
Microsoft представила бета-версию TypeScript 5.7 с новыми улучшениями
Microsoft представила бета-версию TypeScript 5.7 с новыми улучшениями

На этой неделе компания Microsoft анонсировала выпуск бета-версии TypeScript 5.7, которая приносит ряд значительных улучшений, направленных на упрощение работы разработчиков.

Опубликовали релиз легковесного http-сервера lighttpd 1.4.73
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73

Он пытается сочетать высокую производительность, безопасность, соответствие стандартам и гибкость настройки.

Dev новости:  Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components

Улучшения в Vue.js, анонс новых фич для версии 3.9 в Nuxt. Bun, Copilot и небольшой анализ react серверных компонентов.

VUE VAPOR: новая экспериментальная фича
VUE VAPOR: новая экспериментальная фича
VUE VAPOR: новая экспериментальная фича

Vue.js представляет Vapor Mode — новую стратегию компиляции, которая выводит производительность ваших приложений на новый уровень.