Przestałem pisać lepsze prompty. Zacząłem projektować lepsze umiejętności AI.

Ludzie spędzili dwa lata, będąc obsesyjnie skupionymi na prompt engineeringu. Chcieli lepszych odpowiedzi dzięki lepszym promptom.

Zrozumiałem coś innego po pracy z agentami kodującymi AI. Przyszłością nie są lepsze prompty. Przyszłością jest projektowanie reużywalnych możliwości AI.

Claude Skills reprezentują tę zmianę.

Często piszemy długie prompty. Mówisz AI, aby zachowywało się jak architekt. Mówisz mu, aby używało TypeScript. Mówisz mu, aby pisało testy. Działa to dobrze raz. Potem jutro musisz wkleić ten sam ogromny tekst ponownie. W końcu Twój prompt staje się 700-linijkowym dokumentem. Nikt nie chce go utrzymywać.

Przestań za każdym razem mówić AI, jak ma pracować. Spakuj tę wiedzę raz.

Prompt działa w jednej konwersacji. Umiejętność (skill) działa w nieograniczonej liczbie konwersacji.

Najlepsze umiejętności podążają za zasadami inżynierii oprogramowania.

  • Zła umiejętność: Pomaga w developmentcie.
  • Dobra umiejętność: Wyciąga ustrukturyzowane dane z formularzy PDF.

Dobra umiejętność dobrze wykonuje jedno zadanie.

Nie używaj jednego ogromnego pliku do wszystkiego. Rozdziel odpowiedzialności. Używaj plików referencyjnych i skryptów. To jak lazy loading w oprogramowaniu. AI ładuje kontekst tylko wtedy, gdy jest mu on potrzebny.

Przestań prosić AI o wykonywanie pracy, którą kod wykonuje lepiej.

  • AI powinno rozumować.
  • Kod powinien obliczać.

Nie proś AI o parsowanie PDF-a. Użyj parsera. Nie proś AI o obliczanie wartości. Uruchom Pythona. Nie proś AI o sortowanie danych. Wykonaj skrypt.

Stosuj progresywne ujawnianie (progressive disclosure). Nie dawaj stażyście 500-stronicowej instrukcji pierwszego dnia. Daj mu jedną stronę. Daj mu więcej dopiero wtedy, gdy będzie tego potrzebował.

Prowadzi to do:

  • Szybszych odpowiedzi
  • Niższego zużycia tokenów
  • Lepszego skupienia
  • Mniejszej liczby halucynacji

Wielu deweloperów próbuje zbudować jeden super prompt. Chcą, aby jeden prompt budował strony internetowe, pisał backend i naprawiał błędy. To zły projekt. To jak napisanie jednej klasy, która robi wszystko.

Mniejsze, wyspecjalizowane umiejętności działają lepiej.

Jeśli nie potrafisz wyjaśnić celu umiejętności w jednym zdaniu, oznacza to, że robi ona zbyt wiele.

Przechodzimy od budowania oprogramowania do projektowania zachowań. Nasz nowy stos technologiczny wygląda tak:

  • Frontend
  • Backend
  • AI Agent
  • Skills
  • Tools

Umiejętności nie czynią AI autonomicznym. One przechwytują wiedzę ekspercką. To Ty nadal decydujesz o architekturze, bezpieczeństwie i jakości. Umiejętności pakują te decyzje.

Prompt engineering nauczył nas, jak zadawać pytania. Skill engineering uczy AI, jak rozwiązywać problemy.

Zwycięzcy w dziedzinie AI nie będą mieli tylko najmądrzejszych modeli. Będą mieli najlepszą kolekcję reużywalnej wiedzy.

Źródło: https://dev.to/himanshudevgupta/i-stopped-writing-better-prompts-i-started-designing-better-ai-skills-5ckj

Opcjonalna społeczność edukacyjna: https://t.me/GyaanSetuAi