Asystent AI jest ode mnie mądrzejszy

Dla kogoś, kto programuje od 10 lat, przeżył okres “połyskiwania” i w końcu ceni twarz, przyznanie, że AI jest ode mnie lepszy, jest bardzo niezręczne.

Wykorzystywane narzędzia AI, miesięczne koszty nie przekraczają 200 yuanów chińskich, a pensja, którą płaci mi szef, jest znacznie wyższa.

Można się spodziewać, że spowoduje to powszechną kpę,

“To tylko ty”

“Tak jest z początkującymi programistami”

“Może robić tylko proste rzeczy”

“Nie może robić prawdziwych projektów”

“Ciężkie halucynacje”

“Nie nadaje się do środowiska produkcyjnego”

Moje doświadczenie korzystania z narzędzi AI wystarczy, aby zignorować te szyderstwa. W tym artykule nie będą rekomendowane żadne narzędzia, głównie po to, aby wywołać duchową rezonansę. Zawsze mogę nauczyć się wiele z komentarzy.

Jestem jednym z pierwszych użytkowników Github Copilot, od samego początku korzystam z wersji beta, po zakończeniu wersji beta bez wahania opłaciłem roczną subskrypcję i używam jej do dziś. Teraz nie będę już podekscytowany rozwiązaniem trudnego problemu samodzielnie, nie będę dumny z “eleganckiego kodu”. Teraz jestem podekscytowany tylko jednym, a mianowicie AI dokładnie rozumie moje wyrażenie, asystent AI wykonuje moje wymagania i przekracza oczekiwania.

Doświadczenie zgromadzone przez ostatnie dziesięć lat jest najbardziej przydatne w narzędziach AI:

  • Logika
  • Wzorce projektowe
  • Wyrażenia regularne
  • markdown
  • mermaid
  • Styl kodowania
  • Struktury danych i algorytmy

Jeszcze bardziej szczegółowo:

  • Duże założenia, małe założenia, odpowiednie relacje.
  • Ostrożne tworzenie relacji zależności, surowa ochrona przed zależnościami cyklicznymi.
  • Jeśli nie jest to konieczne, nie dodawaj relacji, jeśli nie jest to konieczne, nie rozszerzaj zakresu relacji.
  • Ścisła kontrola rozmiaru bloków logicznych.
  • Użyj wyszukiwania regularnego i wygeneruj kod ułatwiający wyszukiwanie regularne zgodnie ze stylem nazewnictwa.
  • Wygeneruj mermaid, sprawdź modyfikację i dostrojenie, użyj mermaid do kierowania generowaniem kodu.
  • Użyj nazw struktur danych i algorytmów do kierowania generowaniem kodu.

Spędziłem dużo czasu uczestnicząc w różnych projektach open source, niektóre z nich były w obszarach, które znam, a niektóre w obszarach, których nie znam. Doświadczenie pozwala mi szybko przejść do nich. Okaże się, że świetne projekty są zawsze podobne, a zły projekt ma swoje różne wady.

Jeśli moja pamięć stopniowo słabnie, stopniowo zapominam wszystko, co zgromadziłem w przeszłości, ale nadal muszę pracować jako programista, aby utrzymać rodzinę, mogę napisać kartkę przypominającą sobie, jeśli mogę napisać tylko najkrótsze podpowiedzi, napiszę: Google "How-To-Ask-Questions"

Czy człowiek jest mądrzejszy niż AI? Czy tylko niektórzy ludzie są mądrzejsi niż niektóre AI?

Muszę szczerze przyznać, że wygórowanie własnej wartości nie przynosi żadnych rzeczywistych korzyści. Jak wspomniano w tytule, ten artykuł polega na rozerwaniu twarzy i pokazaniu moich prawdziwych myśli, AI jest ode mnie lepsze, znacznie lepsze. Zawsze, gdy zaczynam wątpić w AI, przypomnę sobie:

Czy AI jest głupsze niż człowiek? Czy tylko niektórzy ludzie są głupszy niż niektóre AI? Czy powinienem zadać pytanie na nowo?