🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику

Расскажем о самых полезных новинках, которые помогут написать, отладить и протестировать код, а также ускорят процесс изучения нового стека и подготовку к собеседованию.
🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику

Универсальные AI для разработчиков всех направлений

StarCoder

AI-помощник натренирован на содержимом GitHub’а и пишет код на 80 языках. Это, по сути, аналог GitHub Copilot с открытым кодом. По утверждению разработчиков, StarCoder превосходит показатели всех остальных моделей. Поскольку в обучении StarCoder использовали огромный массив документации и гитхабовские issues, он может выступать в качестве консультанта по любым вопросам, связанным с разработкой. Предусмотрена тонкая настройка – можно, например, обучить модель на вопросах и ответах с Stack Exchange.

Mutable AI

Еще одна альтернатива Copilot (несколько других сервисов, способных заменить Copilot, перечислены здесь). Есть бесплатная версия с ограниченной функциональностью; стоимость платной подписки – от $10 до $25 в месяц. Основные возможности:

  • Автодополнение кода.
  • Управление с помощью промптов.
  • Рефакторинг кода.
  • Автоматическая документация.

В ближайшее время разработчики обещают добавить автоматическую генерацию тестов.

SpellBox

AI-ассистент программиста, доступен в виде настольного приложения (Windows & macOS) и в виде плагина для VS Code. Генерирует код в ответ на промпт, объясняет принципы работы программы, сохраняет фрагменты кода в закладках. Поддерживает все популярные языки, включая SQL, пишет функции для Excel и код для MATLAB. Лицензия на 1 год стоит $40.

Blackbox AI

BlackboxAI поддерживает более 20 языков программирования, включая Python, Java, C, C++, C#, JavaScript, SQL, PHP, Go, TypeScript, Kotlin, MATLAB, R, Swift, Rust, Ruby, Dart и Scala.

Сервис платный, подписка стоит от $2.99 до $49.99 в год. Есть бесплатный пробный период (5 дней). Blackbox AI можно подключить к VS Code, Github Codespaces, Jupyter Notebook, Paperspace, а можно просто задавать вопросы и получать ответы прямо в чате.

По утверждениям разработчиков, Blackbox AI обеспечивает:

  • Интеллектуальное автодополнение кода.
  • Генерацию кода на лету – достаточно задать вопрос в комментарии.
  • Поиск по 100+ млн репозиториев.
  • Извлечение кода из любых видео.

Это звучит впечатляюще, но на деле Blackbox не справился с написанием функции для перемешивания списка воспроизведения без неподвижных точек:

🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику

Другие замеченные минусы – AI не запоминает контекст, а ответа на вопрос в чате можно ждать очень долго.

CodeSquire.ai

AI-помощник для дата-сайентистов, инженеров и аналитиков. Генерирует код в ответ на вопросы в комментариях, пишет функции любой сложности, переводит промпты в SQL-запросы, подробно объясняет, как работает тот или иной фрагмент кода.

Ghostwriter Chat

Это разработка самой популярной онлайн IDE – Replit. AI пишет код по запросу, учитывая контекст проекта. Кроме того, автоматически дополняет код, написанный разработчиком, отслеживает баги и дает все необходимые пояснения. Для использования нужно перейти на платный тариф.

Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека программиста»

Safurai

Бесплатный ИИ-помощник, доступен в виде плагина для VS Code. Все, что нужно сделать – выделить фрагмент кода: Safurai объяснит, как он работает, даст рекомендации по оптимизации и рефакторингу, напишет нужные тесты и документацию. ИИ обучается на кодовой базе проекта и запоминает все заданные вопросы.

Toolbuilder

Генерирует ИИ-приложения и чат-боты за несколько простых шагов. Приложения хранятся и запускаются на сайте, ссылкой можно поделиться с друзьями.

Примеры приложений можно посмотреть в каталоге готовых инструментов, там есть, например:

  • Поиск персонализированных подарков.
  • Инструмент для анализа и улучшения SEO показателей сайта.
  • Рекомендация коктейлей в соответствии с настроением.
  • Инструмент для описания товаров.
  • Генератор постов для блога.
  • Описание сюжета фильма с помощью эмодзи и иконок.

Один из готовых ботов, Coding Helper, элегантно справился с задачей, которая оказалась не по силам Blackbox AI:

🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику

Text2SQL

Этот AI генерирует SQL-запросы, регулярные выражения, схемы баз данных, формулы для Excel и Google Sheets. Есть бесплатный тариф, а стоимость платной подписки – от $2.49 до $4.99 в месяц.

Code Snippets AI

Инструмент для генерации кода с помощью GPT-4. На резонный вопрос о том, зачем нужен Code Snippets, если все эти вопросы можно задать самому ChatGPT, разработчик плагина отвечает просто: это дешевле. Подписка на оригинальный ChatGPT Plus стоит $24, а подписка на Code Snippets AI – $10 в месяц.

Кроме того, плагин позволяет генерировать код, комментарии, тесты, документацию и ищет баги прямо в VS Code.

Тестирование, отладка, поиск уязвимостей

🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику

Metabob

Находит, объясняет и исправляет баги и уязвимости в коде. Подключается к VS Code, интегрируется с GitHub, BitBucket и GitLab. Metabob поддерживает все самые популярные языки – Python, Javascript, Typescript, C++, C и Java, и обеспечивает:

  • Своевременные рекомендации по улучшению кода.
  • Исправление ошибок и обнаружение уязвимых мест.
  • Автоматический рефакторинг кода, написанного разработчиками и AI.

CodiumAI

CodiumAI – инструмент для интеллектуального тестирования, созданный на основе TestGPT-1 и GPT-3.​5 & 4. Кодиум пишет нетривиальные тесты, анализирует код и находит баги. Сейчас ИИ работает с кодом на Python, JavaScript и TypeScript. CodiumAI бесплатен, подключается к VS Code и ко всем IDE от JetBrains.

JamGPT

AI-плагин для браузера Chrome анализирует код, находит баги и предлагает способы исправления ошибок. Плагин непрерывно самообучается – соответственно, эффективность обнаружения багов и качество рекомендаций тоже постоянно повышаются. JamGPT помогает разработчику улучшить качество кода и сократить время, затрачиваемое на отладку. Он может, например, показать способ упрощения запутанного фрагмента, что сделает код более читабельным и/или оптимизирует его производительность.

Wolverine

Инструмент для дебага Python-скриптов. По умолчанию использует ChatGPT 4, при желании можно переключиться на ChatGPT 3.5. Wolverine запускает скрипты, в случае обнаружения багов отсылает их на проверку ChatGPT, а затем автоматически вносит полученные рекомендации по исправлению. Весь этот цикл будет повторяться, пока скрипт не заработает так, как надо.

Bugasura

Мощный трекер багов. Проверяет код веб-приложений (с помощью плагина для Chrome), и находит ошибки в Android-приложениях. Сообщать об ошибках можно голосом. Bugasura интегрируется с JIRA, Github, Slack и Zendesk, создает детальные отчеты с графиками, экспортирует результаты проверки в Excel/Google Sheet в один клик.

Трекер можно использовать бесплатно, если в вашей команде не более 5 разработчиков. Для компаний покрупнее предусмотрена подписка за гуманные $5 в месяц.

Snyk

AI-инструмент для поиска и устранения потенциальных уязвимостей. Snyk – гибридный ИИ, не подверженный типичным ML-галлюцинациям: он совмещает в себе алгоритмы машинного обучения и символический искусственный интеллект. Это позволяет ИИ генерировать исправления, которые не приводят к появлению новых проблем с безопасностью.

Толкователи кода и багов

Explain an error

ИИ для объяснения ошибок в коде. Вставьте проблемный фрагмент (лимит – 200 символов) в окно приложения, и оно вам моментально объяснит, что не так с вашим кодом. Плюс – не нужен ключ OpenAI API.

ExplainDev

Продвинутый толкователь кода – пригодится и джунам, и опытным разработчикам, взявшимся за изучение нового языка или фреймворка. ИИ доступен в виде двух плагинов – для VS Code и для браузера Chrome. Браузерный плагин объясняет непонятный код на StackOverflow и GitHub, запоминает фрагменты кода для последующего создания конспектов или туториалов.

Веб-разработка, UI/UX

🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику

CodeWP

Этот ИИ генерирует код специально для WordPress. Предусмотрены режимы для PHP, JS, а также для ряда популярных плагинов – WooCommerce и т. п.

AI Website Builder

AI-конструктор веб-приложений на основе WordPress и редактора Elementor. Конструктор задает несколько вопросов, после чего генерирует сайт вместе с текстовым контентом и изображениями. Готовый сайт можно доработать с помощью ИИ-версии Elementor. Дополнительную функциональность обеспечит набор виджетов. А еще конструктор может конвертировать любой сайт, который вам приглянулся, в тему для WordPress.

FigmaChain

Этот инструмент пригодится, когда нужно быстро сгенерировать HTML/CSS-шаблон на основе готового дизайна в Figma. Единственный минус – FigmaChain использует не собственный ИИ, а OpenAI API (GPT-3), так что кроме дизайн-проекта понадобится еще и ключ.

html.to.design

Инструмент, обратный FigmaChain: генерирует редактируемый Figma макет из любого сайта – достаточно указать ссылку и нужные параметры.

AutoDraw

Отличный AI-помощник UI/UX дизайнера – превратит ваши каракули в стильную пиктограмму или иконку. Рисовать можно просто мышью – AutoDraw моментально создаст два десятка возможных вариантов того, что вы имели в виду, и предложит выбрать самую подходящую картинку:

🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику

PageGPT

ИИ-генератор лендингов. Создаст нешаблонный дизайн, наполнит сайт текстовым контентом и изображениями. Вместо стандартного визуального конструктора, здесь можно использовать голосовые команды.

StyleAI

Еще один многообещающий ИИ-конструктор сайтов с дружелюбным ассистентом по имени Levi. Как и PageGPT, за считаные секунды создает дизайн, текстовый и визуальный контент, после чего может выполнить SEO-оптимизацию.

PDF.ai

Этому ИИ можно скормить любой PDF-документ – учебник, документацию по новому фреймворку, техническое задание или скучный отчет. После чего можно получить ответы на все интересующие вас вопросы или краткое содержание отдельных тем. Каждый ответ будет подкреплен цитатой из источника.

Monic.ai

AI-сервис, который разрабатывает индивидуальный учебный план, генерирует тестовые задания и экзамены. Сюда можно загружать любые учебные материалы – текстовые файлы, презентации, PDF-документы, изображения, видео и код. ИИ обработает все материалы в течение нескольких секунд, после чего можно приступать к учебе. Базовый тариф – бесплатный.

Audioread

Если нет времени на чтение учебников, статей и документации, можно поручить ИИ читать их вслух – выразительно и с интонациями. Audioread поддерживает русский, позволяет прослушивать нужные материалы в вашем любимом приложении для подкастов, или прямо в браузере.

Другие сервисы

В эту подборку не включены два нашумевших сервиса – GigaChat (Сбер) и Bard (Google). Это связано с тем, что GigaChat после непродолжительного периода работы закрыли на доработку – он неважно генерировал текст, а с кодом и вовсе не справлялся:

🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику

Bard доступен только с американским IP. Он может выступать в роли консультанта, находит ошибки в несложных скриптах, но его возможности по написанию кода пока оставляют желать лучшего – хотя Bard показывает пример использования и результат, на самом деле код в большинстве случаев работает некорректно или не работает вовсе:

🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику
***

Знаете еще какие-нибудь интересные AI-сервисы? Поделитесь с нами в комментариях.

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ