Formell kontra uformell tone
Spesifiser en profesjonell, uformell, akademisk eller samtalebasert stemme i ledetekster.
Formell kontra uformell tone er en gratis leksjon i AI-prompt engineering på CoddyKit. Dette er leksjon 1 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i AI-prompt engineering, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i AI-prompt engineering inneholder totalt 4 leksjoner.
Tone: Innholdets stemme
Tone beskriver hvordan ordene oppleves for leseren. Den samme informasjonen kan formidles med en formell, autoritativ stemme eller en uformell, vennlig tone – og det riktige valget avhenger helt av målgruppe, kanal og formål.
AI-modeller kan gjengi nesten enhver tone som beskrives – men den må beskrives eksplisitt. Uten instruksjoner bruker de som standard en svakt formell, nøytral språkstil.
Hva som kjennetegner formell skriving
Formell skriving kjennetegnes av:
- Ingen sammentrekninger (cannot i stedet for can't)
- Ingen muntlige uttrykk eller slang
- Førstepersonsperspektiv unngås der det er mulig
- Fullstendige, grammatisk komplekse setninger
- Passiv form kan unntaksvis brukes
- Teknisk vokabular brukes presist
- Ingen bruk av fornavn uten at personen er introdusert
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
formal_instruction = (
'Write in a formal, professional tone. '
'No contractions. No colloquialisms. No first-person pronouns. '
'Use complete, grammatically precise sentences. '
'Vocabulary: professional but accessible — not academic jargon.'
)
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=150,
messages=[{
'role': 'user',
'content': (
f'{formal_instruction}\n\n'
f'Explain why we are updating our privacy policy.'
)
}]
)
print(response.content[0].text)Hva som kjennetegner uformell skriving
Uformell skriving kjennetegnes av:
- Sammentrekninger er vanlige (we're, you'll, it's)
- Samtalepreget ordforråd
- Kortere setninger og avsnitt
- Første- og andreperson (I, you, we)
- Av og til humor, varme eller personlighet
- Spørsmål rettet til leseren
- Gjenkjennelige eksempler fra hverdagen
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
casual_instruction = (
'Write in a casual, friendly tone. '
'Use contractions freely. Use "you" to address the reader directly. '
'Keep sentences short. Add warmth and personality. '
'Write like you would explain this to a friend over coffee.'
)
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=150,
messages=[{
'role': 'user',
'content': (
f'{casual_instruction}\n\n'
f'Explain why we are updating our privacy policy.'
)
}]
)
print(response.choices[0].message.content)Den samme teksten i tre toneleier
Den raskeste måten å forstå tone på er å se det samme innholdet skrevet i flere språkstiler. Vi bruker et enkelt scenario: varsle brukerne om at appen vår vil være utilgjengelig for vedlikehold lørdag kveld.
Vi skriver det i tre toneleier: formell bedriftsstil, uformell startup-stil og akademisk. Legg merke til hvordan ordforrådet, setningsstrukturen og forholdet til leseren endres.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
tones = [
('CORPORATE FORMAL',
'Formal, no contractions, passive voice acceptable, corporate vocabulary. No personality.'),
('STARTUP CASUAL',
'Casual, contractions OK, friendly, empathetic, slightly playful. Address reader as "you".'),
('ACADEMIC',
'Precise, objective, technical vocabulary, third person, no emotion, no contractions.')
]
for label, tone_desc in tones:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=80,
messages=[{
'role': 'user',
'content': (
f'Tone: {tone_desc}\n\n'
f'Write a 2-sentence notification: our app will be down for maintenance '
f'on Saturday from 11 PM to 2 AM UTC.'
)
}]
)
print(f'[{label}]')
print(response.content[0].text.strip())
print()Angi tone med adjektiver
Den enkleste måten å angi tone på er med en liste over beskrivende adjektiver:
- 'I en selvsikker, direkte og uten omsvøp tone'
- 'I en varm, empatisk og oppmuntrende tone'
- 'I en leken, vittig og litt uhøytidelig tone'
- 'I en alvorlig, autoritativ og presis tone'
Bruk 2–4 adjektiver som fanger ulike dimensjoner: energinivå, formalitetsnivå, følelsesmessig temperatur og personlighetstrekk.
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
test_tones = [
'confident, direct, no-nonsense',
'warm, empathetic, encouraging',
'playful, witty, slightly irreverent',
]
for tone in test_tones:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=60,
messages=[{
'role': 'user',
'content': (
f'Tone: {tone}.\n\n'
f'Write one sentence of marketing copy for a new AI writing tool. '
f'Audience: busy startup founders.'
)
}]
)
print(f'Tone ({tone}):')
print(response.choices[0].message.content.strip())
print()Spesifisere tone med en modellpersona
En tonebeskrivelse basert på en persona er ofte mer presis enn adjektiver alene. I stedet for «vennlig» kan De skrive «skriv som produktbloggen til Basecamp – uformelt, men gjennomtenkt, aldri nedlatende».
De kan vise til virkelige skrivestiler:
- «Som et teknisk blogginnlegg fra Stripe»
- «Som Paul Graham når han skriver et essay om oppstartsbedrifter»
- «Som et sammendrag for ledere i Harvard Business Review»
- «Som en vennlig Slack-melding fra en kollega De respekterer»
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
references = [
'Write like a Stripe technical blog post: clear, precise, respects the reader\'s intelligence.',
'Write like a Harvard Business Review executive summary: formal, data-driven, concise.',
'Write like a friendly Slack message from a helpful colleague — casual, direct, gets to the point.'
]
topic = 'Why our new feature reduces API response time by 40%.'
for ref in references:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=80,
messages=[{
'role': 'user',
'content': f'Style reference: {ref}\n\nWrite 2 sentences about: {topic}'
}]
)
print(f'Style: {ref[:55]}...')
print(response.content[0].text.strip())
print()Tonebrudd og kostnadene ved dem
Et tonebrudd oppstår når stemmen ikke passer til målgruppen eller konteksten. Vanlige tonebrudd er:
- Formelt bedriftsspråk i en mobilapp for forbrukere
- Uformelt slang i en juridisk kontrakt
- Overdrevent teknisk språk i en support-e-post til ikke-tekniske brukere
- Svulstig markedsføringsspråk i en teknisk README
Et tonebrudd svekker tilliten og gjør at leseren må jobbe hardere for å få frem meningen.
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Mismatched tone examples
mismatches = [
(
'ERROR MESSAGE for a consumer app:',
'Formal legal tone: no contractions, passive voice',
'A fatal error has been encountered in the processing of your request.'
),
(
'LEGAL TERMS section:',
'Casual startup tone: contractions, emojis',
'Hey, so like, you gotta agree to our stuff before using this app okay?'
)
]
for context, bad_tone, example in mismatches:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=80,
messages=[{
'role': 'user',
'content': (
f'CONTEXT: {context}\n'
f'PROBLEM (wrong tone): {example}\n\n'
f'Rewrite with the correct tone for the context. '
f'One sentence. Explain in brackets why this tone works better.'
)
}]
)
print(response.choices[0].message.content.strip())
print()Styre den emosjonelle temperaturen
Utover formalitet har tonen en emosjonell temperatur – fra kald og objektiv til varm og entusiastisk:
- Kald: «Resultatene viser en forbedring på 12 %.» (rene data)
- Nøytral: «Vi forbedret ytelsen med 12 % i den nyeste versjonen.»
- Varm: «Vi er stolte over å kunne dele at teamet vårt oppnådde en hastighetsøkning på 12 %.»
- Entusiastisk: «Dette er stort – vi har oppnådd et enormt ytelsesløft på 12 %!»
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
temperatures = [
('COLD/OBJECTIVE', 'Purely factual, no emotion, no personality, third person.'),
('NEUTRAL', 'Balanced, professional, slight warmth but no enthusiasm.'),
('WARM', 'Friendly, first person plural ("we"), positive but measured.'),
('ENTHUSIASTIC', 'High energy, excited, uses exclamation points, celebrates the user.')
]
fact = 'Our app now loads 3 seconds faster after the latest update.'
for label, instruction in temperatures:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=50,
messages=[{
'role': 'user',
'content': f'Tone: {instruction}\n\nAnnounce this fact in 1 sentence: {fact}'
}]
)
print(f'[{label}]: {response.content[0].text.strip()}')Opprettholde en konsekvent tone
Det er like viktig å være konsekvent i tonen som å velge riktig tone. Et dokument som skifter mellom formell og uformell stil underveis, forvirrer leserne og svekker troverdigheten.
For dokumenter med flere deler:
- Angi tonen i systemmeldingen eller øverst i prompten
- Vær tydelig: «Oppretthold denne tonen konsekvent gjennom hele teksten»
- For svært lange tekster bør De minne modellen på tonen i oppfølgende prompter
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# System message tone sets voice for all sections
response = client.chat.completions.create(
model='gpt-4o',
messages=[
{
'role': 'system',
'content': (
'You are writing all content for a developer-focused SaaS company called GridDB. '
'Tone: technical but approachable. No jargon without explanation. '
'No contractions. Short sentences. No marketing superlatives. '
'Maintain this tone consistently across every section.'
)
},
{
'role': 'user',
'content': (
'Write 2 short sections for our website:\n'
'1. Hero tagline (max 8 words)\n'
'2. One-paragraph product description (max 60 words)'
)
}
]
)
print(response.choices[0].message.content)Tone i ulike innholdstyper
Ulike innholdstyper har forventede standardtoner. Det kan være effektivt å avvike fra dem – men bare hvis det er bevisst:
- Juridiske dokumenter: formelle, presise → uformell tone virker uprofesjonell
- Feilmeldinger: tydelige, empatiske → en kald tone virker fiendtlig
- Markedsføringstekst: entusiastisk, fokusert på fordeler → en tørr tone virker uinspirerende
- API-dokumentasjon: teknisk, kortfattet → blomstrende språk sløser med utviklernes tid
- Kundestøtte: varm, løsningsorientert → en defensiv tone virker konfronterende
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
content_types = [
('ERROR MESSAGE', 'Empathetic, clear, action-oriented. No technical jargon. No blame.'),
('API DOCS', 'Terse, precise, no fluff. Technical vocabulary. Example-driven.'),
('SUPPORT REPLY', 'Warm, solution-focused, acknowledges frustration, offers next steps.')
]
scenario = 'A user cannot log in because their account has been temporarily locked.'
for content_type, tone in content_types:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=80,
messages=[{
'role': 'user',
'content': (
f'Content type: {content_type}\n'
f'Tone: {tone}\n\n'
f'Write 2 sentences for this scenario: {scenario}'
)
}]
)
print(f'[{content_type}]')
print(response.content[0].text.strip())
print()Tone på tvers av kanaler
Det samme varemerket kan med rette bruke ulike toner i ulike kanaler. Det viktige er at tonen i hver kanal er bevisst valgt og passende:
- Twitter/X: uformell, slagkraftig, med tydelig personlighet
- LinkedIn: profesjonell, gjennomtenkt, innsiktsdrevet
- E-postnyhetsbrev: varm, samtalepreget, personlig
- Juridiske dokumenter: formelle, presise, passive der det trengs
- Meldinger i appen: vennlige, korte, handlingsorienterte
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
channels = [
('TWITTER', 'Casual, punchy, max 200 chars, can use one emoji'),
('LINKEDIN', 'Professional, insight-driven, 2 sentences, no emoji'),
('IN-APP', 'Friendly, action-oriented, 1 sentence, second person')
]
news = 'We just launched dark mode in our app.'
for channel, tone in channels:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=60,
messages=[{
'role': 'user',
'content': f'Channel: {channel}. Tone: {tone}.\n\nAnnounce: {news}'
}]
)
print(f'[{channel}]: {response.choices[0].message.content.strip()}')
print()Kunnskapssjekk
En mobilapp må vise en feilmelding når en betaling mislykkes. Den nåværende meldingen lyder: «Transaksjonen kan ikke behandles på grunn av utilstrekkelige midler på den tilknyttede finansielle kontoen.» Hva er det grunnleggende toneproblemet?
Formell kontra uformell tone – oppsummering
Tone er en av de kraftigste dimensjonene i styringen av prompter. Viktige punkter:
- AI bruker som standard en nøytral-formell stil – spesifiser alltid tonen De ønsker
- Bruk kombinasjoner av adjektiver: «selvsikker, direkte, uten omsvøp»
- Bruk personareferanser: «som et blogginnlegg fra Stripe»
- Styr den emosjonelle temperaturen: fra kald/objektiv til entusiastisk
- Tilpass tonen til innholdstype og målgruppe
- Angi tonen én gang i systemmeldingen for en konsekvent stemme i appen
- Et tonebrudd svekker tilliten – et juridisk dokument bør ikke høres ut som en tweet
Lær deg AI-prompt engineering med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 53
- Leksjoner
- 199
Ofte stilte spørsmål
Er leksjonen «Formell kontra uformell tone» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien AI-prompt engineering, inkludert «Formell kontra uformell tone», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i AI-prompt engineering inneholder totalt 4 leksjoner.
Hva lærer jeg i «Formell kontra uformell tone»?
Spesifiser en profesjonell, uformell, akademisk eller samtalebasert stemme i ledetekster. Du øver på AI-prompt engineering med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med AI-prompt engineering?
Ingen tidligere erfaring er nødvendig. AI-prompt engineering på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.
Hvor lang tid tar leksjonen «Formell kontra uformell tone»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne AI-prompt engineering-leksjonen?
Ja. Alle AI-prompt engineering-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Formell kontra uformell tone
- Spesifisere målgruppen
- Profesjonelle skrivestiler
- Justere vokabularet