MCP Academy · Lezione

Aggiungere argomenti a un prompt

Permetta agli utenti di compilare i parametri prima dell'esecuzione del prompt.

Lezione 2 di 413 passaggi

Aggiungere argomenti a un prompt è una lezione MCP Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento MCP Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso MCP Academy include 4 lezioni in totale.

Campi da compilare

Un prompt statico può bastare, ma la vera potenza deriva dagli argomenti: campi vuoti che l'utente compila prima dell'esecuzione del prompt. 🧩

I parametri diventano argomenti

Ogni parametro della funzione diventa un argomento del prompt. L'host mostra un campo di input per ciascuno e raccoglie i valori.

@mcp.prompt()
def summarize(text: str) -> str:
    return f"Summarize this:\n{text}"

Inserire i valori dei campi nel testo

All'interno della funzione inserisca gli argomenti nel messaggio restituito, di solito con una f-string, così il testo finale è personalizzato.

Le annotazioni di tipo descrivono gli input

Un'annotazione di tipo come str o int indica al client quale tipo di valore aspettarsi, consentendogli di guidare e convalidare l'inserimento dell'utente.

@mcp.prompt()
def plan(topic: str, days: int) -> str:
    return f"Plan {days} days about {topic}."

Obbligatorio per impostazione predefinita

Un argomento senza valore predefinito è obbligatorio: l'utente deve fornirlo prima di poter invocare il prompt. Nessun valore, nessuna esecuzione.

Facoltativo con valori predefiniti

Assegni a un parametro un valore predefinito per renderlo facoltativo. Se l'utente lo omette, il valore predefinito viene inserito automaticamente.

@mcp.prompt()
def summarize(text: str, style: str = "brief") -> str:
    return f"{style} summary:\n{text}"

Documentare ogni campo

Descrivere bene gli argomenti aiuta l'utente a inserire il valore corretto. Nomi dei campi chiari e una docstring ordinata rendono evidente il modulo.

Validazione al confine

L'host raccoglie e passa i valori degli argomenti alla funzione. È comunque possibile controllarli e generare un errore chiaro se qualcosa non va.

Più campi, più riutilizzo

Più argomenti trasformano un prompt in un modello flessibile. Lo stesso prompt di revisione può cercare bug, controllare lo stile o verificare la sicurezza, a seconda delle necessità.

@mcp.prompt()
def review(code: str, focus: str = "bugs") -> str:
    return f"Review this for {focus}:\n{code}"

Mantenere il modulo breve

Chieda solo ciò di cui ha davvero bisogno. Troppi argomenti trasformano un modello rapido in un modulo tedioso che nessuno vuole compilare.

Dal generico allo specifico

Gli argomenti permettono a un prompt di adattarsi a molte situazioni. Scrive il testo una sola volta e l'utente lo orienta con pochi input. 🎯

Controllo rapido

Verifichiamo come rendere facoltativo un argomento.

Riepilogo: argomenti dei prompt

Esatto! I parametri delle funzioni diventano argomenti compilabili, le annotazioni di tipo li descrivono e i valori predefiniti li rendono facoltativi. ✅

Gratis per iniziare

Impara Python con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
30
Lezioni
120

Domande Frequenti

La lezione «Aggiungere argomenti a un prompt» è gratuita?

Sì — il testo completo di «Aggiungere argomenti a un prompt» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso MCP Academy, passa a CoddyKit PRO. Il corso MCP Academy include 4 lezioni in totale.

Cosa imparerò in «Aggiungere argomenti a un prompt»?

Permetta agli utenti di compilare i parametri prima dell'esecuzione del prompt. Eserciti MCP Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare MCP Academy?

Non è richiesta alcuna esperienza precedente. MCP Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «Aggiungere argomenti a un prompt»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione MCP Academy?

Sì. Ogni lezione MCP Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Registrare il primo prompt
  2. Aggiungere argomenti a un prompt
  3. Restituire messaggi, non solo testo
  4. Un template di prompt per la code review
← Torna a MCP Academy