Registrere den første ledeteksten
Dekorer en funksjon for å publisere en ledetekst.
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. ✅
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
- Registrere den første ledeteksten
- Legge til argumenter i en ledetekst
- Returnere meldinger, ikke bare tekst
- En mal for kodegjennomgang