Разработчики: | МТС ИИ, MTS AI (Центр искусственного интеллекта МТС) |
Дата премьеры системы: | 2024/06/19 |
Технологии: | Средства разработки приложений |
Содержание |
2024
Публичный запуск
22 октября 2024 года стало известно о том, что компания MTS AI представила общедоступную версию нейросетевого сервиса Kodify для автоматической генерации программного кода. Сервис позволяет разработчикам создавать и тестировать фрагменты кода, используя технологии искусственного интеллекта для автодополнения.
Тестовая версия Kodify доступна бесплатно на официальном сайте компании. Сервис поддерживает языки программирования Python и Java, с возможностью расширения поддержки других языков по запросу клиентов.
Руководитель направления LLM-продуктов MTS AI Сергей Пономаренко отметил, что на растущем рынке программных ассистентов компании выбирают решения по множеству параметров, включая частоту подсказок и их применимость к конкретным задачам. Бесплатная демо-версия позволяет оценить возможности сервиса без сложностей пилотного внедрения.
Полнофункциональная версия Kodify предоставляет возможность генерации кода с нуля на основе текстового описания на естественном языке, без ограничений на объем обрабатываемого кода. Сервис интегрируется со всеми популярными средами разработки.
Демонстрационная версия ориентирована на менеджеров ИТ-продуктов, руководителей технических команд и продуктовых направлений. Она позволяет оценить корректность подсказок при написании кода, анализируя весь существующий код в редакторе.
Особое внимание разработчики уделили удобству использования. Сервис оснащен подсветкой синтаксиса, аналогичной популярным средам разработки, что максимально приближает работу с Kodify к использованию традиционных IDE.
Для обеспечения безопасности корпоративных данных Kodify может быть развернут на инфраструктуре заказчика. В этом случае обработка информации и генерация кода происходит исключительно внутри корпоративного контура.
Представление сервиса Kodify
MTS AI запустил ИИ-сервис Kodify, который способен самостоятельно генерировать и дополнять компьютерный код. Об этом MTS AI сообщил 19 июня 2024 года. Разработчики могут использовать ассистента программиста для повышения эффективности и ускорения написания кода при решении таких задач, как веб-разработка, создание образовательных проектов, видеоигр и систем информационной безопасности. Сервис позволяет экономить ресурсы за счет автоматизации части процесса создания программного обеспечения. Kodify создан на базе большой языковой модели, разработанной MTS AI.
Kodify может сгенерировать код с нуля по текстовому описанию на естественном языке или предложить наиболее релевантное продолжение кода на основании того, что содержится до и после выбранного фрагмента. Для этого нейросеть анализирует текущие задачи разработчика в рамках проекта и изучает контекст.
Модель не требует дообучения и доступна клиентам сразу после установки. Kodify поддерживает наиболее популярные среды разработки и генерирует код на Python и Java. По запросу клиента разработчики MTS AI могут добавить поддержку Go и других популярных языков программирования. Также Kodify может перевести код с одного языка на другой – например, для оптимизации устаревшего софта или интеграции с другим проектом.
Нейросети уже становятся полноценными ассистентами для разработчиков - они могут выполнять рутинные задачи по созданию и оптимизации кода, тем самым освобождая время сотрудников на решение более трудных и профильных задач. Использование Kodify позволит автоматизировать процесс разработки, а также повысить скорость написания кода и производительность команды до 55%, - сказал менеджер продукта Kodify Сергей Пономаренко. |
Также Kodify в ближайшем будущем сможет помочь в анализе и оптимизации кода: сервис проверит его на наличие ошибок и уязвимостей, проведет автоматические тесты, предложит варианты рефакторинга, а также автоматически составит документацию по выделенному фрагменту.
Сервис будет востребован практически во всех сферах, где требуется написание программного кода – как в крупных корпорациях со значительными объемами нового кода, так и в небольших компаниях с ограниченным штатом программистов. Например, его можно использовать в промышленности, чтобы создавать софт для управления системами на производстве, в веб-разработке, чтобы генерировать код для фронтенда и бэкенда, а также в системном администрировании для автоматизации DevOps-задач и управления инфраструктурой.
Для обеспечения дополнительной безопасности данных Kodify можно запустить в формате on-premise на инфраструктуре заказчика – в таком случае вся обработка и генерация кода будет происходить исключительно в контуре компании. Это также позволит дополнительно обучить нейросеть на собственных примерах и полностью управлять источниками информации.
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Бипиум (Bpium) (10)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Другие (389)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
IFellow (АйФэлл) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
КРИТ (KRIT) (2)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (595, 304)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Форсайт (1, 3)
Сбербанк (1, 2)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
Мобильные ТелеСистемы (МТС) (1, 4)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Форсайт (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Гриндата (GreenData) (1, 1)
Другие (12, 12)
Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)
Solar appScreener (ранее Solar inCode) - 48 (48, 0)
Hyperledger Fabric - 23 (23, 0)
Windows Azure - 20 (20, 0)
FIS Platform - 15 (15, 0)
Форсайт. Мобильная платформа (ранее HyperHive) - 12 (12, 0)
Другие 311
Solar appScreener (ранее Solar inCode) - 8 (8, 0)
FIS Platform - 4 (4, 0)
Парадокс: MES Builder - 2 (2, 0)
Java - 2 (2, 0)
Siemens Xcelerator - 2 (2, 0)
Другие 21
Solar appScreener (ранее Solar inCode) - 11 (11, 0)
Форсайт. Мобильная платформа (ранее HyperHive) - 3 (3, 0)
BSS Digital2Go - 3 (3, 0)
Cloud ML Space - 2 (2, 0)
Турбо X - 1 (1, 0)
Другие 7
EXpress Защищенный корпоративный мессенджер - 6 (6, 0)
Solar appScreener (ранее Solar inCode) - 6 (6, 0)
МТС Exolve - 4 (4, 0)
РЖД и Робин: Облачная фабрика программных роботов - 3 (3, 0)
Форсайт. Мобильная платформа (ранее HyperHive) - 3 (3, 0)
Другие 12
EXpress Защищенный корпоративный мессенджер - 3 (3, 0)
Solar appScreener (ранее Solar inCode) - 3 (3, 0)
МТС Exolve - 2 (2, 0)
ФинПлатформа Т1 - 1 (1, 0)
Axiom JDK (ранее Liberica JDK до 2022) - 1 (1, 0)
Другие 8