В предишна статия Бяхме обсъдили няколко редактора на код за създаване на приложения, използващи инструменти за изкуствен интелект. В тази статия чЩе поговорим повече за vibe кодирането в Linux.. Във време, когато спекулациите относно това дали кибератака е причината за европейското затъмнение се увеличават, не можем да не подчертаем рисковете от използването на този метод за създаване на приложения без професионален преглед на генерирания код.
Не е същото да се създават прости приложения като таймер за Помодоро, който работи на нашия компютър, и база данни, която съхранява номера на кредитни карти.и нашите клиенти. В първия случай най-лошото, което може да се случи, е да работим повече от очакваното. Във втория случай ще причиним икономически загуби.
Повече за vibe кодирането в Linux
Както Мастърс и Джонсън са казали в книга, която няма нищо общо с програмирането, важното не е размерът на вълшебната пръчка, а умението на магьосника. Няма значение колко параметъра има AI асистентът, който използвате, ако не знаете какво правите. Според моя опит, ChatGPT и подобни приложения са склонни да правят доста грешки, ако не сте внимателни.
Съвети за започване на работа с вибрационно кодиране
Избор на среда за разработка
Има няколко редактора, които включват инструменти за изкуствен интелект. В миналото сме писали и за модели с изкуствен интелект, които могат да бъдат инсталирани локално в зависимост от възможностите на вашия компютър. Моят фаворит е Visual Studio Code, но всеки има свои собствени предпочитания.
Търсете малък проект
Архитектите не започват с изграждането на небостъргачи, нито хирурзите започват с извършването на трансплантации на сърце. Започнете с малък проект, като например калкулатор или медиен плейър. Това ще ви позволи да усъвършенствате способността си да инструктирате инструменти и да разберете как те реагират.
Бъдете възможно най-конкретни
Изкуственият интелект не знае всичко, той има информация за някои неща и запълва празнините чрез изводи. Ако не сте конкретни относно това, което искате, например по отношение на езика за програмиране, езиковата версия, библиотеките, които ще се използват, и други подобни данни, можем да се сблъскаме с проблеми.
Направете копия, преди да приложите промените
Промените, предложени от инструментите с изкуствен интелект, не винаги ще работят, затова се уверете, че имате най-новата версия, която е работила.
Стартирайте програмата и я тествайте
Не вярвайте, че всичко ще се нареди добре. Важно е да се извършват частични тестове на работата на приложението, за да се открият грешки навреме.
Направете промени и корекции
Всеки път, когато стартирате програмата, може да се сблъскате със следните резултати:
- Програмата работи, но не прави точно това, което казахте.
- Има грешка и кодът не е изпълнен
- Измислихте нова идея, която подобрява функционалността.
Във всички случаи се опитайте да опишете точно на изкуствения интелект какъв е проблемът или нуждата.
Ще трябва да повторите този процес толкова пъти, колкото е необходимо, за да работи програмата. Ако искате да научите програмиране, помолете го да обясни точно какво прави всяка част от кода.
Пример за подкани за vibe кодиране в Linux
Да кажем, че не харесвам Linux терминалът винаги да има едни и същи цветове и обичам да слушам фонова музика, когато го използвам. Можете да зададете следното на изкуствения интелект:
Напишете Bash скрипт, който променя цветовете на терминала, възпроизвежда фонова музика, показва мотивационно съобщение и оставя терминала готов за употреба. Трябва също да включите кратки инструкции за спиране на музиката и как да използвате скрипта.
Резултатът ще бъде нещо подобно:
#!/bin/bash
# Променете цветовата схема на терминала (можете да промените кодовете)
echo -e «\033[1;35m\033[47m»
# Мотивационно послание
echo „✨ Добре дошли на първия ви тест за вибриращо кодиране ✨“
echo „Създавайте, изследвайте и оставете кода си да тече свободно “
изхвърли ""
# Задаване на фонова музика (изисква „mpv“ или „vlc“ и URL адрес към YouTube, Spotify или локален файл)
mpv – без видео https://www.youtube.com/watch?v=5qap5aO4i9A & # Лоу-фай хип-хоп
# Предложение за терминалната среда
echo „Съвет: Използвайте tmux или разделете екрана си за по-голяма продуктивност.“
echo „Когато искате да спрете музиката, изпълнете: 'killall mpv'“
изхвърли ""
# Връща подканата към нормално състояние след приключване
капан «echo -e '\033[0m'; изход» ВЪТРЕШЕН ТЕРМИНАЛ
# Поддържа терминала отворен за кодиране
тряскам
Искате ли да знаете дали работи?
Поставете го в любимия си текстов редактор и го запазете като script.sh. След това го стартирайте с командата ./script.sh. Вие ще бъдете отговорни за ново общо прекъсване на електрозахранването. Шегувам се, просто ще задържа всичките ти пари.