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 миллиона платных пользователей. Мы преодолели пропасть. Это уже не ранний приемник. По нашему мнению, сейчас мы действительно находимся в эпохе не цифровой трансформации, а трансформации с помощью ИИ».

Читайте также
C# опережает Java по популярности языка
C# опережает Java по популярности языка
C# опережает Java по популярности языка

Язык C# от Microsoft обгоняет Java в индексе популярности языка Tiobe, и эта тенденция может вскоре привести к тому, что C# превзойдет Java.

Java: новости в октябре
Java: новости в октябре
Java: новости в октябре

Рассказываем о некоторых новостях в октябре в Java, среди них JDK 22, BellSoft, Oracle, GraalVM, Open Liberty.

Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей

В новой версии Deno появилось несколько интересных фич: документация HTML, совместимость с Node.js, горячая замена модулей, функция менеджера пакетов и еще парочка дополнительных функций.

Цикл поддержки Vue 2 завершится в 2023 году
Цикл поддержки Vue 2 завершится в 2023 году
Цикл поддержки Vue 2 завершится в 2023 году

Цикл поддержки Vue 2 закончится 31 декабря 2023 года, рассказали в блоге Vue. Эта версия перестанет получать новые функции, исправления ошибок и обновления. В официальных каналах распространения прежняя версия останется.