Lägg till argument i en prompt
Låt användare fylla i platshållare innan prompten körs.
Lägg till argument i en prompt är en gratis lektion i MCP Academy på CoddyKit. Detta är lektion 2 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för MCP Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i MCP Academy innehåller totalt 4 lektioner.
Fyllbara platser
En statisk prompt fungerar bra, men den verkliga kraften kommer från argument: tomma platser som användaren fyller i innan prompten körs. 🧩
Parametrar blir argument
Varje funktionsparameter blir ett promptargument. Värden visar ett inmatningsfält för varje argument och samlar in värdena.
@mcp.prompt()
def summarize(text: str) -> str:
return f"Summarize this:\n{text}"Infoga platsernas värden i texten
Inuti funktionen väver du in argumenten i det returnerade meddelandet, vanligtvis med en f-sträng, så att den slutliga texten blir personlig.
Typanvisningar beskriver indata
En typanvisning som str eller int berättar för klienten vilken typ av värde den ska förvänta sig, så att den kan vägleda och validera användarens inmatning.
@mcp.prompt()
def plan(topic: str, days: int) -> str:
return f"Plan {days} days about {topic}."Obligatoriskt som standard
Ett argument utan standardvärde är obligatoriskt: användaren måste ange det innan prompten kan anropas. Inget värde, ingen körning.
Valfritt med standardvärden
Ge en parameter ett standardvärde för att göra den valfri. Om användaren hoppar över den fylls ditt standardvärde i automatiskt.
@mcp.prompt()
def summarize(text: str, style: str = "brief") -> str:
return f"{style} summary:\n{text}"Dokumentera varje fält
En bra beskrivning av argumenten hjälper användaren att ange rätt sak. Tydliga fältnamn och en välordnad docstring gör formuläret självklart.
Validering vid gränsen
Värden samlar in och skickar argumentvärden till din funktion. Du kan fortfarande kontrollera dem och utlösa ett tydligt fel om något är fel.
Fler platser, mer återanvändning
Flera argument gör en prompt till en flexibel mall. Samma granskningsprompt kan vid behov fokusera på buggar, stil eller säkerhet.
@mcp.prompt()
def review(code: str, focus: str = "bugs") -> str:
return f"Review this for {focus}:\n{code}"Håll formuläret kort
Fråga bara efter det du verkligen behöver. För många argument förvandlar en snabb mall till ett omständligt formulär som ingen vill fylla i.
Från generellt till specifikt
Argument gör att en prompt kan användas i många situationer. Du skriver formuleringen en gång och användaren styr den med några få indata. 🎯
Snabbkontroll
Nu kontrollerar vi hur ett argument blir valfritt.
Sammanfattning: promptargument
Du har förstått! Funktionsparametrar blir ifyllningsbara argument, typhintar beskriver dem och standardvärden gör dem valfria. ✅
Lär dig Python med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 30
- Lektioner
- 120
Vanliga frågor
Är lektionen ”Lägg till argument i en prompt” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen MCP Academy, inklusive ”Lägg till argument i en prompt”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i MCP Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”Lägg till argument i en prompt”?
Låt användare fylla i platshållare innan prompten körs. Ni övar på MCP Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig MCP Academy?
Du behöver inga förkunskaper. Utbildningen i MCP Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.
Hur lång tid tar lektionen ”Lägg till argument i en prompt”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här MCP Academy-lektionen?
Ja. Varje MCP Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Registrera Er första prompt
- Lägg till argument i en prompt
- Returnera meddelanden, inte bara text
- En mall för kodgranskningsprompt