Більше про вібер-кодування в Linux

Більше порад щодо кодування Vibe у Linux

В попередня стаття Ми обговорили кілька редакторів коду для створення додатків за допомогою інструментів штучного інтелекту. У цій статті ч.Ми поговоримо більше про вібер-кодування в Linux.. У той час, коли зростають спекуляції щодо того, чи є кібератака причиною європейського відключення електроенергії, ми не можемо не наголосити на ризиках використання цього методу створення додатків без професійної перевірки згенерованого коду.

Створення простих програм, таких як таймер Pomodoro, який працює на нашому комп'ютері, не те саме, що створення бази даних, яка зберігає номери кредитних карток.та наші клієнти. У першому випадку найгірше, що може статися, це те, що ми працюватимемо більше, ніж очікувалося. У другому випадку ми завдамо економічних збитків.

Більше про вібер-кодування в Linux

Як зазначали Мастерс і Джонсон у книзі, яка не мала нічого спільного з програмуванням, важливий не розмір чарівної палички, а майстерність чарівника. Неважливо, скільки параметрів має помічник зі штучним інтелектом, яким ви користуєтеся, якщо ви не знаєте, що робите. З мого досвіду, ChatGPT та подібні програми, як правило, роблять чимало помилок, якщо ви не будете обережні.

Поради щодо початку роботи з вібраційним кодуванням

Вибір середовища розробки

Існує кілька редакторів, які включають інструменти штучного інтелекту. Ми також писали раніше про моделі штучного інтелекту, які можна встановити локально залежно від можливостей вашого комп'ютера. Мій улюблений — Visual Studio Code, але в кожного свої вподобання.

Шукайте невеликий проект

Архітектори не починають з будівництва хмарочосів, а хірурги не починають з пересадки серця. Почніть з невеликого проекту, такого як калькулятор або медіаплеєр. Це дозволить вам удосконалити свою здатність командувати інструменти та розуміти, як вони реагують.

Будьте якомога конкретнішими

Штучний інтелект не знає всього, він має інформацію про деякі речі та заповнює прогалини за допомогою висновків. Якщо ви не вкажете конкретно, чого хочете, наприклад, мову програмування, версію мови, бібліотеки, що використовуватимуться, та інші подібні дані, ми можемо зіткнутися з проблемами.

Зробіть копії перед внесенням змін

Зміни, запропоновані інструментами штучного інтелекту, не завжди працюватимуть, тому переконайтеся, що у вас остання версія, яка спрацювала.

Запустіть програму та протестуйте її

Не вірте, що все буде добре. Важливо проводити часткові тести роботи програми, щоб вчасно виявити помилки.

Внесіть зміни та виправлення

Щоразу, коли ви запускаєте програму, ви можете зіткнутися з такими результатами:

  • Програма працює, але вона не робить саме те, що ви сказали.
  • Сталася помилка, і код не було виконано
  • Ви придумали нову ідею, яка покращує функціональність.

У всіх випадках намагайтеся точно описати ШІ, у чому полягає проблема або потреба.

Вам потрібно буде повторити цей процес стільки разів, скільки потрібно, щоб програма запрацювала. Якщо ви хочете навчитися програмувати, попросіть його пояснити, що саме робить кожна частина коду.

Приклад підказок для вібер-кодування в 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. Ви будете відповідальні за нове загальне відключення електроенергії. Жартую, я просто залишу всі твої гроші собі.