RSS DEV-Gemeinschaft

KI-Modelle aufrüsten, indem man ihnen Werkzeuge an die Hand gibt

Dieses Tutorial erklärt, wie man eine TypeScript-Anwendung erstellt, die es Large Language Models (LLMs) ermöglicht, Tools über das Model Context Protocol (MCP) zu nutzen. MCP standardisiert, wie Anwendungen LLMs Kontext bereitstellen, sodass diese mit externen Tools und Datenquellen interagieren können. Die Anwendung fungiert als Host und verbindet den LLM mit mehreren MCP-Servern, die verschiedene Tools anbieten, wie z. B. Websuche und Dateimanipulation. Tools sind aufrufbare Funktionen, während Ressourcen Daten ohne Seiteneffekte bereitstellen. Prompts dienen als Vorlagen zur Anweisung des LLMs. Das Tutorial verwendet Anthropics Claude-Modell und erfordert die Einrichtung eines Anthropic API-Schlüssels und die Installation der notwendigen Abhängigkeiten. Der Host verbindet sich mit spezifischen MCP-Servern (Fetch und Filesystem), wodurch deren Tools dem LLM zur Verfügung gestellt werden. Die Anwendung verarbeitet dann LLM-Anfragen, führt Tools aus und gibt Ergebnisse zurück. Die Antwort des LLMs wird verarbeitet, und Tool-Aufrufe werden über eine Client-Server-Zuordnung verwaltet. Schließlich demonstriert eine Beispielanfrage das Abrufen, Zusammenfassen von Webinhalten und das Schreiben der Zusammenfassung in eine Datei. Dies erweitert die Fähigkeiten des LLMs über einfache Konversationen hinaus.
dev.to
Powering up AI models by handing them tools
Create attached notes ...