Top.Mail.Ru
Главная Нейросети Словарь

Занимаемся разработкой с помощью нейросети Codeium

Пробуем написать код, документацию к нему и найти ошибки через бесплатную нейросеть Codeium. Работает в виде расширения для IDE, поддерживает все популярные языки

Категория статьи

Вступление

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

Как установить Codeium

Codemium распространяется в виде расширений для IDE (таких как pycharm, phpstorm и другие), найти расширение можно здесь: codeium.com/download, а мы рассмотрим установку на примере популярного редактора Microsoft VS Code.

Открываем IDE, переходим в раздел Extensions (Ctrl+Shift+X) и вводим в поиск Codeium. У нужного нам расширения должно быть более 1 миллиона загрузок, нажимаем на Install. В процессе разрешаем открыть сайт авторизации и создаем аккаунт.

Пишем код на Python

Попросим нейросеть написать функцию на одном из самых популярных языков — Python. Нажимаем Ctrl + i и пишем запрос для нейросети. Если код устраивает, соглашаемся и нажимаем Alt + A, тем самым вставляя его в проект.

Также можно попросить доработать код, нажав на Alt + F. Например, изначально нейросеть написала верную функцию, но не написала, какие библиотеки нужно импортировать для её работы. Дополнив запрос, мы получили более четкий результат.

Исправляем ошибки в коде

Теперь попробуем поручить нейросети поиск ошибок. Намеренно допустим одну и впишем команду для фикса. Нейросеть быстро справилась, но почему-то не изменила код с ошибкой, а добавила исправленную строчку выше него. Возможно, стоит лучше формулировать запрос.

Генерируем документацию

Напоследок, попробуем сгенерировать инструкцию к нашей функции. Вдруг, с этим кодом придется работать другому человек, а может быть и не человеку. Для этого нажимаем на кнопку Generate Docsting и ждем пару секунд.

Выводы

Учитывая то, что даже бесплатная версия Codemium не ограничена в количестве запросов, стоит отдать должное и записать сервис в список того, что реально помогает в работе.

Разумеется, не стоит надеяться, что нейросеть в одиночку справится с целыми масштабными проектами, и вы с её помощью сможете писать код, при этом не разбираясь в программировании. Пока что такие сервисы больше предназначены для тех, кто хочет ускорить работу и поиск ошибок.