Zasada najmniejszego AI
W architekturze oprogramowania istnieje reguła zwana zasadą najmniejszej mocy (principle of least power). Mówi ona, że do rozwiązania problemu należy używać najprostszego możliwego narzędzia. Użyj skryptu zamiast potężnego frameworka. Użyj zwykłego pliku zamiast złożonej bazy danych. Narzędzie musi pasować do zadania.
Zasada najmniejszego AI opiera się na tej samej logice.
AI generuje błędy. Wprowadza stronniczość i niespójność. Jest kosztowne. Co najważniejsze, AI optymalizuje pod kątem sprawiania wrażenia kompetentnego, zamiast być poprawnym. Używanie AI zbyt wcześnie uzależnia Cię od narzędzia, któremu brakuje Twojego kontekstu.
Przestań traktować AI jako ostateczną odpowiedź. Traktuj je jako szybki pierwszy szkic.
Zamiast tego wypróbuj te alternatywy:
- Rubber duck debugging (metoda gumowej kaczuszki): Wyjaśnij swój problem na głos, aby samodzielnie znaleźć rozwiązanie.
- Dokumentacja: Przeszukaj istniejącą dokumentację zamiast prosić o wygenerowane wyjaśnienie.
- Peer review (recenzja koleżeńska): Zapytaj kolegę lub koleżankę z pracy zamiast modelu, który chce Cię tylko przypodobać.
Często sięgam po AI zbyt szybko. Robię to, bo jest pod ręką. W kilka sekund tworzy coś, co wygląda jak postęp. Ale prawdziwa praca jest powolna. Prawdziwa praca polega na weryfikowaniu, kwestionowaniu i decydowaniu, czy wynik spełnia Twoje potrzeby.
AI świetnie radzi sobie z udawaniem poprawności. Używa pewnego siebie języka i długich zdań, aby sprawiać wrażenie rzetelnego. Często mówi Ci to, co chcesz usłyszeć. Jest to niebezpieczne, gdy Twoje podejście jest błędne.
Używając AI do pisania kodu, zadaj sobie te pytania:
- Co musi być prawdą, aby to zadziałało?
- Jakie założenia przyjmuje to rozwiązanie?
- Jakie przypadki brzegowe występują w moim konkretnym kontekście?
Zasada najmniejszego AI nie polega na unikaniu AI. Polega na unikaniu nadmiernej automatyzacji. Nie sięgaj po czołg, gdy wystarczy rower. Nie używaj AI, gdy prostsze narzędzie jest tańsze i działa lepiej.
Wygrywają ci, którzy wiedzą, co robi ich praca, nawet gdy AI zniknie.
Źródło: https://dev.to/amrree/the-principle-of-least-ai-5c68
Opcjonalna społeczność edukacyjna: https://t.me/GyaanSetuAi
