Zusammenfassung (Audio)
Keine Audio-Zusammenfassung für diese Lektion.
Studiennotizen
📝 Lernnotizen: Server-Primitive (Tools, Resources, Prompts)
Die drei Server-Primitive definieren, welche Komponente einer Anwendung (Modell, App oder Benutzer) die Kontrolle über eine bestimmte Funktion hat.
🛠️ Tools
- Kontrolle: Modell-gesteuert (Cloud/KI entscheidet, wann ein Tool ausgeführt wird).
- Zweck: Dienen dem Modell, um Aufgaben zu erfüllen (z. B. Ausführung von JavaScript-Code).
- Implementierung: Werden typischerweise in einem MCP Server implementiert.
📊 Resources
- Kontrolle: App-gesteuert (Der Anwendungscode entscheidet, wann Daten benötigt werden).
- Zweck: Bereitstellung von Daten oder Inhalten für die Anwendung (z. B. Anreicherung eines Prompts, Bereitstellung von Daten für die Benutzeroberfläche/UI).
- Implementierung: Werden typischerweise in einem MCP Server implementiert.
💬 Prompts
- Kontrolle: Benutzer-gesteuert (Der Benutzer entscheidet, wann ein Prompt ausgeführt wird, z. B. durch Klick oder Befehl).
- Zweck: Dienen dem Benutzer und definieren vordefinierte Workflows.
- Implementierung: Werden oft als Serie von Prompts innerhalb eines MCP Servers erstellt.
Zusammenfassung der Zuständigkeiten:
- Tools → Dienen dem Modell.
- Resources → Dienen der App.
- Prompts → Dienen dem Benutzer.
Takeaways
- Die drei Server-Primitive (Tools, Resources, Prompts) definieren, welche Komponente (Modell, App oder Benutzer) die Kontrolle über eine Funktion hat.
- Tools sind modell-gesteuert und dienen dem Modell zur Erfüllung von Aufgaben (z. B. Ausführung von Code).
- Resources sind app-gesteuert und dienen der Bereitstellung von Daten oder Inhalten für die Anwendung.
- Prompts sind benutzer-gesteuert und definieren vordefinierte Workflows, die der Benutzer auslöst.
- Die Zuständigkeiten sind: Tools → Modell; Resources → 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.