Как стать автором
Обновить

Комментарии 19

Вы бы предупредили, что реферальную ссылку дали. Так хоты бы было бы честно.

Действительно, ссылка некорректная, исправила. Спасибо, закешировалась в браузере.

Codeium довольно сносно предлагает дополнения для обработки енумов, если они все одинаковые, вроде case ENUM-VALUE_1: return "VALUE_1";

Из того же, всякие стандартизированные вещи типа кодов ответа HTTP или MIME типов

Но даже в этом случае все равно приходится исправлять ответы, потому что порой выдумывает несуществующие сущности

А вот когда дело касается логики, то подсказки наоборот чаще мешают, потому что они вставляются посреди кода, а угадывают то, что хочется сделать, не так уж и часто

А я как раз буквально пару недель назад начал пользоваться

Неправильно советует использовать поля и методы (публичные !) из других классов, просто генерирует рандомные имена.

С одной стороны недостаток, а с другой, подсказывает какой лучше контракт реализовать, мне даже помогло несколько раз. Не серебряная пуля, но неплохой помощник, как мне кажется.

Codeium генерирует произвольные имена полей и методов для сторонних библиотек, менять которые невозможно. Это действительно мешает.

Мне наоборот Codeium зашел для Go и Rust и он активно развивается и бесплатный. Есть возможность указывать предварительно контекст (например: "Rust, отвечать по русски"). Gigachat, codium пока в разы хуже.

Кто-нибудь может прояснить пожалуйста. Вот Codeium, написано бесплатен для индивдуального использования. А что если сначала проект создавался в одиночку, а потом разросся в командный из нескольких человек. Я всё еще могу использовать Codeium по индивидуальному плану или должен переходить на платный?

Гигакод вообще лучше не пробуй.

Огорчишься

У меня жутко тормозит Intelij IDEA с codeium на очень хорошей конфигурации (i9 13000K, 64Gb ram, хотя видео слабое - 1050Ti). Тормозит на Котлине, на java тоже тупит, но меньше, на k8s yaml файлах работает нормально, но и бесполезен. Тормозит и при этом жрет цпу на 100%

Дополню свой комментарий и возьму свои слова назад. По причине жутких тормозов я отключил данный плагин и он у меня не обновлялся. После прочтения статьи решил дать еще один шанс. Включил, он попросил обновить себя. После обновления, о чудо, тормозить перестал и пока полёт нормальный. И кстати забыл сказать, что тормозил только под Windows 11, там какой-то language_server процесс забирал под себя все 100% цпу. На маке с М1 все работало без проблем.

в Visual Studio у них ужасное расширение, что мешает выдавать нормальные примеры кода. В VS Code расширение гораздо лучше - стоит проверить работу Codeium именно там.

Я заметил, что он довольно хорошо даёт подсказки, если написать комментарий с тем, что ожидается. После комментария получается очень адекватный результат.

Скоро-скоро, вот-вот-вот, всё станет хорошо! https://habr.com/ru/posts/831268/ :D

А какая модель используется? Base или GPT-4? При выборе последней качество подсказок становится выше. Да, согласен, что контекст как правило берется из открытого файла, но все равно, подсказывает в целом неплохо. А основным преимуществом является чат, с ним даже гуглить ничего не надо. Лично на своем опыте могу сказать, что с ним скорость написания именно нового функционала возрастает чуть ли не x2. Недостатки тоже есть, но они перекрываются преимуществами. А главное преимущество это бесплатность и доступность в России. Пользовались как-то платным copilot, так там качество подсказок заметно ниже, к тому же танцы с бубном при пополнении

Я уже месяц где-то использую codeium для Typescript в VS Code. Вполне неплохо угадывает и подсказывает, часто пихаю в него функцию и прошу юнит тесты написать

Codeium раздражает тем что всегда что то предлагает дополнить. Даже когда это не нужно Это отвлекает в больших проектах

Пишу на go в vscode и мне в целом нравится эта сетка. Бойлерплейт генерирует хорошо, что ускоряет написание кода. Насчёт логики согласен, обычно справляется плохо НО есть одно большое но. Если нет интернета, или он очень плохой, у меня из-за этого расширения падает языковой сервер и IDE не может давать вообще никаких подсказок

Достаточно сносный ИИ для фрагментов кода. Получил доступ к 4 версии и мелкие .py скрипты, для промышленных задач, удовлетворительно пишет. На объёмный легаси код - её бессмыслено пускать(тут уже жду llama3.2). Пользуюсь с апреля+-

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации