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

Читайте также
Browserling добавила 20 новых инструментов для работы с JPG
Browserling добавила 20 новых инструментов для работы с JPG
Browserling добавила 20 новых инструментов для работы с JPG

Среди новых инструментов: наложение водяного знака в формате jpg, удаление фона, создание JPG для социальных сетей и другие.

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

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

Dev новости: SolidStart и выпуск Next.js 15
Dev новости: SolidStart и выпуск Next.js 15
Dev новости: SolidStart и выпуск Next.js 15

Райан Карниато, создатель Solid, признался, что не является поклонником метафреймворков. Однако 21 мая он представил SolidStart, метафреймворк для создания приложений на Solid. Карниато отметил, что SolidStart предназначен для «строителей и людей с собственным мнением» и подчеркнул, что это не последний фреймворк на основе Solid. Уже сейчас появляются новые метафреймворки, построенные на SolidStart, такие как CreateJDApp и MediaKit.

Дайджест новостей по Java
Дайджест новостей по Java
Дайджест новостей по Java

В обзоре обновления OpenJDK, JDK 22, Azul Code Inventory, Spring Shell 3.1.4, 3.0.8 и 2.1.13, Testcontainers 1.19.1.