Я перестав писати кращі промпти. Я почав проєктувати кращі навички ШІ.

Люди два роки були одержимі промпт-інжинірингом. Вони прагнули кращих відповідей завдяки кращим промптам.

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

Claude Skills уособлюють цей перехід.

Ми часто пишемо довгі промпти. Ви кажете ШІ діяти як архітектор. Ви кажете йому використовувати TypeScript. Ви кажете йому писати тести. Це добре працює один раз. А потім завтра вам знову доводиться вставляти той самий величезний текст. Зрештою, ваш промпт перетворюється на документ із 700 рядків. Ніхто не хоче це підтримувати.

Припиніть щоразу пояснювати ШІ, як працювати. Упакуйте ці знання один раз.

Промпт працює для однієї розмови. Навичка працює для необмеженої кількості розмов.

Найкращі навички відповідають принципам програмної інженерії.

  • Погана навичка: Допомагає з розробкою.
  • Хороша навичка: Витягує структуровані дані з PDF-форм.

Хороша навичка добре виконує одну задачу.

Не використовуйте один величезний файл для всього. Розподіляйте обов'язки. Використовуйте допоміжні файли та скрипти. Це схоже на ліниве завантаження (lazy loading) у програмному забезпеченні. ШІ завантажує контекст лише тоді, коли він йому потрібен.

Припиніть просити ШІ робити те, з чим код справляється краще.

  • ШІ має міркувати.
  • Код має обчислювати.

Не просіть ШІ парсити PDF. Використовуйте парсер. Не просіть ШІ обчислювати значення. Запускайте Python. Не просіть ШІ сортувати дані. Виконуйте скрипт.

Використовуйте принцип поступового розкриття інформації (progressive disclosure). Не давайте стажеру 500-сторінковий посібник у перший же день. Дайте йому одну сторінку. Дайте більше лише тоді, коли це знадобиться.

Це призводить до:

  • Швидших відповідей
  • Меншого споживання токенів
  • Кращої зосередженості
  • Меншої кількості галюцинацій

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

Менші, спеціалізовані навички працюють краще.

Якщо ви не можете пояснити призначення навички одним реченням, вона робить занадто багато.

Ми переходимо від створення програмного забезпечення до проєктування поведінки. Наш новий стек виглядає так:

  • Frontend
  • Backend
  • AI Agent
  • Skills
  • Tools

Навички не роблять ШІ автономним. Вони закріплюють експертність. Ви все одно вирішуєте питання архітектури, безпеки та якості. Навички упаковують ці рішення.

Промпт-інжиніринг навчив нас ставити запитання. Інженерія навичок навчає ШІ вирішувати проблеми.

Переможці в сфері ШІ матимуть не просто найрозумніші моделі. Вони матимуть найкращу колекцію багаторазових знань.

Source: https://dev.to/himanshudevgupta/i-stopped-writing-better-prompts-i-started-designing-better-ai-skills-5ckj

Optional learning community: https://t.me/GyaanSetuAi