7 нейросетей для написания кода
В 2023 году ИИ умеет не только отвечать на вопросы и рисовать картинки, но и писать код.
Получается пока с переменным успехом. Человека нейросеть сейчас не заменит, но результаты становятся все лучше, а используют ИИ-инструменты в разработке все чаще.
Чаще всего нейросети для кода поддерживают несколько языков программирования: Javascript, Java, C, C# и Python. Это популярные варианты как среди начинающих, так и среди опытных разработчиков.
Расскажу про несколько ИИ-сервисов, которые умеют работать с кодом. Пять из них разработчики адаптировали специально для написания кода, а две — популярные продукты ИТ-корпораций. Я проверил их на задачах из курсов для начинающих программистов, а заодно собрал отзывы о том, как нейросети показывают себя в реальной разработке.
Нейросети для программирования
Как нейросети работают с кодом
В обучении нейросеть ориентируется на огромный массив данных. В случае с ИИ для программирования алгоритм обучают на куче кусков кода, а уже потом программа пытается воссоздать его сама.
Обычные нейросети могут писать код, но им это дается тяжелее, чем специализированным аналогам: нейросеть не всегда понимает общую логику работы программы целиком, а еще у ChatGPT есть скрытые внутренние ограничения. При сложных запросах бот начинает рассказывать на естественном языке — чаще английском — о сложностях программирования и просит изменить запрос на понятный ему.
Специализированные ИИ для разработки, даже на базе ChatGPT, обучаются на определенных данных, связанных с программированием и другими компьютерными технологиями. Они лучше натренированы на решение математических задач. Поэтому у подобных нейросетей получается писать код немного лучше, чем у общедоступных продуктов.
Вот что уже сейчас умеют ИИ-помощники для программистов:
- проверяют уже написанный код. Нейросеть может указать на ошибки в синтаксисе и заодно выполнить тестирование программы;
- дописывают код. ИИ можно попросить дополнить код, основываясь на той части программы, которую вы уже написали;
- генерируют код с нуля. Программист может текстом описать задачу, а нейросеть сама напишет код;
- пишут документацию. Можно попросить ИИ сделать комментарий — и он сам пояснит смысл написанного для другого программиста.
Неспециализированные нейросети активно развиваются, поэтому я решил проверить, как они справятся с несложными математическими задачами. При составлении подборки нейросетей я ориентировался на несколько параметров, расскажу про них.
📖 Есть поддержка нескольких языков программирования. В целом нейросети умеют работать с большинством популярных вариантов. При этом навыки нейронок постоянно меняются, так что трудно выделить преимущества или недостатки конкретной системы в привязке к языку. В отдельном пункте я перечислил те языки, которые сами разработчики заявляют как наиболее хорошо освоенные.
😃 Можно попробовать даже без оплаты. Почти все сервисы из подборки можно использовать бесплатно, пусть и с ограниченными функциями. В остальных случаях есть тестовый период. Некоторые ИИ для кода безвозмездно доступны студентам.
🌎 Доступность в России. Большинство нейросетей из списка без проблем работают на территории России. С оплатой сложнее: ни один из сервисов не получится оплатить картой российского банка. Остается либо искать иностранную карту, либо прибегать к услугам посредников. Последнее всегда сопряжено с рисками.
В этом тексте я не ставил цели найти лучший или худший ИИ-сервис для программирования. Задача — проверить работу базовых функций и то, доступны ли инструменты в России.
Поддерживаемые языки: Python, JavaScript, TypeScript, Ruby, Go, C#, C++
Цена и условия использования: от 10 $ (956 ₽) в месяц, есть 30-дневный пробный период
Доступность в России: работает, но оплата картой российского банка не проходит
В чем особенность: интегрирован с крупнейшим хранилищем ИТ-проектов и программ GitHub
Кому подойдет: тем, кому важна интеграция с GitHub
Разработчики позиционируют Copilot как помощника, который облегчит рутинные задачи. ИИ ищет решения в тысячах проектов на GitHub и предлагает варианты программисту. Теоретически человек сможет переложить на машину повторяющуюся работу: например, воспроизведение циклов, мелкие задания вроде несложных отборов данных из баз или специфические функции.
В редактор кода Copilot устанавливается как один из дополнительных инструментов. Судя по отзывам, плагин лучше всего интегрирован в Visual Studio от Microsoft, но неплохо работает и с другими популярными средами разработки, например IntelliJ IDEA и Neovim.
Плагин оказался чувствительным к версии среды для разработки: если установлена старая версия программы, то Copilot будет работать с ошибками или вовсе не запустится. Проверить актуальную версию можно на сайте разработчика в разделе документации.
Несложную задачу по генерации кода можно описать простым текстом. Аналогично устроена и работа с комментариями: ИИ смотрит, ищет закономерности и дальше уже предлагает код с их учетом. При работе на русском языке Copilot не всегда понимает, что от него хотят, на английском результат гораздо лучше.
Copilot часто ссылается на сторонние библиотеки для работы тех или иных функций. Это может помешать новичкам, которые еще не до конца понимают, откуда берутся некоторые инструменты или как их добавлять. Но сложностей можно избежать, если заранее ограничить помощника и запретить ему использовать любые сторонние библиотеки.
ИИ без проблем справляется с отдельными задачами из курсов по Python и Java, но иногда ошибается в технических деталях при решении более сложных проблем. Выглядит это так: Copilot находит в хранилищах GitHub максимально похожую задачу и переносит решение оттуда, при этом игнорируя нюансы.
А еще Copilot может конвертировать код из одного языка в другой и писать сложные SQL-запросы. Результаты лучше перепроверять, так как программа может упустить общую логику задачи. Зато ее использование защитит от ошибок в синтаксисе.
Чтобы начать использовать Copilot, надо авторизоваться по учетной записи GitHub и указать платежную информацию. Россия доступна в списке стран, но данные не сохранятся. Я использовал карту банка из Казахстана, а в интернете встречаются варианты с использованием виртуальных карт и криптовалюты.
Студенты и преподаватели могут пользоваться Copilot бесплатно. Для этого надо пройти проверку и получить доступ к GitHub Pro. Опция доступна и учащимся российских учебных заведений. При проверке достаточно заполнить заявку и приложить фото студенческого билета или зачетной книжки. В документации нет конкретных требований к типу учебного заведения или специальности, как и других обязательных критериев получения подписки.
Для надежной работы понадобится иностранный IP-адрес, иначе плагин будет периодически отключаться. В целом, потеря связи сервером — распространенная проблема GitHub Copilot, поэтому сильно напрягаться из-за этого не стоит.
Плюсы | Минусы |
---|---|
Поддерживает популярные сложные языки программирования | Есть сложности с регистрацией из России |
Легко устанавливается в адаптированные редакторы | Порой выходит за пределы задачи или инструментария |
Стабильно работает | |
Есть бесплатная версия для учащихся |
Плюсы | Поддерживает популярные сложные языки программирования |
Минусы | Есть сложности с регистрацией из России |
Плюсы | Легко устанавливается в адаптированные редакторы |
Минусы | Порой выходит за пределы задачи или инструментария |
Плюсы | Стабильно работает |
Минусы | |
Плюсы | Есть бесплатная версия для учащихся |
Минусы |
Поддерживаемые языки: более 70, но наиболее развиты C#, C, Python, CSS, Go, Groovy, Kotlin
Цена и условия использования: бесплатно для физических лиц
Доступность в России: работает без очевидных проблем
В чем особенность: бесплатный инструмент с поддержкой множества языков программирования
Кому подойдет: энтузиастам, которые хотят бесплатно автоматизировать рутинные небольшие задачи
Codeium разрабатывает калифорнийская компания Exafunction, которая специализируется на машинном обучении. Сервис построен на собственных разработках, о которых авторы не распространяются. На официальном сайте указано, что частично в модели используются наработки OpenAI, но процесс обучения индивидуален.
В отличие от Copilot, Codeium позиционируется как помощник, который допишет код сам или найдет необходимые программисту инструменты в собственном хранилище. Пользователь пишет запрос на английском языке, а ИИ ищет и предлагает варианты.
Похожие фичи есть и в других продвинутых редакторах кода: например, технология IntelliSense в Microsoft Visual Studio или автодополнение в PyCharm от JetBrains. Но у Codeium новые методы обучения на основе ИИ.
Встроить Codeium можно в большинство популярных редакторов кода. На официальном сайте есть подробные инструкции с примерами использования. Обычно требуется только установить плагин и авторизоваться через него. Также на сайте есть «игровая площадка», в которой можно попробовать написать код на нескольких популярных языках программирования и проверить, как ИИ поможет с этим.
Codeium хорошо справляется с простыми задачами на Python и Kotlin — почти всегда выдает верный или близкий результат. Программа старается не усложнять код, а использовать простые конструкции, но иногда из-за этого страдает общее качество. Порой Codeium может перестараться и сделать инструменты тестирования для слишком простой задачи. Например, проверку наполнения уникальной выборки из списка.
Над более сложными запросами ИИ надолго задумывается. И предлагает либо нерабочие варианты, либо слишком тяжелые — комплексную задачу описывает множеством простых команд. Работают такие конструкции медленно и ненадежно. Так сложный код пишут новички.
Иногда программа не дает никаких вариантов, при этом найти закономерность в том, когда это происходит, мне не удалось. Решить проблему помогает повторный ввод начала кода или комментария.
Codeium не умеет работать со сторонними библиотеками, поэтому придется разбираться самостоятельно. Также надо учитывать, что этот ИИ смотрит только в открытый в редакторе кода файл, поэтому его возможности сильно ограничены. Задавать контекст проекта лучше всего комментариями, но это не панацея.
Пользователи Codeium отмечают, что инструмент неплохо генерирует базовую документацию к коду. Программа почти не ошибается с содержанием комментариев, а мелкие ошибки можно поправить быстрее, чем писать текст с нуля.
ИИ-ассистент бесплатен для физических лиц. По словам создателей, такова философия их продукта. Основной доход разработчикам приносит корпоративная версия инструмента. В платных тарифах разработчики обещают поддержку GPT-4, инструменты администрирования рабочих групп и индивидуальные настройки для конкретной кодовой базы.
Подписка стоит 12 $ (1100 ₽) на человека в месяц, а в группе может быть до 200 человек. Есть и более дорогой тариф для крупного бизнеса — в нем есть приоритетная поддержка и тонкие настройки модели под кодовую базу предприятия. Узнать условия сотрудничества не удалось: на запрос через форму обратной связи никто не ответил.
Еще у Codeium есть активное сообщество в Discord. Там обсуждают проблемы сервиса, его достоинства и делятся успехами системы в написании кода. Сообщество дружелюбное, хотя есть немного безобидной профессиональной токсичности.
Плюсы | Минусы |
---|---|
Умеет работать с множеством языков программирования | Непрозрачная техническая часть |
Легко встраивается в большинство редакторов кода | Иногда не выдает никаких результатов |
Полностью бесплатно для рядовых пользователей | Умеет работать только с одной задачей за раз |
Плюсы | Умеет работать с множеством языков программирования |
Минусы | Непрозрачная техническая часть |
Плюсы | Легко встраивается в большинство редакторов кода |
Минусы | Иногда не выдает никаких результатов |
Плюсы | Полностью бесплатно для рядовых пользователей |
Минусы | Умеет работать только с одной задачей за раз |
Поддерживаемые языки: C#, C, Python, PHP, Ruby, Kotlin
Цена и условия использования: от 12 $ (1147 ₽) в месяц, есть пробный период 30 дней, бесплатный тариф с серьезными ограничениями для рядовых пользователей
Доступность в России: работает, но оплата картой российского банка не проходит
В чем особенность: программа заточена под обучение на корпоративной базе знаний
Кому подойдет: тем, кто работает в корпоративной среде, где есть свое изолированное хранилище для программ и кода
В основе Tabnine лежал ChatGPT второго поколения, но сейчас сервис работает на собственных технологиях, в которые интегрированы наработки GPT-3.5. ИИ обучается на различных хранилищах, включая GitHub, но заточен под корпоративное использование.
Принцип работы — как и у конкурентов: программа анализирует код и предлагает варианты. Главное отличие в том, что корпоративный Tabnine можно отдельно развернуть в инфраструктуре или в облаке. Тогда у программы появляются централизованные средства управления, ее можно обучить на конкретном хранилище данных. Это улучшает качество предлагаемого кода: он более точно соответствует корпоративным стандартам.
Бесплатный тариф позволяет попробовать дополнения к коду, которые ограничены внутренними возможностями программы. При этом писать запросы на обычном языке, который программа обработает и превратит в код, можно только в платной версии.
Самостоятельно проверить корпоративные функции сложно, поскольку понадобится полновесное хранилище с кодом и хотя бы несколько разработчиков.
Tabnine работает с большинством популярных редакторов кода. Также к плюсам можно отнести полноценную поддержку самых популярных фреймворков и библиотек: React для JavaScript, Sass для CSS и Matlab для технических вычислений.
Несложные задачи Tabnine решает хорошо. Иногда программа требует больше контекста, но это неудивительно, учитывая ее специализацию. Также утилита порой делает слишком сложные тесты, которые при этом не помогают проверить правильность решения первоначальной задачи.
Сложные задачи на Python Tabnine решает успешно, но не всегда с первого раза. Программа очень быстро выдает результат, но код может быть полностью нерабочим или содержать ошибки, которые надо поправить вручную.
Пользователи Tabnine отмечают, что ИИ часто не понимает их. Например, есть проблемы с написанием комментариев к коду: в ответ на такой запрос программа может просто замолчать. Также не всегда срабатывает перевод с одного языка программирования на другой: ИИ-помощник просто копирует старый код, как будто выполнив задачу.
В России Tabnine работает нестабильно: сайт открывается, но сам плагин не может установить соединение с сервером. С иностранным IP-адресом проблема проявляется гораздо реже, но полностью не пропадает.
Плюсы | Минусы |
---|---|
Есть инструменты для централизованной корпоративной разработки | Непрозрачная техническая часть |
Повышенная защищенность модели и пользовательских данных | Спорная полезность для рядовых пользователей |
Есть поддержка популярных технологий | Иногда не выдает никаких результатов |
Периодически не понимает пользователя |
Плюсы | Есть инструменты для централизованной корпоративной разработки |
Минусы | Непрозрачная техническая часть |
Плюсы | Повышенная защищенность модели и пользовательских данных |
Минусы | Спорная полезность для рядовых пользователей |
Плюсы | Есть поддержка популярных технологий |
Минусы | Иногда не выдает никаких результатов |
Плюсы | |
Минусы | Периодически не понимает пользователя |
Поддерживаемые языки: Python, Java, JavaScript, C#, Rust
Цена и условия использования: от 19 $ (1816 ₽) в месяц, есть бесплатный тариф с небольшими ограничениями
Доступность в России: работает, но оплата картой российского банка не проходит
В чем особенность: новый сервис от ИТ-гиганта Amazon, в котором есть инструменты интеграции с другими продуктами компании
Кому подойдет: тем, кто работает с другими продуктами Amazon и уделяет внимание безопасности кода
Amazon разрабатывает свой ИИ для написания кода уже несколько лет, а в 2023 году сделала инструмент доступным для всех желающих. Компания не уточняет, какие конкретно модели использует для обучения CodeWhisperer.
Главная особенность — интеграция с другими инструментами от Amazon. CodeWhisperer предлагает не только код, но и сервисы, которые подойдут для работы создаваемой программы. ИИ распознает команды, которые могут быть связаны с инфраструктурой Amazon, например короткой командой можно попросить создать облачное хранилище S3.
CodeWhisperer интегрирован в облачный редактор кода AWS Cloud9 и сервис-редактор AWS Lambada. В других системах он работает как часть инструментария AWS Toolkit. ИИ от Amazon доступен для многих популярных редакторов кода, но версия для Visual Studio пока что на этапе превью и работает не очень стабильно.
Компания отдельно делает акцент на сканировании безопасности кода. ИИ ищет уязвимости, которые сразу предлагает исправить. Эта функция бесполезна в простых и изолированных задачах, но хорошо помогает разработчикам в комплексных проектах. ИИ спасает от непреднамеренных ошибок, которые потом тяжело будет исправлять. Бесплатно доступно 50 сканирований, в платной версии — 500.
В простых задачах CodeWhisperer предлагает до пяти очень похожих друг на друга вариантов дальнейшего кода. ИИ не замолкает, как некоторые его конкуренты, но иногда задумывается на 10—15 секунд. CodeWhisperer также справляется с написанием простых тестов и не пытается самостоятельно дополнить задачу.
В более сложных запросах ИИ хорошо понимает контекст, с чем у конкурентов порой возникают проблемы. При этом программа достаточно настойчиво предлагает использовать фрагменты инфраструктуры Amazon, например облачное хранилище S3. Порой CodeWhisperer вставляет в код лишние конструкции, которые приходится убирать вручную.
CodeWhisperer стал доступен для всех желающих c апреля 2023 года и пока не сильно раскручен. В интернете об инструменте в основном хорошие отзывы, но пользователи жалуются на малое количество поддерживаемых языков программирования и отсутствие интеграции с некоторым популярными редакторами кода.
Плюсы | Минусы |
---|---|
Бесплатно для рядовых пользователей без серьезных ограничений | Непрозрачная техническая часть |
Есть встроенный анализатор безопасности кода | Меньше поддерживаемых языков, чем у конкурентов |
Стабильно работает |
Плюсы | Бесплатно для рядовых пользователей без серьезных ограничений |
Минусы | Непрозрачная техническая часть |
Плюсы | Есть встроенный анализатор безопасности кода |
Минусы | |
Плюсы | Стабильно работает |
Минусы | Меньше поддерживаемых языков, чем у конкурентов |
Поддерживаемые языки: Python, C, Java, JavaScript, Lua, Rust
Цена и условия использования: от 9,99 $ (921 ₽) в месяц, есть бесплатный тариф с ограничениями
Доступность в России: работает, но оплата картой российского банка не проходит
В чем особенность: чат-бот для программистов, можно встроить в любую часть разработки
Кому подойдет: тем, кто ищет альтернативу поисковику или хороший черновик для кода
AskCodi отличается от других продуктов в подборке. Именно этот сервис больше других похож на чат-бот для программистов. Его не обязательно встраивать в редактор кода — ключевые фичи доступны из браузера. Внутри у него механизмы от OpenAI, но разработчики применяют собственные методы обучения.
Типовой сценарий для AskCodi: разработку можно вести в нескольких редакторах или в одном, но на разных языках, а утилиту использовать как справочник. Программа также встраивается в среду разработки, но список не очень большой: Visual Studio Code, Jetbrain PyCharm, Jetbrains WebStorm, VS Code, Sublime Text и IntelliJ Idea.
В сервисе AskCodi два основных инструмента: чат и «рабочая тетрадь». Через чат боту можно задавать вопросы об оптимальности кода, попросить найти ошибку или преобразовать отдельные процедуры или функции.
У ИИ нет контекста всего проекта, поэтому порой в тестах он выдает слишком простые варианты. А если дать слишком много информации, то бот может замолчать или выдать что-то совсем мимо задачи. При этом AskCodi хорошо справляется с изолированными задачами и SQL-запросами. В целом, работа программы по эффективности напоминает Codeium с аналогичными механиками внутри.
«Рабочая тетрадь» — куда более любопытный инструмент. Это «игровая площадка», примерно как у Codeium, где можно попросить ИИ сгенерировать код на одном из двух десятков языков, объяснить его или написать комментарий. Иногда программа сбоит или выдает бессмыслицу. Тогда процесс можно перезапустить или написать в чат, что код не рабочий. AskCodi может предложить другие варианты, а может и повторить ошибочный.
В сервисе есть перевод кода с одного языка в другой. Работает функция нестабильно. В моих запросах некоторые сложные функции AskCodi переделал корректно, но на достаточно простых задачах застревал. Несколько раз ИИ просто замолкал и оживал только после обновления страницы в браузере.
У сервиса удобный и дружелюбный интерфейс, но работает сайт не очень стабильно. Проблемы начинаются на этапе регистрации: войти через Google или GitHub у меня получилось не с первого раза. Некоторые окна не открывались в свежем Chrome без надстроек, поэтому приходилось несколько раз обновлять страницу.
В бесплатном тарифе AskCodi доступно 50 операций в месяц, они называются токенами. За каждый запрос списывается один токен, даже если он закончился ошибкой или прервался. В платном тарифе доступно большее количество токенов и модели GPT-3.5 Turbo и GPT-4.
Плюсы | Минусы |
---|---|
Рабочий чат-бот для программистов | Частые мелкие технические проблемы |
Можно экспериментировать с разными языками без установки редактора кода | Несправедливая система списания токенов за операции |
Функции объяснения и комментирования работают и могут быть полезны новичкам |
Плюсы | Рабочий чат-бот для программистов |
Минусы | Частые мелкие технические проблемы |
Плюсы | Можно экспериментировать с разными языками без установки редактора кода |
Минусы | Несправедливая система списания токенов за операции |
Плюсы | Функции объяснения и комментирования работают и могут быть полезны новичкам |
Минусы |
Поддерживаемые языки: Python, Java, C++, Javascript и другие
Цена и условия использования: бесплатно
Доступность в России: работает без очевидных проблем
В чем особенность: бесплатный российский продукт
Кому подойдет: энтузиастам, осваивающим программирование
GigaChat разработан Сбером и пока доступен для всех желающих. Войти в сервис можно через Сбер ID, если он привязан к номеру телефона, или просто через СМС. Сервис работает в первую очередь как чат-бот, а документация по нему не очень подробная, поэтому некоторые особенности приходится узнавать у самого бота.
Интерфейс минималистичный и понятный — ничто не выдает принадлежность к банку и его экосистеме. Можно создать несколько диалогов, например в одном задавать вопросы про базы данных, в другом — про программирование. Работает сервис быстро, хотя заминки в 5—10 секунд иногда случаются. Запросы на русском и английском GigaChat воспринимает без проблем, но иногда сам переводит слишком дословно, нарушая правила орфографии и стилистики в комментировании.
В чат можно подгрузить файл, но если там будет кусок какого-то кода, то бот может замолчать или сказать, что откроет файл в новом окне — но не сделает этого. Иногда сервис не может с первого раза определить язык программирования, так что приходится задавать наводящие вопросы. На просьбы переписать код на другом языке чат-бот иногда отвечает, что знает только язык первоначального запроса.
Для пользователей из России GigaChat может быть особенно интересен, поскольку умеет работать с кодом 1С. Сервис хорошо справляется с комментированием и разбором ошибок. А вот с написанием рабочего кода ситуация хуже — в финальном варианте часто есть много мелких ошибок, переделка которых занимает время. Впрочем, 1С очень специфичный язык, поэтому системе трудно выдавать рабочий код.
C SQL-запросами GigaChat справляется хорошо: результат выдает быстро и редко ошибается. Проблемы возникают в комплексных запросах, но подобные сложности испытывает большинство аналогов.
Также чат-бот корректно воспринимает специфические слова и аббревиатуры на русском: счет-фактура, УПД, СУБД и так далее. Можно просить сервис написать короткую инструкцию на основании кода — и он не попытается адаптировать или некорректно перевести эти сокращения.
Плюсы | Минусы |
---|---|
Без проблем работает в России | Иногда делает вид, что не понимает вопроса |
Хорошо справляется с SQL-запросами на русском языке | Часто выпадает из контекста |
Бесплатно для всех |
Без проблем работает в России | |
Минусы | Иногда делает вид, что не понимает вопроса |
Хорошо справляется с SQL-запросами на русском языке | |
Минусы | Часто выпадает из контекста |
Бесплатно для всех | |
Минусы |
Gemini
Поддерживаемые языки: Python, Java, C++, JavaScript, PHP, GO
Цена и условия использования: бесплатно
Доступность в России: с иностранным IP-адресом
В чем особенность: простой и мощный сервис от ИТ-гиганта с доступным интерфейсом
Кому подойдет: новичкам-программистам и тем, кто только начинает обучение
Энтузиасты возлагают на сервис от Google большие надежды, поскольку модель может разом переработать до 700 тысяч слов. В контексте этого обзора такие возможности избыточны, но в будущем явно пригодятся.
Gemini доступен для всех пользователей сервисов Google бесплатно, но для работы в России нужен иностранный IP-адрес. При авторизации сервис не просит дополнительных разрешений, а сразу запускается на языке аккаунта Google. Выглядит и работает он примерно как GigaChat: минималистичный интерфейс, возможность вести несколько диалогов одновременно и минимальная документация.
Gemini без проблем понимает запросы на русском и английском. Сервис общается очень вежливо, но иногда долго подводит к основной мысли. Порой слова с английского переводит слишком конкретно, упуская контекст, а один раз во время тестирования вставил китайские иероглифы в середине текста. На вопросы о программировании может дать ссылки на общеизвестные ресурсы с пояснениями, почему считает именно этот сайт лучшим. Ссылки на источники Gemini приводит неохотно, только после некоторого количества наводящих вопросов или прямого запроса.
Сервис без проблем работает с SQL-запросами на английском языке, а вот на русском бывают сложности. Gemini некорректно обрабатывает опечатки, поэтому если на выходе получилась бессмыслица, то сперва надо проверить сам запрос.
Также инструмент от Google склонен выходить за пределы задачи. Например, вместо быстрой проверки он выполняет подробный анализ. Чтобы сократить объем ответа, надо выбрать опцию «Короче» или «Проще» — они представлены в виде кнопок в окне чата. В первом случае сервис уберет детали, а во втором перейдет на более простую лексику. Если выбрать вариант «Профессиональнее», то ответ станет более читаемым, но потребует понимания вопроса на стабильно базовом уровне.
Прикрепление файлов пока недоступно, но можно вставить изображение. Если на картинке будет код, Gemini поймет его и сможет обрабатывать. А если в коде есть ошибки, сервис сразу проанализирует и расскажет об этом. Также нейросеть поймет контекст, но может ошибиться в мелких деталях и сленговых словах на любом языке.
Работает Gemini без заминок даже при нескольких одновременных запросах в разных чатах. В браузере Chrome без лишних надстроек проблем не замечено.
Плюсы | Минусы |
---|---|
Бесплатно для всех | Пока что нельзя прикрепить текстовый файл |
Работает в России с минимальными проблемами | Не всегда дает источники информации |
Разные варианты ответов действительно отличаются друг от друга | Есть проблемы с переводом и отображением текста |
Бесплатно для всех | |
Минусы | Пока что нельзя прикрепить текстовый файл |
Работает в России с минимальными проблемами | |
Минусы | Не всегда дает источники информации |
Разные варианты ответов действительно отличаются друг от друга | |
Минусы | Есть проблемы с переводом и отображением текста |
Мы постим кружочки, красивые карточки и новости о технологиях и поп-культуре в нашем телеграм-канале. Подписывайтесь, там классно: @t_technocult