MCP Academy · leksjon

Registrere den første ledeteksten

Dekorer en funksjon for å publisere en ledetekst.

Leksjon 1 av 413 trinn

Registrere den første ledeteksten er en gratis leksjon i MCP Academy 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 MCP Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i MCP Academy inneholder totalt 4 leksjoner.

Din første ledetekst

Det er på tide å publisere en ledetekst: en gjenbrukbar, brukerutløst mal som starter en oppgave med gjennomtenkt ordlyd hver gang. 💬

Dekoratoren

Du gjør en vanlig Python-funksjon om til en ledetekst med @mcp.prompt()-dekoratoren, akkurat som du merket verktøy med @mcp.tool().

@mcp.prompt()
def greet() -> str:
    return "Say hello warmly."

Navnet kommer fra funksjonen

Som standard er ledetekstens navn funksjonsnavnet. Klienter viser dette navnet i en skråstrekmeny, så gjør det kort og tydelig.

Returverdien

Den enkleste ledeteksten returnerer en streng. Denne teksten blir den innledende brukermeldingen som sendes til modellen når noen velger ledeteksten.

Legg til en beskrivelse

Funksjonens docstring blir ledetekstens beskrivelse. Den forteller brukeren hva ledeteksten er ment for, før brukeren utløser den.

@mcp.prompt()
def greet() -> str:
    """Start a friendly greeting."""
    return "Say hello warmly."

Brukerutløst, ikke automatisk

I motsetning til verktøy kjører en ledetekst bare når brukeren uttrykkelig velger den. Modellen utløser aldri en ledetekst på egen hånd.

Den finnes på serveren

Ledeteksten din registreres på den samme FastMCP-serverinstansen som inneholder verktøyene og ressursene dine. Én server, tre primitive typer.

mcp = FastMCP("my-server")

@mcp.prompt()
def greet() -> str:
    return "Say hello warmly."

Klienter kan liste den

Når den er registrert, kaller klienter prompts/list for å finne den. Slik fyller en vert menyen for skråstrekkommandoer eller maler.

Velg den og hent meldingen

Når brukeren velger ledeteksten din, henter verten den og starter chatten med teksten du returnerte. Brukeren begynner med en gjennomarbeidet åpning.

Hold teksten fokusert

En god ledetekst gir modellen tydelige instruksjoner, ikke en vegg av alternativer. Angi målet og tonen, og avslutt der.

Hvorfor bry seg

En registrert ledetekst sparer alle for å skrive den samme forespørselen på nytt og holder formuleringene konsekvente i et helt team. ✨

Rask kontroll

La oss bekrefte hvordan ledetekster registreres.

Oppsummering: Første ledetekst

Godt jobbet! @mcp.prompt()-dekoratoren publiserer en funksjon som en brukerutløst mal, med navnet og docstring-en vist til brukerne. ✅

Gratis å komme i gang

Lær deg Python 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
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «Registrere den første ledeteksten» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien MCP Academy, inkludert «Registrere den første ledeteksten», 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 MCP Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Registrere den første ledeteksten»?

Dekorer en funksjon for å publisere en ledetekst. Du øver på MCP Academy 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 MCP Academy?

Ingen tidligere erfaring er nødvendig. MCP Academy 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 «Registrere den første ledeteksten»?

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 MCP Academy-leksjonen?

Ja. Alle MCP Academy-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

  1. Registrere den første ledeteksten
  2. Legge til argumenter i en ledetekst
  3. Returnere meldinger, ikke bare tekst
  4. En mal for kodegjennomgang
← Tilbake til MCP Academy