Spesifisere målgruppen
Tilpass resultatet til eksperter, nybegynnere, barn, ledere eller et generelt publikum.
Spesifisere målgruppen er en gratis leksjon i AI-prompt engineering på CoddyKit. Dette er leksjon 2 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.
Målgruppen: Den mest underutnyttede promptvariabelen
Av alle spesifiseringsdimensjonene De kan legge til i en prompt, har spesifisering av målgruppen den mest konsekvent og markante effekten på kvaliteten på resultatet.
Den samme forklaringen av «maskinlæring», skrevet for en tiåring sammenlignet med en erfaren ML-forsker, bør ha nesten ingen av de samme ordene eller den samme strukturen. Uten kontekst om målgruppen velger modellen et mellomnivå – nyttig for ingen bestemt gruppe.
Det aldersbaserte målgruppeankeret
Aldersbasert spesifisering av målgruppen er den enkleste og mest universelt forståelige metoden. Modellen har sett millioner av eksempler på innhold skrevet for ulike aldersgrupper og tilpasser ordforråd, kompleksitet og bruk av analogier deretter.
- «For en tiåring» → enkelt ordforråd, konkrete analogier, korte setninger
- «For en elev på videregående» → noe mer abstrakt, forutsetter grunnleggende matematikkunnskaper
- «For en universitetsutdannet» → forutsetter et generelt akademisk ordforråd
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
ages = ['a 10-year-old', 'a 16-year-old high school student', 'a college graduate with no CS background']
for age in ages:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=80,
messages=[{
'role': 'user',
'content': f'Explain what a computer CPU does in 2 sentences for {age}.'
}]
)
print(f'Audience ({age}):')
print(response.content[0].text.strip())
print()Rollebasert spesifisering av målgruppen
Rollebaserte beskrivelser av målgruppen er de mest effektive for profesjonelt innhold. De spesifiserer:
- Hva personen arbeider med
- Hvilken domenekunnskap personen har
- Hva personen bryr seg mest om
- Hva som motiverer spørsmålene
Eksempler:
- «For en produktleder som forstår brukerundersøkelser, men ikke programvareutvikling»
- «For en CFO som tenker i ROI og kvartalstall»
- «For en utvikler i sitt første år som kan JavaScript, men ikke databaser»
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
audiences = [
'a product manager who understands user flows but has no coding background',
'a CFO evaluating whether to approve a $200k infrastructure investment',
'a first-year developer who knows Python but has never worked with APIs'
]
topic = 'why our system needs a message queue (like RabbitMQ or Kafka)'
for audience in audiences:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=100,
messages=[{
'role': 'user',
'content': f'Explain {topic} for {audience}. 2 sentences maximum.'
}]
)
print(f'Audience: {audience[:55]}...')
print(response.choices[0].message.content.strip())
print()For ikke-tekniske ledere
Ikke-tekniske ledere er en vanlig målgruppe for AI-generert innhold. De trenger:
- Forretningspåvirkning, ikke tekniske detaljer
- Tall presentert som ROI, risiko eller konkurransefortrinn
- Anbefalinger som er klare for beslutning, ikke alternativer som må analyseres
- Ingen akronymer uten forklaring
- Ingen implementasjonsdetaljer
Nøkkelsetningen er: «for en ikke-teknisk leder som skal ta en go/no-go-beslutning»
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=200,
messages=[{
'role': 'user',
'content': (
'Explain why we should migrate from our custom authentication system '
'to Auth0 or Okta.\n\n'
'Audience: non-technical CEO and CFO who will make the go/no-go decision.\n'
'Format: 3 bullet points — one per business benefit.\n'
'Language: no technical jargon. Frame entirely in business value. '
'Each bullet: max 20 words.'
)
}]
)
print(response.content[0].text)For erfarne programvareutviklere
Erfarne programvareutviklere ønsker det motsatte av sammendrag for ledere. De trenger:
- Teknisk presisjon – nøyaktige versjoner, API-er og algoritmenavn
- Analyse av avveininger – hva er kostnadene og risikoene
- Detaljer på implementasjonsnivå
- Forutsetninger som er uttrykkelig angitt
- Ingen overdreven veiledning eller overforklaring
Bruk: «for en erfaren programvareutvikler med kjennskap til distribuerte systemer»
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
response = client.chat.completions.create(
model='gpt-4o',
messages=[{
'role': 'user',
'content': (
'Explain the trade-offs between using PostgreSQL advisory locks vs Redis distributed locks '
'for preventing duplicate job processing.\n\n'
'Audience: senior backend engineer with 8+ years experience, familiar with '
'CAP theorem, knows Redis and PostgreSQL internals.\n'
'Format: 4-bullet trade-off analysis — no intro, no conclusion. '
'Assume expert-level knowledge throughout. No definitions needed.'
)
}]
)
print(response.choices[0].message.content)For markedsførere
Markedsførere er opptatt av:
- Kundekommunikasjon og posisjonering
- Konkurransemessig differensiering
- Konverterings- og engasjementsmålinger
- Konsistent merkevarebygging
- Kanalspesifikke formater (SEO, e-post, sosiale medier)
De trenger IKKE tekniske implementasjonsdetaljer – de må forstå verdiforslaget godt nok til å formidle det på en overbevisende måte.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=300,
messages=[{
'role': 'user',
'content': (
'Explain our new AI-powered search feature to our marketing team.\n\n'
'Audience: marketing professionals who run email campaigns, SEO, and social media. '
'They understand marketing KPIs but not ML or engineering.\n'
'What they need to know:\n'
'1. What customer problem it solves (in customer language, not tech language)\n'
'2. How to message it in campaigns (key benefit in one memorable sentence)\n'
'3. Which customer segment benefits most (for targeting)\n'
'The feature: semantic search that finds relevant results even when keywords do not match.'
)
}]
)
print(response.content[0].text)Forankring i målgruppens kunnskap
Den mest presise spesifiseringen av målgruppen kombinerer rollen med det personen allerede vet:
«For en dataanalytiker som bruker Excel og SQL daglig, men aldri har bygget en maskinlæringsmodell.»
Denne forankringsteknikken:
- Forteller modellen hvilket ordforråd leseren allerede har
- Forteller modellen hva som må forklares, og hva som kan forutsettes
- Forhindrer både overforklaring (nedlatende) og underforklaring (forvirrende)
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
anchored_audiences = [
'a data analyst who uses Excel and SQL daily but has never used Python',
'a Python developer who knows pandas and numpy but has never used machine learning',
'an ML engineer who knows sklearn but has never worked with deep learning frameworks'
]
for audience in anchored_audiences:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=80,
messages=[{
'role': 'user',
'content': (
f'Explain what a neural network is in 2 sentences for {audience}. '
f'Build on what they already know — use it as an analogy anchor.'
)
}]
)
print(f'Audience: {audience[:60]}...')
print(response.choices[0].message.content.strip())
print()Målgruppe og innholdsformat
Ulike målgrupper foretrekker ulike formater. Den samme informasjonen bør formateres forskjellig for hver av dem:
- Ledere → beslutningsnotat med tre punkter, uten teknisk sjargong
- Utviklere → nummererte trinn med kodeeksempler, ingen overdreven veiledning
- Salgsteamet → fordeler først, funksjonsliste, svar på innvendinger
- Sluttbrukere → samtalepreget veiledning, trinn for trinn, vennlig tone
- Utviklere (dokumentasjon) → kortfattet, presist, kode først, ingen overflødig prosa
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
aggregated_prompt = (
'We launched two-factor authentication (2FA) for our SaaS app. '
'Generate one short piece of communication for each of the following audiences. '
'Label each section clearly.\n\n'
'1. EXECUTIVES (2 bullets, business risk/benefit framing)\n'
'2. ENGINEERS (numbered steps to enable and test 2FA in dev)\n'
'3. END USERS (2-sentence friendly explanation of what to do next time they log in)\n'
'Total: 120 words maximum across all three sections.'
)
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=250,
messages=[{'role': 'user', 'content': aggregated_prompt}]
)
print(response.content[0].text)Mønstre for spesifisering av målgruppen
Her er de mest effektive mønstrene for å spesifisere målgruppen:
- Rolle + kunnskapsgap: «For en produktleder som kjenner brukerreisen, men ikke dataarkitekturen»
- Rolle + mål: «For en CTO som skal presentere dette for styret neste mandag»
- Rolle + eksisterende verktøy: «For en markedsfører som bruker HubSpot i dag og vurderer Salesforce»
- Rolle + bekymring: «For en sikkerhetsutvikler som er skeptisk til skybaserte AI-verktøy»
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Role + concern pattern: most useful for persuasive content
skeptic_audience = (
'For a CISO (Chief Information Security Officer) at a regulated financial institution '
'who is skeptical about AI tools handling sensitive customer data. '
'They prioritize: data residency, audit trails, and regulatory compliance.'
)
response = client.chat.completions.create(
model='gpt-4o',
messages=[{
'role': 'user',
'content': (
f'Audience: {skeptic_audience}\n\n'
f'Write a 3-bullet summary of why our AI document processing tool is safe to use. '
f'Focus entirely on their specific concerns. '
f'Each bullet: max 20 words. No marketing language.'
)
}]
)
print(response.choices[0].message.content)Dokumenter for blandede målgrupper
Noen dokumenter henvender seg til flere målgrupper samtidig – for eksempel en produktkunngjøring som leses av både tekniske brukere og interessenter i virksomheten.
Strategi: strukturer dokumentet i deler, der hver del retter seg mot en annen målgruppe. Gi delene tydelige navn, slik at leserne finner det de trenger:
- Sammendrag for ledere (for ledelsen)
- Viktige fordeler (for sluttbrukere)
- Tekniske detaljer (for utviklere)
- Kom i gang (for de som skal implementere løsningen)
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=400,
messages=[{
'role': 'user',
'content': (
'Write a new feature release note for our API v2 launch. '
'Structure for mixed audiences:\n'
'## For Leadership (2 bullets: business impact only)\n'
'## For Developers (2 bullets: breaking changes + migration path)\n'
'## For End Users (1 sentence: what changes for them)\n'
'Feature: API v2 processes requests 3x faster, adds webhook support, '
'but deprecates the /v1/upload endpoint.'
)
}]
)
print(response.content[0].text)Tilbakemeldingssløyfe for målgruppen
Den beste måten å forbedre spesifiseringen av målgruppen på er å bruke en tilbakemeldingssløyfe: generer innhold, vurder om det passer til den tiltenkte leseren, og juster deretter målgruppebeskrivelsen før De genererer på nytt.
Vanlige signaler som viser hva som bør forbedres:
- For teknisk → legg til «uten programmeringsbakgrunn» eller «forklar alle akronymer»
- For grunnleggende → legg til «forutsett kjennskap til X» eller «hopp over det grunnleggende»
- Feil tone → legg til «de har dårlig tid» eller «de er skeptiske til AI»
- Feil vinkling → legg til «de er mest opptatt av kostnad, ikke funksjoner»
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Audience refinement loop
def generate_for_audience(topic, audience_spec):
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=100,
messages=[{
'role': 'user',
'content': f'Audience: {audience_spec}\n\nExplain in 2 sentences: {topic}'
}]
)
return response.choices[0].message.content.strip()
topic = 'why we need database backups'
# Iteration 1: too broad
v1 = generate_for_audience(topic, 'business professional')
print('v1 (too broad):', v1[:120])
# Iteration 2: refined with role + concern
v2 = generate_for_audience(topic, 'non-technical e-commerce founder who lost sales data once before and is skeptical of IT advice')
print('v2 (refined):', v2[:120])Kunnskapssjekk
En utvikler må forklare databasetransaksjoner for tre ulike målgrupper og skriver den samme forklaringen til alle tre. Hva er hovedproblemet med denne fremgangsmåten?
Spesifisere målgruppen – oppsummering
Spesifisering av målgruppen er den mest konsekvent lønnsomme promptforbedringen som er tilgjengelig. Lær disse mønstrene:
- Aldersbasert: «for en tiåring» / «for en universitetsutdannet»
- Rollebasert: «for en produktleder som forstår brukerflyter, men ikke kode»
- Kunnskapsforankret: «som kan SQL, men aldri har brukt Python»
- Målforankret: «som skal ta go/no-go-beslutningen neste mandag»
- Bekymringsforankret: «som er skeptisk til skybaserte AI-verktøy»
- For blandede målgrupper: strukturer innholdet i navngitte deler, én for hver målgruppe
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 «Spesifisere målgruppen» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien AI-prompt engineering, inkludert «Spesifisere målgruppen», 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 «Spesifisere målgruppen»?
Tilpass resultatet til eksperter, nybegynnere, barn, ledere eller et generelt publikum. 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 2 av 4.
Hvor lang tid tar leksjonen «Spesifisere målgruppen»?
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