Zusammenfassung (Audio)
Keine Audio-Zusammenfassung für diese Lektion.
Studiennotizen
Die drei Server-Primitives definieren, welche Komponente einer Anwendung (Modell, App oder Benutzer) für eine bestimmte Funktion verantwortlich ist.
🛠️ Tools
- Kontrolle: Modell kontrolliert (Model controlled).
- Funktion: Tools geben dem Modell die Fähigkeit, externe Aktionen auszuführen (z. B. JavaScript berechnen).
- Anwendungsfall: Wenn die Cloud/das Modell eine spezifische Fähigkeit benötigt.
- Implementierung: Tools in einem MCP Server implementieren oder über einen MCP Client konsumieren.
💾 Ressourcen (Resources)
- Kontrolle: App kontrolliert (Application controlled).
- Funktion: Ressourcen liefern Daten an die Anwendung (App), die dann zur Anzeige in der UI oder zur Kontextverbesserung genutzt werden.
- Anwendungsfall: Wenn die App Daten benötigt (z. B. Autocomplete-Optionen, Dokumente aus Google Drive).
- Implementierung: Ressourcen in einem MCP Server implementieren, um Daten bereitzustellen.
💬 Prompts
- Kontrolle: Benutzer kontrolliert (User controlled).
- Funktion: Prompts definieren vordefinierte Workflows oder Aktionen, die durch den Benutzer ausgelöst werden.
- Anwendungsfall: Wenn der Benutzer eine spezifische Aktion startet (z. B. Klick auf einen Button, Nutzung eines Slash-Befehls).
- Implementierung: Prompts in einem MCP Server implementieren.
Zusammenfassung der Verantwortlichkeiten
- Tools → Modell
- Ressourcen → App
- Prompts → Benutzer
Takeaways
- Tools: Modell kontrolliert; ermöglichen externe Aktionen (z. B. Berechnungen).
- Ressourcen: App kontrolliert; liefern Daten zur Anzeige in der UI oder zur Kontextverbesserung.
- Prompts: Benutzer kontrolliert; definieren Workflows, die durch den Benutzer ausgelöst werden (z. B. Klick).
- Verantwortlichkeiten: Tools → Modell; Ressourcen → App; Prompts → Benutzer.
Lernkarten 8 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Wissensüberprüfung 0 Fragen
No quiz for this lesson yet.