← Tilbage til guides

Forstå Temperature & Top-P

Master de to vigtigste parametre for at kontrollere hvordan din LLM genererer tekst. Få præcis den balance mellem kreativitet og fokus du har brug for.

Hvorfor er Disse Parametre Vigtige?

Når en LLM genererer tekst, vælger den ikke bare det mest sandsynlige næste ord. Den har faktisk mange mulige ord at vælge imellem, hver med en forskellig sandsynlighed.

Temperature og Top-P er de to primære måder at kontrollere hvordan modellen vælger mellem disse muligheder - og dermed om outputtet bliver fokuseret og forudsigeligt eller kreativt og varieret.

Temperature

Hvad er Temperature?

Temperature styrer hvor "sikker" eller "eventyrlysten" modellen er når den vælger næste ord. Værdien går typisk fra 0 til 2, hvor de fleste bruger mellem 0 og 1.

Temperature = 0Deterministisk

Vælger altid det mest sandsynlige ord. Samme input giver altid samme output.

Temperature = 0.3-0.7Balanceret

God balance mellem fokus og variation. Ideel til de fleste opgaver.

Temperature = 1.0+Kreativ

Meget mere villig til at vælge usandsynlige ord. Kreativt men kan være uforudsigeligt.

Hvornår Bruger Du Hvad?

Lav Temperature (0-0.3)

  • • Faktuel information
  • • Kodegenerering
  • • Matematiske beregninger
  • • Præcise oversættelser
  • • Struktureret data udtrækning

Høj Temperature (0.8-1.5)

  • • Kreativ skrivning
  • • Brainstorming idéer
  • • Marketing copy
  • • Storytelling
  • • Unikke perspektiver

Eksempel: Samme Prompt, Forskellige Temperatures

Prompt: "Skriv en sætning om kaffe"

Temperature = 0.1

"Kaffe er en populær drik lavet af ristede kaffebønner."

Temperature = 0.7

"Morgenkaffens duft vækker sindet og lover en produktiv dag forude."

Temperature = 1.2

"Som flydende ambitioner danser kaffebønnernes essens gennem tidszonernes slør."

Top-P (Nucleus Sampling)

Hvad er Top-P?

Top-P (også kaldet nucleus sampling) vælger fra den mindste gruppe af ord hvis kombinerede sandsynlighed når op på P. Værdien går fra 0 til 1.

I stedet for at justere sandsynlighederne (som temperature), begrænser top-p direkte hvilket "ordforråd" modellen må vælge fra.

Sådan Fungerer Det

Top-P = 0.1 (Meget Fokuseret)

Vælger kun fra de allermest sandsynlige ord der tilsammen udgør 10% af sandsynligheden. Meget snævert ordforråd.

Top-P = 0.5 (Balanceret)

Vælger fra ord der tilsammen udgør 50% af sandsynligheden. God balance mellem kvalitet og variation.

Top-P = 0.9 (Kreativ)

Vælger fra en bred gruppe af ord (90% af sandsynligheden). Mere kreativt og varieret.

Top-P = 1.0 (Fuld Frihed)

Alle ord er potentielt i spil. Maksimal kreativitet, men kan give usammenhængende output.

Hvornår Bruger Du Top-P?

Top-P = 0.1-0.3

Faktuel præcision, teknisk dokumentation, formelle svar

Top-P = 0.5-0.7

Almindelig samtale, forretningskommunikation, generel skrivning

Top-P = 0.9-1.0

Kreativ skrivning, brainstorming, eksperimentelt indhold

Temperature vs. Top-P: Hvad er Forskellen?

🌡️Temperature

Justerer sandsynlighedsfordelingen for alle tokens.

  • • Påvirker hvor "sikker" valget er
  • • Lav = konservativ, høj = eventyrlysten
  • • Gradvis ændring i adfærd

🎯Top-P

Begrænser hvilke tokens der overhovedet er tilgængelige.

  • • Afskærer usandsynlige valg
  • • Lav = snævert udvalg, høj = bredt udvalg
  • • Dynamisk: tilpasser sig kontekst

💡 Pro Tip

De fleste udviklere anbefaler at justere enten temperature eller top-p, ikke begge samtidigt.

Standard anbefaling: Brug temperature til det meste. Brug kun top-p hvis du specifikt vil afskære usandsynlige tokens mens du bevarer sandsynlighedsfordelingen.

Praktiske Anbefalinger

Kodegenerering

Temperature: 0-0.2 | Top-P: 0.1-0.3

Du vil have præcis, syntaktisk korrekt kode. Kreativitet er ikke ønskværdigt her.

Kreativ Skrivning

Temperature: 0.8-1.2 | Top-P: 0.9-1.0

Lad modellen være kreativ og overraskende. Variation er en fordel.

Business Kommunikation

Temperature: 0.5-0.7 | Top-P: 0.7-0.8

Balance mellem professionalisme og naturligt sprog. Lidt variation er godt.

Faktuel Q&A

Temperature: 0-0.3 | Top-P: 0.1-0.5

Præcision og pålidelighed er vigtigst. Vær konservativ med parametrene.

Brainstorming

Temperature: 0.9-1.3 | Top-P: 0.95

Du vil have mangfoldige og uventede idéer. Skru op for kreativiteten!

Eksperimenter!

Den bedste måde at lære temperature og top-p på er at eksperimentere. Prøv samme prompt med forskellige værdier og observer hvordan outputtet ændrer sig.

Hurtig test: Bed modellen om at skrive 5 sætninger om et emne. Kør det 3 gange med forskellige parametre:

  • Temperature=0.1 - Læg mærke til konsistensen
  • Temperature=0.7 - Læg mærke til balancen
  • Temperature=1.2 - Læg mærke til variationen

📖 Relaterede Guides