Musisz zdobyć je wszystkie: Odznaki Gymu w Inżynierii Agentowej

W Pokemonach trener blokuje ci drogę do Elite Four, dopóki nie zdobędziesz ośmiu odznak gymu. Nie obchodzi go twój poziom. Obchodzi go tylko twoje przygotowanie.

Wiele osób używa agentów AI w niewłaściwy sposób. Chcą pominąć trening i przejść od razu do wielkiej walki. Proszą agenta o zbudowanie całej funkcjonalności lub refaktoryzację repozytorium, podczas gdy sami idą na kawę.

To działa, dopóki nie zawiedzie. Gdy zawiedzie, nie będziesz w stanie tego naprawić, ponieważ pominąłeś podstawy.

Aby dobrze radzić sobie z agentami, musisz najpierw zdobyć swoje odznaki. To nie są narzędzia, które instalujesz. To umiejętności, które musisz posiadać.

Odznaka 1: Fundamenty Nie możesz tworzyć promptów dla czegoś, czego nie rozumiesz. Jeśli nie znasz własnego kodu, nie wyłapiesz momentu, w którym agent popełni błąd. Wypuścisz zepsuty kod, który wygląda na poprawny. Musisz posiadać fundamentalną wiedzę o swoim projekcie.

Odznaka 2: Przepływ kontekstu Agent nie jest jasnowidzem. Wie tylko to, co znajduje się w jego oknie kontekstowym. Nie zna decyzji podjętych na Slacku przez twój zespół ani twoich specyficznych konwencji kodowania.

Nie wysyłaj ogólnikowych promptów typu „napraw ten błąd”.

Zamiast tego podawaj konkretne szczegóły. Powiedz agentowi, który plik ma sprawdzić. Wyjaśnij dokładną zasadę, której ma przestrzegać. Wyjaśnij, czego nie wolno zmieniać. Daj mu kontekst, którego potrzebuje, aby odnieść sukces.

Odznaka 3: Ograniczona prędkość Agenci są szybsi niż ludzie. Ta prędkość potęguje twoje błędy. Jeśli dasz agentowi ogromne zadanie, może on wygenerować 100 zmian w kilka minut. Niektóre będą dobre, ale niektóre będą radioaktywne. Przeglądanie 100 zmian wymaga ludzkiego czasu i zdrowia psychicznego.

Naucz się używać agentów do małych zadań o wąskim zakresie. Szybka, błędna odpowiedź to nie jest przewaga. To po prostu błąd, który wydarzył się szybciej.

Odznaka 4: Mentalność ogrodnika Przestań traktować agentów jak automaty z przekąskami. Nie wrzucasz promptu i nie otrzymujesz gotowej funkcjonalności.

Traktuj to jak ogrodnictwo. Sadzisz ziarno. Patrzysz na wynik. Przycinasz złe części. Ponawiasz prompt i powtarzasz proces. Pierwszy wynik to kiełek, a nie gotowy produkt. Ludzie, którzy dobrze korzystają z agentami, są cierpliwi. Nie boją się wyrzucić słabego szkicu i zacząć od nowa.

Jeśli posiadasz fundamentalną wiedzę, zapewniasz jasny kontekst, ograniczasz zakres działań i ćwiczysz cierpliwość, jesteś o krok przed większością ludzi.

Nie pozwól, aby AI odebrało Ci to, co w programowaniu najlepsze: proces stawania się w tym coraz lepszym.

Źródło: https://dev.to/kaleman15/gotta-earn-em-all-the-gym-badges-of-agentic-engineering-part-1-5bff

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