Hoppa till innehåll

Lexikon

Tekniska begrepp förklarade på begriplig svenska. Varje begrepp har en enkel och en teknisk förklaring, ett praktiskt exempel och vanliga missförstånd.

Kategorier

Alla begrepp

A

  • ADR (Architecture Decision Record)Ett kort dokument som beskriver ett viktigt tekniskt beslut: vad som beslutades, varför och vad det får för följder.
  • AI-agentEtt program där en språkmodell inte bara svarar, utan själv väljer och utför steg, till exempel läser filer, kör kommandon och föreslår ändringar.
  • API (Application Programming Interface)Ett bestämt sätt för program att be andra program om information eller tjänster, med regler för vad man får fråga och hur svaret ser ut.

B

  • BackendDen del av ett system som körs på en server, utom synhåll för användaren. Den lagrar data, kontrollerar behörighet och utför arbetet.
  • BranchEn egen utvecklingslinje i ett repository, där man kan göra ändringar utan att påverka huvudversionen.

C

  • CommitEn sparad version av projektet i Git, med en beskrivning av vad som ändrats, vem som gjorde det och när.
  • Continuous delivery (CD)Att programmet hela tiden hålls i ett skick där det kan publiceras, så att en godkänd ändring kan släppas med ett enkelt steg när någon bestämmer det.
  • Continuous deployment (CD)Att varje ändring som klarar alla automatiska kontroller publiceras direkt, utan något manuellt steg.
  • Continuous integration (CI)Att varje föreslagen ändring automatiskt byggs och testas, så att fel upptäcks innan ändringen förs in.

D

  • Databas (DB)En organiserad samling data som ett program snabbt och säkert kan spara, söka i och ändra, även när många använder den samtidigt.
  • DockerEtt verktyg som paketerar ett program med allt det behöver i en container, så att det körs likadant på olika datorer.

F

  • FrontendDen del av ett program som användaren ser och använder, till exempel en webbsida i webbläsaren.

G

  • GitEtt program som sparar versioner av filerna i ett projekt, så att man kan se vad som ändrats, gå tillbaka till tidigare versioner och arbeta flera samtidigt.

K

  • KontextfönsterHur mycket text en språkmodell kan ta hänsyn till på en gång, mätt i tokens. Det som inte får plats kan modellen inte se.

M

  • MergeAtt föra ihop ändringarna från två branches till en. Git gör det automatiskt när det går och ber om hjälp när samma rader ändrats på olika sätt.
  • Miljövariabel (env)En namngiven inställning som ett program läser från sin omgivning när det startar, i stället för att den står i programkoden.

O

  • OAuth 2.0 (OAuth2, OAuth)Ett standardiserat sätt att ge ett program begränsad åtkomst till något hos en annan tjänst, utan att lämna ut sitt lösenord.

P

  • PipelineEn följd av automatiska steg som körs i bestämd ordning, till exempel hämta koden, bygga, testa och publicera.
  • PromptTexten man ger en språkmodell: frågan eller uppgiften, och allt sammanhang som skickas med.
  • Pull request (PR)Ett förslag om att föra in ändringarna från en branch i en annan, så att andra kan granska och diskutera dem först.

R

  • READMEDen första filen man bör läsa i ett projekt. Den förklarar vad projektet är, hur man kommer igång och var man hittar mer.
  • Repository (repo)En projektmapp som Git håller ordning på: alla filer i projektet plus hela historiken av sparade versioner.
  • RunnerDatorn eller programmet som faktiskt kör stegen i en pipeline och rapporterar resultatet tillbaka.

S

  • SQLiteEn databas som ryms i en enda vanlig fil och inte kräver någon separat databasserver.
  • Stor språkmodell (LLM)Ett datorprogram som har tränats på mycket text och skriver svar genom att gång på gång förutsäga vilken textbit som sannolikt kommer härnäst.

T

  • Token (AI)De små textbitar som en språkmodell läser och skriver, ofta delar av ord. Textmängd, gränser och kostnad mäts i tokens.