Wird geladen

Wir werden ein praktisches Projekt erstellen, das Claude beibringt, wie man Erinnerungen für zukünftige Termine setzt. Das mag zunächst einfach klingen, offenbart aber mehrere interessante Herausforderungen, die wir mit benutzerdefinierten Tools lösen werden.

Das Ziel ist einfach: Wir möchten Claude sagen können „Setze eine Erinnerung für meinen Arzttermin. Es ist eine Woche ab Donnerstag" und Claude soll mit „OK, ich werde dich erinnern" antworten. Aber damit das funktioniert, müssen wir einige Einschränkungen beheben, wie Claude mit Zeit und Erinnerungen umgeht.

Warum das eine Herausforderung ist

Obwohl Claude das aktuelle Datum kennt, gibt es drei spezifische Probleme, die wir lösen müssen:

  • Begrenztes Zeitbewusstsein: Claude kennt möglicherweise das aktuelle Datum, aber nicht die genaue Uhrzeit
  • Probleme bei der Datumsberechnung: Claude kommt nicht immer gut mit zeitbasierter Addition zurecht, besonders wenn es um viele Tage in die Zukunft geht
  • Keine Erinnerungsfunktion: Claude weiß nicht, wie man eine Erinnerung setzt - es gibt dafür keinen integrierten Mechanismus

Jede dieser Einschränkungen stellt eine Lücke dar zwischen dem, was Claude von Natur aus kann, und dem, was wir für unser Erinnerungssystem benötigen. Tools sind die Art und Weise, wie wir diese Lücken überbrücken.

Tools, die wir brauchen

Wir werden drei separate Tools erstellen, um jede Herausforderung zu bewältigen:

  • Aktuelles Datum und Uhrzeit abrufen: Claude muss das aktuelle Datum und die Uhrzeit genau kennen
  • Dauer zu Datum/Uhrzeit hinzufügen: Claude ist nicht perfekt bei der Addition von Datum und Uhrzeit, also geben wir ihm ein zuverlässiges Tool dafür
  • Eine Erinnerung setzen: Wir brauchen eine Möglichkeit, tatsächlich eine Erinnerung im System zu setzen

Wir werden diese Tools eines nach dem anderen implementieren, beginnend mit dem einfachsten. Dieser Ansatz ermöglicht es uns zu verstehen, wie Tool-Aufrufe funktionieren, bevor wir komplexere Funktionalität aufbauen. Am Ende wird Claude in der Lage sein, natürliche Sprachanfragen wie „erinnere mich in einer Woche" zu verarbeiten, indem es diese Tools kombiniert, um die genaue Zeit zu berechnen und die Erinnerung zu setzen.

Dieses Projekt demonstriert ein Schlüsselprinzip der Arbeit mit KI: Wenn das Modell Einschränkungen hat, erweitern wir seine Fähigkeiten durch Tools, anstatt zu versuchen, diese Einschränkungen in unseren Prompts zu umgehen.