PromptSkolen Text Logo
Lektion 4 / Code Generation

Code Generation

4 min

KRAV

Kode‑prompts skal have constraints: sprog, format, filnavn, og edge cases.

Typiske krav


Sprog + version
Input/output format
Fejlhåndtering

SAMMENLIGNING

Dårligt Prompt

Skriv en funktion til at validere email

Godt Prompt

Skriv en TypeScript‑funktion `isValidEmail(email: string): boolean`. Brug regex, ingen eksterne libs. Giv 5 testcases.

AI‑respons

Skriv en TypeScript‑funktion `isValidEmail(email: string): boolean`. Brug regex, ingen eksterne libs. Giv 5 testcases.

AI Prompt - Eksempel
❯ Generating response...
export function isValidEmail(email: string): boolean { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } // Tests isValidEmail("a@b.com") // true isValidEmail("test.user@domain.co") // true isValidEmail("bad@") // false isValidEmail("no-at.com") // false isValidEmail("a@b") // false
export function isValidEmail(email: string): boolean { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } // Tests isValidEmail("a@b.com") // true isValidEmail("test.user@domain.co") // true isValidEmail("bad@") // false isValidEmail("no-at.com") // false isValidEmail("a@b") // false
ØVELSE

Øvelse (4 minutter)

Vælg en lille kodeopgave og tilføj klare constraints.

Sådan gør du:

  1. 1 Angiv sprog og version
  2. 2 Angiv input/output
  3. 3 Bed om tests

Tips til dig

  • Definér outputformat eksplicit (JSON, tabel, bullets)
  • Angiv feltnavne og eksempler når du kan
  • Hold formatet konsistent fra start til slut