Atoms
Välkommen och koncept

Nyckeltermer och ordlista

Bemästra språket i Vibe Coding med den här snabba referensguiden.

Den här guiden bryter ner vanliga termer som du stöter på när du arbetar med kod och AI-verktyg. Vi har hållit definitionerna enkla så att du snabbt kan komma igång.

Atoms-specifika termer

  • Team Mode: Aktiverar ett team av AI-agenter för att hantera komplexa krav åt dig, inklusive en Product Manager, Engineer, Data Scientist, Deep Researcher och Architect.

  • Engineer Mode: Tilldelar endast Engineer-agenten, Alex, att arbeta med ditt projekt.

  • Race Mode: Låter dig köra samma prompt över flera modeller samtidigt för att jämföra deras resultat.

  • Deep Research: En funktion för att genomföra djupgående research för att generera professionella rapporter, inklusive akademiska uppsatser, affärsanalyser och marknadsrapporter.

  • App Viewer: Låter dig förhandsgranska resultat och ändra vilket visuellt element som helst direkt på sidan.

  • Remix: Låter dig duplicera vilket projekt som helst till din egen chatt för att fortsätta bygga eller redigera därifrån.

  • Publish: Genererar en stabil länk till din nuvarande applikation för enkel delning.

  • App World: Atoms plattform för kreativitet, där du kan visa upp ditt arbete och lyfta fram dina färdigheter på startsidan.

LLM:er och Vibe Coding

  • Vibe Coding: Praktiken att skriva programvara genom att berätta för en AI vad du vill ha på vanlig engelska ("viben" eller avsikten) och låta den generera den faktiska koden. Du fokuserar på om appen känns rätt och fungerar korrekt, i stället för att oroa dig för semikolon eller specifik logik.

  • Artificial Intelligence (AI): En bred term för datorsystem som kan utföra uppgifter som vanligtvis kräver mänsklig intelligens – som att känna igen tal, fatta beslut eller översätta språk.

  • LLM (Large Language Model): En typ av AI som tränats på enorma mängder text. Det är tekniken bakom verktyg som ChatGPT och Claude. Den är otroligt bra på att förutsäga vilket ord som kommer härnäst i en mening, vilket gör att den kan skriva uppsatser, besvara frågor och skriva kod.

  • Hallucination: När en AI självsäkert ger dig ett helt felaktigt svar. AI-modeller är mycket bra på att låta övertygande, så du bör alltid dubbelkolla koden eller fakta som de genererar.

  • Prompt: Texten du skriver till AI:n för att få ett svar. "Prompt Engineering" är bara ett fint sätt att säga "att lära sig ställa rätt frågor för att få bästa möjliga resultat."

  • Token: Hur en AI räknar. En AI ser inte "ord" – den ser "token". En token är ungefär fyra tecken text. Till exempel är ordet "apple" en token, men ett långt, komplext ord kan vara tre token. AI-kostnader och begränsningar mäts vanligtvis i token.

  • Human-in-the-Loop: Det är du. Även om AI:n skriver koden är du "managern" i loopen. Du granskar arbetet, gör stickprovskontroller och vägleder AI:n om den hamnar fel. Du slutar vara skrivaren och blir granskaren.

  • Iterating: Processen att förfina koden genom samtal. I vibe coding blir det sällan perfekt på första försöket. Du "itererar" genom att säga saker som "Gör den knappen större", "Åtgärda felet på rad 10" eller "Nej, använd en annan färg."

Grundläggande kodningsbegrepp

  • API (Application Programming Interface): En brygga som låter två olika program kommunicera med varandra. Tänk på det som en servitör på en restaurang: du (användaren) ger en beställning till servitören (API:et), och hen hämtar maten från köket (systemet) utan att du behöver veta hur den tillagades.

  • Bug: Ett misstag eller fel i koden som gör att programvaran kraschar eller beter sig konstigt.

  • Version Control (Git): En "tidsmaskin" för kod. Den spårar varje ändring som någon gör, så om något går sönder kan du enkelt gå tillbaka till en version som fungerade.

  • Frontend (Client-side): Det här är allt du kan se och röra på skärmen. Det är knapparna, texten, bilderna och animationerna. Om du surfar på en webbplats är "frontend" det som körs i din webbläsare.

  • Backend (Server-side): Det här är applikationens "hjärna" som finns på en fjärrdator (server). Den bearbetar data, sparar dina filer och hanterar logiken som användaren aldrig ser.

  • UI (User Interface): Appens specifika design och layout. Det syftar på "utseende och känsla" – färgscheman, knapparnas form och hur lätt texten är att läsa.

  • Full Stack: En utvecklare (eller ett verktyg) som kan hantera både Frontend och Backend.

Koncept inom mjukvaruutveckling

  • Product Manager: Personen som bestämmer vad som ska byggas och varför. De fungerar som "VD:n" för en specifik funktion och balanserar vad användarna vill ha med vad verksamheten behöver. De skriver planerna (PRD) men skriver vanligtvis inte koden.

  • Engineer: Byggaren. De tar planerna från Product Manager och skriver den faktiska koden för att få det att fungera. De räknar ut hur det ska byggas effektivt och säkert.

  • Architect: Mjukvarans "stadsplanerare". De skriver vanligtvis inte varje kodrad; i stället fattar de övergripande beslut om vilka tekniker som ska användas och hur olika delar av systemet ska kopplas samman så att helheten inte kollapsar när den växer.

  • Data Scientist: Detektiven. De tittar på de enorma mängder data som appen genererar (som användarklick eller försäljningssiffror) och använder matematik och kod för att hitta mönster, vilket hjälper verksamheten att fatta smartare beslut.

  • Deep Researcher: En roll (eller ibland en specialiserad AI-agent) som fokuserar på att undersöka komplexa, okända ämnen. Till skillnad från en vanlig sökning går en deep researcher ner i akademiska uppsatser, teknisk dokumentation och långa rapporter för att sammanställa ett heltäckande svar om ett svårt ämne.

Strategi och tillväxt

  • SEO (Search Engine Optimization): Konsten att justera din webbplats så att den visas högst upp i Googles resultat. Det innebär att använda rätt nyckelord, göra webbplatsen snabb och säkerställa att andra webbplatser länkar till dig.

  • Growth: En blandning av marknadsföring och teknik som helt fokuserar på att få fler användare. En "Growth Engineer" kan bygga funktioner specifikt för att uppmuntra människor att bjuda in sina vänner eller registrera sig snabbare.

  • PRD (Product Requirements Document): "Ritningen" för en funktion. Det här dokumentet skrivs av Product Manager och förklarar exakt vad en ny funktion ska göra, hur den ska se ut och hur framgång ska mätas. Engineers använder det som sin instruktion.

Sidstruktur och navigering

  • Headings (Titles): Dispositionen för sidans innehåll. I kod markeras dessa som H1, H2, H3 osv. H1 är huvudtiteln (som en boktitel), och H2:or är kapitelrubrikerna. De hjälper både användare och Google att förstå vad din sida handlar om.

  • Footer: Sektionen längst ner på varje sida. Det är webbplatsens "skräplåda" – där du lägger sådant som är viktigt men inte huvudfokus, som juridiska policyer, kontaktinformation och länkar till sociala medier.

  • Favicon: Den lilla ikonen som visas på fliken i din webbläsare (bredvid sidtiteln). Den hjälper användare att snabbt identifiera din webbplats när de har tjugo flikar öppna samtidigt.

Var den här sidan hjälpsam?

Relaterade artiklar