Универсальные 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 не справился с написанием функции для перемешивания списка воспроизведения без неподвижных точек:
Другие замеченные минусы – AI не запоминает контекст, а ответа на вопрос в чате можно ждать очень долго.
CodeSquire.ai
AI-помощник для дата-сайентистов, инженеров и аналитиков. Генерирует код в ответ на вопросы в комментариях, пишет функции любой сложности, переводит промпты в SQL-запросы, подробно объясняет, как работает тот или иной фрагмент кода.
Ghostwriter Chat
Это разработка самой популярной онлайн IDE – Replit. AI пишет код по запросу, учитывая контекст проекта. Кроме того, автоматически дополняет код, написанный разработчиком, отслеживает баги и дает все необходимые пояснения. Для использования нужно перейти на платный тариф.
Safurai
Бесплатный ИИ-помощник, доступен в виде плагина для VS Code. Все, что нужно сделать – выделить фрагмент кода: Safurai объяснит, как он работает, даст рекомендации по оптимизации и рефакторингу, напишет нужные тесты и документацию. ИИ обучается на кодовой базе проекта и запоминает все заданные вопросы.
Toolbuilder
Генерирует ИИ-приложения и чат-боты за несколько простых шагов. Приложения хранятся и запускаются на сайте, ссылкой можно поделиться с друзьями.
Примеры приложений можно посмотреть в каталоге готовых инструментов, там есть, например:
- Поиск персонализированных подарков.
- Инструмент для анализа и улучшения SEO показателей сайта.
- Рекомендация коктейлей в соответствии с настроением.
- Инструмент для описания товаров.
- Генератор постов для блога.
- Описание сюжета фильма с помощью эмодзи и иконок.
Один из готовых ботов, Coding Helper, элегантно справился с задачей, которая оказалась не по силам Blackbox 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.
Тестирование, отладка, поиск уязвимостей
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
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 моментально создаст два десятка возможных вариантов того, что вы имели в виду, и предложит выбрать самую подходящую картинку:
PageGPT
ИИ-генератор лендингов. Создаст нешаблонный дизайн, наполнит сайт текстовым контентом и изображениями. Вместо стандартного визуального конструктора, здесь можно использовать голосовые команды.
StyleAI
Еще один многообещающий ИИ-конструктор сайтов с дружелюбным ассистентом по имени Levi. Как и PageGPT, за считаные секунды создает дизайн, текстовый и визуальный контент, после чего может выполнить SEO-оптимизацию.
PDF.ai
Этому ИИ можно скормить любой PDF-документ – учебник, документацию по новому фреймворку, техническое задание или скучный отчет. После чего можно получить ответы на все интересующие вас вопросы или краткое содержание отдельных тем. Каждый ответ будет подкреплен цитатой из источника.
Monic.ai
AI-сервис, который разрабатывает индивидуальный учебный план, генерирует тестовые задания и экзамены. Сюда можно загружать любые учебные материалы – текстовые файлы, презентации, PDF-документы, изображения, видео и код. ИИ обработает все материалы в течение нескольких секунд, после чего можно приступать к учебе. Базовый тариф – бесплатный.
Audioread
Если нет времени на чтение учебников, статей и документации, можно поручить ИИ читать их вслух – выразительно и с интонациями. Audioread поддерживает русский, позволяет прослушивать нужные материалы в вашем любимом приложении для подкастов, или прямо в браузере.
Другие сервисы
В эту подборку не включены два нашумевших сервиса – GigaChat (Сбер) и Bard (Google). Это связано с тем, что GigaChat после непродолжительного периода работы закрыли на доработку – он неважно генерировал текст, а с кодом и вовсе не справлялся:
Bard доступен только с американским IP. Он может выступать в роли консультанта, находит ошибки в несложных скриптах, но его возможности по написанию кода пока оставляют желать лучшего – хотя Bard показывает пример использования и результат, на самом деле код в большинстве случаев работает некорректно или не работает вовсе:
Знаете еще какие-нибудь интересные AI-сервисы? Поделитесь с нами в комментариях.
Комментарии