Как сэкономить 85% времени, чтобы написать хороший код — топ AI-напарников для разработчика

Рассказываем, как разработчику сэкономить кучу времени на написании кода, тестировании и создании документации. Где-то даже бесплатно.

Как сэкономить 85% времени, чтобы написать хороший код — топ AI-напарников для разработчика

Привет, vc.ru! На связи кодеры корпоративного мессенджера Compass.

Gemini Advanced получил весомый апдейт

Gemini Advanced, платная версия чат-бота от Google, получила 20 февраля обновление. Теперь в боте есть встроенный интерпретатор Python, который помогает писать код и запускать его прямо в сервисе.

<p>Advanced использует нейросеть Ultra 1.0 для логических рассуждений, программирования и творческого взаимодействия</p>

Advanced использует нейросеть Ultra 1.0 для логических рассуждений, программирования и творческого взаимодействия

Что можно делать в новом Gemini?

  • Редактировать Python-код. Можно вносить любые изменения в код прямо в интерфейсе Gemini.
  • Запускать кода одним нажатием. Есть специальная кнопка, после чего сразу виден результат. Не надо переходить в другую среду.
  • Генерировать примеры кода для обучения программированию. Можно экспериментировать и учиться на примерах.
  • Проверять работоспособность кода перед внедрением в проект. Экономит время разработчиков.

К сожалению, интерпретатор Gemini ограничен в задачах по кодированию и не может делать сложный анализ данных, в отличие от ChatGPT. Но это только пока не вышла версия Gemini 1.5. Да, Google запустил конвейер своих AI-моделей.

Gemini 1.5 — следующее поколение chat-ботов от Google, которое должно значительно расширить возможности AI. По крайней мере так говорит сама корпорация.

У Gemini 1.5 Pro контекстное окно больше, чем у всех ТОП-моделй вместе взятых. Можно 5 раз загрузить всю «Войну и мир».
У Gemini 1.5 Pro контекстное окно больше, чем у всех ТОП-моделй вместе взятых. Можно 5 раз загрузить всю «Войну и мир».

Чем Gemini 1.5 так хорош

Главное преимущество Gemini 1.5 — рекордная ёмкость контекстного окна, достигающая 1 миллиона токенов. Это в 30 раз больше, чем у предыдущей модели. Полторашка может проанализировать сотни страниц текста, часы аудио/видео, десятки тысяч строк кода — и дать развёрнутый ответ с учётом всей этой информации. По сути, Gemini 1.5 умеет читать, смотреть и слушать так же как человек.

Пока что доступ к Gemini 1.5 ограничен. Если очень сильно постараться, можно пощупать ее в Google AI Studio.

Сколько стоит и как воспользоваться

Стоимость Gemini Advanced — 20$ в месяц. Но можно потестить ее 2 месяца бесплатно. Для этого у вас должна быть привязана карта в GooglePlay. Там же можно будет отменить подписку.

В России бот доступен только через VPN. Подойдет даже бесплатный от Opera.

Также есть приложение в Playmarket, но без VPN и установки английского языка по умолчанию его скачать не получится.

Второй пилот для GitHub

GitHub Copilot — инструмент для разработчиков, не путайте с пилотом от Microsoft. Этот бот заточен только под код.

Основные функции GitHub Copilot:

  • Copilot умеет генерировать код на лету. Все что нужно для этого — начать писать. Причем он выходит далеко за рамки простого автодополнения. Copilot способен предлагать целые функции, классы, модули, основываясь на комментариях и логике вашего кода.
  • Он умеет писать юнит-тесты. Достаточно указать в комментарии, что вам нужны тесты для функции или класса, а Copilot сгенерирует массу вариантов. Останется только выбрать подходящий.
  • GitHub Copilot способен находить «code smells» — потенциальные проблемы в коде, и предлагать способы рефакторинга. Можно быстро сделать код чистым и безопасным.
  • Вишенка на торте — Copilot умеет делать документацию. Он проанализирует логику вашего кода и ответит на любые вопросы, что и как в нем реализовано. Не нужно тратить часы, чтобы написать технические инструкции.
<p>GitHub провели <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fgithub.blog%2F2023-10-10-research-quantifying-github-copilots-impact-on-code-quality%2F&postId=1044502" rel="nofollow noreferrer noopener" target="_blank">исследование</a> и подсчитали, на сколько качество написанного кода стало выше при использовании Copilot</p>

GitHub провели исследование и подсчитали, на сколько качество написанного кода стало выше при использовании Copilot

Copilot интегрируется с популярными IDE как VSCode, может работать с кодом на Python, JavaScript, TypeScript, Ruby, Go, C#, C++. Он не заменит разработчика полностью, но может взять на себя рутину.

Сколько стоит

Нужна учетная запись на GitHub и иностранная карта, чтобы оплатить подписку. Тарифы такие:

  • Индивидуальная — 10$ в месяц или $100 в год.
  • Для небольшого бизнеса — от 19$ за пользователя в месяц.
  • Для крупной компании — 39$ за пользователя в месяц.

GigaCode — russian boy

GigaCode — ИИ-ассистент от «Сбера» для разработчиков. Ранее он был доступен только для внутренней команды. Но с начала 2024 года его могут использовать сторонние разработчики.

Пример с сайта GigaCode

Что делает GigaCode:

  • Дополняет код в режиме реального времени. Сервис анализирует уже написанный код и предлагает наиболее подходящие варианты продолжения — функции, циклы, условия и т.д.
  • Поддерживает 15+ языков программирования, включая Java, Python, JavaScript, C++, C# и др. Работает с популярными IDE.
<p>Информация с сайта GigaCode</p>

Информация с сайта GigaCode

  • Генерирует код с нуля — вводите комментарии и описание логики, а GigaCode делает все остальное.
  • Умеет в семантический поиск по кодовой базе — интеллектуальный поиск нужных фрагментов кода.
  • Ищет уязвимости — бот выделит и исправит распространенные ошибки в коде.
  • Умеет в рефакторинг и оптимизацию — сервис может предложить способы улучшения существующего кода.

И это далеко не все функции GigaCode. ИИ-ассистент продолжает обучаться на огромных массивах кода, чтобы дать жару и Copilot, и Codeium, и даже Amazon CodeWhisperer.

Как получить доступ к GigaCode?

Сейчас идет закрытое тестирование, но оставить заявку можно на официальном сайте. Необходимо авторизоваться через Cloud.ru, заполнить анкету и вы попадете в лист ожидания бета-тестирования. В случае одобрения заявки вы получите доступ и сможете опробовать бота.

Самый большой плюс GigaCode, в сравнении с остальными Code-ботами — его точно можно будет оплатить картой российского банка.

А если коммуникацию в команде нужно подтянуть — попробуйте бизнес-мессенджер Compass. Для команды до 10 человек приложение бесплатное. Если пользователей больше 10, у нас есть бесплатный пробный период на 30 дней. И самое приятное — теперь мессенджер можно установить на своем сервере.

Читайте другие наши статьи:

4646
32 комментария

Те кто придумывал название для ИИ от сбера выглядят примерно так

7
Ответить

"GigaCode — russian boy"

GigaBoy

Ответить

ужас на крыльях ночи 😬

Ответить

Да, ИИ можно вручать премию как самому популярному "человеку" 2023-2024 года!

2
Ответить

вот и разработчиков ИИ пытается подвинуть)

1
Ответить

да ладно, как и с копирайтерами, дизайнерами и т.д. AI лишь удобный инструмент в помощь

2
Ответить

Вкалывают роботы 🤘🏻
Скоро джуны совсем отвалятся или будет новая градация: стажёр, джун, ai-помощник, миддл, сеньор.

1
Ответить