Returnere nyttige resultater
Send tilbake tekst som modellen og brukeren kan bruke.
Returnere nyttige resultater er en gratis leksjon i MCP Academy på CoddyKit. Dette er leksjon 3 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.
Resultatet går tilbake til modellen
Alt verktøyet ditt returnerer, sendes tilbake til KI-en som kontekst. Dermed påvirker det modellens neste svar til brukeren. 🔁
Returner en streng
Det enkleste nyttige resultatet er en vanlig streng. FastMCP pakker den inn som tekstinnhold som modellen leser direkte.
@mcp.tool()
def greet(name: str) -> str:
return "Hello, " + nameGjør teksten selvforklarende
Modellen har ingen annen kontekst, så teksten din bør forklare seg selv. Returner «Totalen er 42», ikke bare «42».
Tall blir gjort om til tekst
Hvis du returnerer en int eller float, gjør FastMCP den automatisk om til tekst for deg. En etikett gjør likevel verdien tydeligere for modellen.
@mcp.tool()
def add(a: int, b: int) -> int:
return a + bReturner strukturerte data
Returner en dict eller list, så serialiserer FastMCP den til JSON. Da får modellen rene, tolkbare felt i stedet for løs prosa.
@mcp.tool()
def stats() -> dict:
return {"users": 12, "active": 9}Hold resultatene konsise
Hvert token som returneres, bruker av modellens kontekstbudsjett. Begrens derfor resultatet til det som faktisk besvarer forespørselen. Mindre støy gir skarpere svar.
Formater for lesing
Når et resultat består av flere deler, hjelper litt struktur. Korte linjer med etiketter er bedre enn én lang setning som modellen må nøste opp i.
Returner feil som tekst
Når noe går galt, gjør en tydelig melding det mulig for modellen å forklare problemet og forsøke en løsning, i stedet for å gjette.
if not city:
return "Error: city is required."Ikke returner hemmeligheter
Resultatet når modellen og ofte også brukeren, så ta aldri med hemmeligheter som API-nøkler eller passord i klartekst i det du returnerer.
Konsistent struktur hjelper
Returner samme struktur hver gang, slik at modellen lærer hva den kan forvente. Overraskelser i strukturen fører til feiltolkede svar.
Oppfyll verktøyets løfte
Resultatet ditt bør være nøyaktig det beskrivelsen lovet. Hvis du sa at det returnerer prisen, skal det returnere prisen, ikke en hel rapport.
Hurtigsjekk
Hva skjer når verktøyet ditt returnerer en Python-dict?
Oppsummering
Resultatet ditt blir en del av modellens kontekst: Returner tydelig, konsis og selvforklarende tekst eller JSON, hold strukturen konsistent, og lekk aldri hemmeligheter. ✅
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 «Returnere nyttige resultater» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien MCP Academy, inkludert «Returnere nyttige resultater», 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 «Returnere nyttige resultater»?
Send tilbake tekst som modellen og brukeren kan bruke. 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 3 av 4.
Hvor lang tid tar leksjonen «Returnere nyttige resultater»?
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
- Gi verktøyet et godt navn og en god beskrivelse
- Deklarere parametere med typehint
- Returnere nyttige resultater
- Et kalkulatorverktøy fra start til slutt