Genehmigung durch den Menschen
Behalten Sie die Kontrolle des Benutzers über servergesteuerte Prompts bei.
Genehmigung durch den Menschen ist eine kostenlose MCP Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des MCP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der MCP Academy-Kurs umfasst insgesamt 4 Lektionen.
Warum ein Mensch beteiligt sein sollte
Ein Server, der Modellaufrufe auslöst, ist leistungsfähig und riskant. Deshalb sagt MCP, dass immer ein Mensch in der Lage should sein sollte, eine Sampling-Anfrage abzulehnen.
Der Client ist die Kontrollinstanz
Der client steht zwischen Ihrem Server und dem Modell. Er kann jede Sampling-Anfrage anhalten und den Benutzer fragen, bevor etwas ausgeführt wird.
Anfrage zuerst prüfen
Gute Clients zeigen dem Benutzer den prompt, den Ihr Server senden möchte. So gelangt nichts zum Modell, ohne dass es zuvor geprüft wurde.
Benutzern das Bearbeiten des Prompts ermöglichen
Eine Genehmigung ist nicht nur eine Ja-Nein-Entscheidung. Der Benutzer kann den Prompt vor dem Senden edit, um die Anfrage Ihres Servers zu präzisieren.
Auch die Antwort prüfen
Nachdem das Modell geantwortet hat, kann der Client den generated Text zur Genehmigung anzeigen, bevor er ihn an Ihren Server zurückgibt.
Der vollständige Ablauf
Der Ablauf ist: Der Server fragt an, der Benutzer genehmigt, das Modell wird ausgeführt, der Benutzer prüft das Ergebnis und die Antwort wird zurückgegeben. Zwei checkpoints umgeben den Modellaufruf.
Eine Ablehnung ist ein Fehler
Wenn der Benutzer Nein sagt, gibt der Client einen error wie rejected sampling request zurück – kein normales leeres Ergebnis.
{ "error": { "code": -1,
"message": "User rejected sampling request" } }Ablehnungen in Ihrem Tool behandeln
Umschließen Sie den Aufruf und fangen Sie Fehler ab. Geben Sie bei einer rejection eine verständliche Meldung zurück, statt dass das Tool abstürzt oder hängen bleibt.
try:
r = await ctx.session.create_message(...)
except Exception:
return "Sampling was declined."Genehmigung nicht voraussetzen
Entwerfen Sie niemals ein Tool, das breaks, wenn Sampling abgelehnt wird. Behandeln Sie die Genehmigung als optional und halten Sie immer einen alternativen Ablauf bereit.
Das Protokoll gibt nur eine Empfehlung
MCP schreibt keine bestimmte Benutzeroberfläche vor; der Mensch im Ablauf ist ein starkes SHOULD. Die Clients entscheiden selbst, wie sie die Genehmigung darstellen.
Vertrauen durch gutes Design
Dieser Prüfschritt ist das Herzstück sicheren Samplings: Er stellt sicher, dass der user die Kontrolle darüber behält, was sein Modell tun soll.
Schnelltest
Letzte Prüfung – das Sicherheitsmodell von Sampling.
Zusammenfassung
Sicheres Sampling hält einen human in Kontrolle: Der Client kann Prompts prüfen und bearbeiten, Antworten genehmigen und Anfragen ablehnen – planen Sie Ihr Tool daher für Ablehnungen. ✅
Lerne Python mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Genehmigung durch den Menschen“ kostenlos?
Ja — der vollständige Text von „Genehmigung durch den Menschen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des MCP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der MCP Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Genehmigung durch den Menschen“?
Behalten Sie die Kontrolle des Benutzers über servergesteuerte Prompts bei. Du übst MCP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um MCP Academy zu starten?
Keine Vorkenntnisse erforderlich. MCP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Genehmigung durch den Menschen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser MCP Academy-Lektion Code schreiben und ausführen?
Ja. Jede MCP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Was Sampling ermöglicht
- Eine Vervollständigung beim Host anfordern
- Nachrichten und Präferenzen gestalten
- Genehmigung durch den Menschen