Делюсь впечатлениями:
+ действительно бесплатный, я не нашел каких-либо подвохов или урезанной функциональности
+ работает без VPN
- автодополнение сильно уступает Github Copilot, медленно отвечает и не так хорошо
+ есть чат с ИИ в боковой панели, который умеет поддерживать контекст беседы. Сначала я не мог придумать полезных приёмов работы с чатом, но сегодня нашел один случай: рефакторинг множества констант в enum!
На скриншотах "было" (на светлом фоне) и "стало" (на тёмном фоне). Результат был получен не за одно действие, а за 4 последовательных просьбы, по затраченному времени, скорее всего, я бы быстрее конвертировал вручную. Но, возможно, чат запомнит этот диалог и в следующий раз сделает всё за одно действие?
В полученном коде вы можете заметить ошибку в
match ($this->value) - должно быть match($this).Также серьёзная ошибка в значениях
case - чат пронумеровал в порядке следования от 0 до 4, однако исходные константы имели иные числовые значения.Код определённо требует перепроверки и вычитки.
Далее я попросил чат Codium AI подобрать к моему списку опций иконки из коллекции Font Awesome 5 - подобрал (см. третий скриншот)! Я бы взял немного другие иконки, но мне понравился выбор по смыслу:
- "Отправлены по почте" = иконка конверта
- "Отправлены через ЭДО" = иконка загрузки в облако (электронный документооборот)