Пробуем написать код, документацию к нему и найти ошибки через бесплатную нейросеть Codeium. Работает в виде расширения для IDE, поддерживает все популярные языки
Сегодня мы познакомимся с бесплатной нейросетью, способной упростить жизнь разработчикам. С её помощью можно писать код на популярных языках и находить ошибки в уже написанном. И называется она — Codeium.
Codemium распространяется в виде расширений для IDE (таких как pycharm, phpstorm и другие), найти расширение можно здесь: codeium.com/download, а мы рассмотрим установку на примере популярного редактора Microsoft VS Code.
Открываем IDE, переходим в раздел Extensions (Ctrl+Shift+X) и вводим в поиск Codeium. У нужного нам расширения должно быть более 1 миллиона загрузок, нажимаем на Install. В процессе разрешаем открыть сайт авторизации и создаем аккаунт.
Попросим нейросеть написать функцию на одном из самых популярных языков — Python. Нажимаем Ctrl + i и пишем запрос для нейросети. Если код устраивает, соглашаемся и нажимаем Alt + A, тем самым вставляя его в проект.
Также можно попросить доработать код, нажав на Alt + F. Например, изначально нейросеть написала верную функцию, но не написала, какие библиотеки нужно импортировать для её работы. Дополнив запрос, мы получили более четкий результат.
Теперь попробуем поручить нейросети поиск ошибок. Намеренно допустим одну и впишем команду для фикса. Нейросеть быстро справилась, но почему-то не изменила код с ошибкой, а добавила исправленную строчку выше него. Возможно, стоит лучше формулировать запрос.
Напоследок, попробуем сгенерировать инструкцию к нашей функции. Вдруг, с этим кодом придется работать другому человек, а может быть и не человеку. Для этого нажимаем на кнопку Generate Docsting и ждем пару секунд.
Учитывая то, что даже бесплатная версия Codemium не ограничена в количестве запросов, стоит отдать должное и записать сервис в список того, что реально помогает в работе.
Разумеется, не стоит надеяться, что нейросеть в одиночку справится с целыми масштабными проектами, и вы с её помощью сможете писать код, при этом не разбираясь в программировании. Пока что такие сервисы больше предназначены для тех, кто хочет ускорить работу и поиск ошибок.