У каждого программиста нередко возникает потребность пообщаться с “себе подобным” для решения текущей задачи. И “резиновый утенок” тут не всегда справляется с этим ;)
Теперь же в качестве личного ассистента и консультанта можно использовать готовые AI-сервисы, которые поучаствуют в рефакторинге, подскажут оптимальный алгоритм, проведут ревью и т.п.
Встречайте “традиционную Семерку” полезных AI-сервисов, отобранных нашими программистами.
#1 Adrenaline - будет как укол адреналина прямо в сердце вашего кода, который вылечит его от “цифровой простуды” и расскажет, где вы допустили ошибки. Ссылка на чудо-лекарство тут - https://useadrenaline.com/
#2 Tabnine - будет вашим личный дворецким, который проанализирует ваш код и услужливо подскажет, какую строчку кода можно написать далее. Этот заботливый камердинер знает все популярные языки программирования и поможет вам писать код быстрее, чем Бэтмен ездит на своём бэтмобиле: https://www.tabnine.com/
#3 CodePal, как ваш бро, поймет с полуслова, а точнее - с текстового запроса и предложит код просто по описанию. А еще найдет в нем баги и проведет ревью вашего кода. https://codepal.ai/
#4 Code GPT - младший брат ChatGPT и сводный брат CodePal. Также сможет написать код по текстовому запросу и проводить ревью кода. Его плюсом будет возможность функционировать в популярном и мощном редакторе - Visual Studio Code, в котором трудятся многие программисты. https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt
#5 Autobackend - серьезный парень, который работает исключительно с бэкендом. Поможет настроить серверную часть приложений и наведёт порядок в хозяйстве на “заднем дворе”. https://www.autobackend.dev/
#6 CodeGuru - будет вашим персональным тренером. Или диетологом. Или даже психологом. Он проанализирует ваш код на наличие ошибок, багов и нелогичностей. Предложит идеи по его оптимизации и дружески похлопает по плечу (но это не точно) https://www.codeguru.com/
#7 Buildt AI - выступит в роли вашего персонального сыщика. Он проанализирует все доступные базы данных с примерами кода и предложит готовое решение, которое было кем-то когда-то где-то загружено. https://marketplace.visualstudio.com/items?itemName=BuildtAI.buildt-vscode
Сегодня из каждого “утюга” звучат опасения, что AI заменит начинающих программистов и в сети инициируются подписания петиций о запрете того же ChatGPT. Но прогресс не стоит на месте. И, “если процесс невозможно остановить, его нужно возглавить!”. В частности, применение AI поможет быстрее находить ошибки в коде, оптимизировать и улучшать его. А, следовательно, организации, чью специалисты будут применять искусственный интеллект в своей работе, получат существенное преимущество над конкурентами. Они смогут повысить общую производительность команд разработки, снизить время и затраты на выпуск приложений.