🤖 Нейронки пишуть код за вас: AI-сервіси на допомогу розробнику

🤖 Нейронки пишуть код за вас: AI-сервіси на допомогу розробнику

Cyber Legion

(Частина 1)
Розкажемо про найкорисніші новинки, які допоможуть написати, налагодити та протестувати код, а також прискорять процес вивчення нового стека та підготовку до співбесіди.

StarCoder

AI-помічник натренований вмістом GitHub'а і пише код 80 мовами. Це, по суті, аналог GitHub Copilot із відкритим кодом. За твердженням розробників, StarCoder перевершує показники всіх інших моделей. Оскільки в навчанні StarCoder використовували величезний масив документації та гітхабовські іссуе, він може виступати в якості консультанта з будь-яких питань, пов'язаних з розробкою. Передбачено тонке налаштування – можна, наприклад, навчити модель на запитаннях та відповідях зі 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-помічник для data scientist, інженерів та аналітиків. Генерує код у відповідь на запитання в коментарях, пише функції будь-якої складності, переводить промпти в 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.







































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Report Page