Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Używam Claude Code w produkcyjnych bazach kodu na tyle często, że osiągam maksymalne limity. "Vibe coding" nie opisuje mojej pracy.
Głęboka znajomość inżynierii oprogramowania i systemów komputerowych jest wymagana, aby podejmować decyzje, które utrzymują złożoną bazę kodu w zdrowiu i pozwalają mojej firmie na utrzymanie naszych aplikacji i usług produkcyjnych.
LLM-y poprawnie uchwycają wiele szczegółów, ale normą jest również, że kilka rzeczy jest błędnych lub niezgodnych z tym, jak myślimy o inżynierii oprogramowania. Wymaga to eksperckiego oka, aby dostrzec, który z 10 wyników wymaga przeróbki lub jest po prostu błędny. Nowicjusz, który ufa możliwościom LLM-ów bardziej niż własnemu osądowi, uwierzy we wszystkie 10.
To jest fragment notatki o agentach AI, którą podzieliłem się z naszym CRO @joe_d_ryan:
LLM-y akceptują nieprecyzyjność. Możesz pominąć szczegóły swojego problemu i rozwiązania, a LLM-y wypełnią luki. Często będą błędne, ale otrzymasz coś działającego od początku do końca, co jest cenne do iteracji. Musisz jednak być w stanie dostrzegać luki i błędy w swoich podpowiedziach, ponieważ LLM nie zidentyfikuje ich niezawodnie.
LLM-y tworzą nieprecyzyjność. Musisz być w stanie dostrzegać błędy w wynikach LLM-ów, a LLM nie zawsze może sprawdzić swoją własną pracę. Musisz już mieć wizję końcowego stanu i kierunku, w którym leży, i używać LLM, aby zautomatyzować dotarcie tam szybciej.
Eksperci, którzy rozumieją problem i chcą przyspieszyć jego rozwiązanie, będą amplifikowani w pozytywnych kierunkach, skalując siebie. Nowicjusze, którzy ufają LLM-om, będą amplifikowani w negatywnych kierunkach, stając się pewnymi błędnych rozwiązań.
Granice tego, co oznacza być ekspertem, zmienią się. Eksperci będą musieli wiedzieć, jak stosować AI i jakie są granice jego możliwości. Ekspert inżynier oprogramowania będzie musiał mieć zręczność w posługiwaniu się agentem kodującym. Ta zręczność będzie pochodzić z doświadczenia, intuicji i talentu. Umiejętnością na poziomie seniora będzie sprawienie, aby bazy kodu, zespoły i firmy pracowały produktywnie z agentami. Zawsze było umiejętnością seniora przygotowanie organizacji do sukcesu, a następnie jego osiągnięcie.
Pisanie kodu źródłowego jest w dużej mierze martwe. Nadal będziemy edytować kilka linii tu i tam.
Czytanie, a co ważniejsze rozumienie kodu źródłowego, jest bardzo żywe. Będziemy robić więcej z tego, gdy kod będzie pisany szybciej.
Sztuka i nauka inżynierii oprogramowania znów kwitną. To nie jest renesans; inżynieria oprogramowania nigdy nie była martwa i nie jest na nowo narodzona. "Vibe coding" jest czymś innym. To coś nowego, co się rodzi. Dominującą zmianą jest jednak to, że branża i dyscyplina inżynierii oprogramowania ewoluują bardziej niż kiedykolwiek od czasów internetu, jeśli nie od samego początku.
Najlepsze
Ranking
Ulubione
