Slutet för app-utvecklaren: Varför nÀsta decennium tillhör de som bygger AI-agenter

Vi stÄr vid en historisk brytpunkt jÀmförbar med 1999 eller 2009. Eran av statiska appar Àr pÄ vÀg bort; de autonoma agenternas tid Àr hÀr. Om du inte kan bygga en agent som fattar egna beslut, riskerar du att bli irrelevant snabbare Àn du tror.

Slutet för app-utvecklaren: Varför nÀsta decennium tillhör de som bygger AI-agenter
Feng LiuFeng Liu
19 december 2025

Historien har en lustig förmÄga att rimma, oftast precis nÀr vi har gjort oss hemmastadda.

FörestÀll dig slutet av 90-talet. Om du visste hur man brottade ner HTML och lite Perl eller PHP till en fungerande hemsida, dÄ var du en trollkarl. Du var en Web Engineer, och vÀrlden lÄg för dina fötter. Du byggde internetets skyltfönster.

Spola fram till 2009. iPhonen hade precis öppnat upp vÀrlden pÄ vid gavel. Plötsligt brydde sig ingen lika mycket om din statiska hemsida. Energin skiftade till Objective-C och Java. Om du var en Mobile App Engineer skrev du framtiden. Du byggde verktygen som folk bar med sig i fickan.

Titta nu pÄ 2024. Luften kÀnns tunn och stillastÄende igen. App-butikerna Àr mÀttade; webben Àr överbefolkad. Men under ytan sker ett tektoniskt skifte. Vi lÀmnar GrÀnssnittens era och gÄr in i Agenternas era.

Under det kommande decenniet kommer den mest vÀrdefulla titeln inte vara "Full Stack Developer" eller "iOS Engineer". Det kommer att vara AI Agent Engineer.

Det nya tektoniska skiftet

Detta Àr inte bara Ànnu ett ramverkskrig eller ett nytt programmeringssprÄk att lÀra sig. Detta Àr en fundamental förÀndring av vem som gör jobbet.

Under de senaste tjugo Ären handlade mjukvaruutveckling om att bygga tydliga, deterministiska vÀgar för mÀnniskor att klicka sig igenom. Du byggde en knapp; mÀnniskan klickade pÄ den; koden körde en funktion. MÀnniskan var hjÀrnan; mjukvaran var musklerna.

Den dynamiken hÄller pÄ att vÀndas upp och ner.

I den agentiska eran stÄr mjukvaran för hjÀrnan. Ditt jobb Àr inte lÀngre att bygga knappen som mÀnniskan ska klicka pÄ. Ditt jobb Àr att bygga den digitala medarbetaren som bestÀmmer nÀr knappen ska klickas pÄ, eller Ànnu hellre, rÀknar ut att knappen inte ens behövs.

Jag har byggt produkter i över tio Ă„r, och jag kan kĂ€nna hur marken rör sig. Om du kan skriva en agent idag – en som tjĂ€nar dig, automatiserar ditt arbetsflöde eller hjĂ€lper dina kunder – har du samma hĂ€vstĂ„ng som den dĂ€r grabben 1999 som precis lĂ€rt sig hur man lĂ€gger ut ett företag pĂ„ nĂ€tet.

Men hÀr Àr den hÄrda sanningen: Om du vÀgrar att lÀra dig detta, om du klamrar dig fast vid rent deterministisk kodning, riskerar du att bli den digitala motsvarigheten till en sÀttare i desktop publishing-Äldern.

Avmystifiera magin: Verktyg och Kontext

NÀr folk hör "AI Agent" förestÀller de sig Skynet eller nÄgon omöjligt komplex neural nÀtverksarkitektur. LÄt oss skÀra igenom bruset.

Att bygga en agent Àr inte magi. Det Àr ingenjörskonst. Och det kokar ner till tvÄ saker: Verktyg och Kontext.

Jag har mĂ€rkt att de flesta utvecklare överkomplicerar detta. De tror att de behöver trĂ€na modeller. Det behöver du inte. Modellerna – Claude, GPT-4, Llama – Ă€r smarta nog. Ditt jobb Ă€r att ge dem hĂ€nder och ett minne.

1. Verktyg (Ge modellen hÀnder)

En stor sprÄkmodell (LLM) Àr bara en hjÀrna i en burk. Den kan tÀnka, men den kan inte röra vid vÀrlden. En "Agent" Àr helt enkelt en LLM som har fÄtt tillgÄng till API-endpoints eller CLI-kommandon.

Du sÀger till modellen: "HÀr Àr ett verktyg som heter list_files. HÀr Àr ett verktyg som heter read_file. HÀr Àr ett verktyg som heter send_email."

2. Kontext (Ge modellen riktning)

Sedan definierar du rollen. "Du Àr en senior QA-ingenjör. Ditt mÄl Àr att fixa typfelen i det hÀr repot."

Det Àr allt. Det Àr kÀrnloopen.

Om du har anvÀnt Cursor eller Claude Code har du sett detta "in action". Du detaljstyr inte redigeringarna. Du sÀger: "Fixa typfelen i utils.ts."

Agenten tÀnker: Okej, jag mÄste se filen först. Den bestÀmmer sig för att anvÀnda verktyget ls. Sedan bestÀmmer den sig för att anvÀnda grep eller read. Den hittar felet. Den bestÀmmer sig för att skriva fixen. Den kör kompilatorn för att kontrollera sitt arbete.

Detta Àr genombrottet. Det Àr inte bara "chatt" lÀngre. Det Àr en beslutsloop. Modellen vÀljer vilka verktyg den ska plocka upp för att lösa problemet du gav den.

Digital konst som skildrar evolutionen frÄn traditionell mjukvara som smartphones och webblÀsare till moderna AI-agenter

FrÄn Chatbots till Beslutsmotorer

De senaste tvĂ„ Ă„ren har vi suttit fast i "Chat"-fasen. Vi behandlar AI som en smart bibliotekarie – vi stĂ€ller en frĂ„ga, den ger ett svar.

Den fasen hÄller pÄ att ta slut.

Den agentiska fasen handlar om utförande. Det handlar om att se pÄ ett CLI inte som en plats för dig att skriva, utan som en lekplats för modellen.

TÀnk pÄ implikationerna för startups. Förr i tiden, om jag ville bygga en tjÀnst för att hantera Äterbetalningar till kunder, behövde jag bygga ett UI, en backend, en databas och anstÀlla ett supportteam för att klicka pÄ knapparna.

Idag kan jag skriva en agent. Jag ger den tillgÄng till Stripe-API:et (Verktyg) och vÄr e-posthistorik (Kontext). Jag ger den en policy: "Gör en Äterbetalning om anvÀndaren Àr missnöjd inom 7 dagar." Agenten lÀser det inkommande mailet, avgör om det uppfyller kriterierna, triggar Stripe-Äterbetalningsverktyget och utformar ett svar.

Inget UI behövs. Ingen kö för supportÀrenden. Bara ett mÄl och en uppsÀttning verktyg.

Det "stökiga mellanlÀget" i att bygga agenter

Jag vill inte mÄla upp en utopi hÀr. Jag har tillbringat de senaste sex mÄnaderna djupt nere i skyttegravarna med agentbyggande, och lÄt mig sÀga er: det Àr stökigt.

Traditionell kodning Àr logisk. If X then Y. Det fungerar eller sÄ gÄr det sönder.

Agent-engineering Àr probabilistisk (sannolikhetsbaserad). Du bygger agenten, du ger den verktygen, och ibland bestÀmmer den sig för att anvÀnda en hammare för att öppna ett fönster. Ibland hallucinerar den fram en parameter som inte existerar.

Det Àr hÀr den nya kompetensen ligger.

Att vara en Agent Engineer handlar inte bara om Python-skript. Det handlar om:

  • Prompt Engineering som Arkitektur: Att designa systemprompter för att begrĂ€nsa modellens beteende.
  • Eval Driven Development: Du kan inte skriva enhetstester för kreativitet, sĂ„ du bygger utvĂ€rderingspipelines för att mĂ€ta hur ofta agenten lyckas med en uppgift.
  • Verktygsdesign: Att skapa API-grĂ€nssnitt som Ă€r tillrĂ€ckligt "rena" för att en modell ska förstĂ„ dem utan att bli förvirrad.

Jag har sett agenter fastna i oÀndliga loopar nÀr de försöker fixa en bugg de sjÀlva skapat. Jag har sett dem sjÀlvsÀkert radera fel fil. Detta Àr verkligheten. Men att lösa dessa friktionspunkter Àr exakt dÀr vÀrdet skapas.

Praktiska rÄd: Hur du börjar idag

Om jag skulle börja frÄn noll idag, eller funderade pÄ att byta karriÀrspÄr, Àr detta exakt vad jag skulle göra:

  1. Sluta bygga GUI:n: Åtminstone för dina sidoprojekt. Försök att lösa ett problem utan en frontend. Kan du lösa det med ett CLI och en LLM?
  2. LÀr dig grÀnssnittsprotokollet: FörstÄ hur OpenAIs "function calling" eller Anthropics "tool use" fungerar. Detta Àr agentÄlderns TCP/IP.
  3. Bygg en "görare" inte en "pratare": Bygg inte en bot som svarar pÄ frÄgor om din kalender. Bygg en bot som hanterar din kalender. Ge den förmÄgan att radera hÀndelser. KÀnn rÀdslan av att ge en AI skrivrÀttigheter. Det Àr dÄ du verkligen börjar lÀra dig.
  4. BemÀstra kontext-hantering: LÀr dig hur du matar in rÀtt information i kontextfönstret utan att överfylla det. RAG (Retrieval-Augmented Generation) Àr bara början.

Möjligheten framför oss

Vi tittar pÄ en framtid dÀr en enda utvecklare, bevÀpnad med en flotta av specialiserade agenter, kan göra samma jobb som en startup med 20 anstÀllda.

IntrĂ€desbarriĂ€rerna för skapande sjunker mot noll. Men intrĂ€desbarriĂ€rerna för orkestrering – för att förstĂ„ hur man kopplar ihop dessa hjĂ€rnor – hĂ„ller pĂ„ att bli den nya vallgraven.

För tio Är sedan anstÀlldes du för att skriva koden. Idag anlitas du för att vara arkitekten bakom systemet som skriver koden.

TÄget lÀmnar perrongen. Du kan antingen stÄ kvar och klamra dig fast vid dina gamla ramverk, eller sÄ kan du hoppa pÄ och hjÀlpa till att bygga rÀlsen.

Nu bygger vi.

Dela detta

Feng Liu

Feng Liu

shenjian8628@gmail.com

Slutet för app-utvecklaren: Varför nÀsta decennium tillhör de som bygger AI-agenter | Feng Liu