Dieser Leitfaden führt durch den Prozess der Bestimmung des besten Ansatzes für den Aufbau eines Klassifikators mit Claude und die Grundlagen der End-to-End-Bereitstellung für einen Claude-Klassifikator, von der Anwendungsfalluntersuchung bis zur Backend-Integration.

Besuchen Sie unsere Klassifizierungs-Kochbücher, um Beispielimplementierungen für die Klassifizierung mit Claude zu sehen.

Wann Claude für die Klassifizierung verwenden

Wann sollten Sie in Erwägung ziehen, ein LLM anstelle eines traditionellen ML-Ansatzes für Ihre Klassifizierungsaufgaben zu verwenden? Hier sind einige Schlüsselindikatoren:

  1. Regelbasierte Klassen: Verwenden Sie Claude, wenn Klassen durch Bedingungen und nicht durch Beispiele definiert sind, da es die zugrunde liegenden Regeln verstehen kann.
  2. Sich entwickelnde Klassen: Claude passt sich gut an neue oder sich ändernde Domänen mit neu entstehenden Klassen und sich verschiebenden Grenzen an.
  3. Unstrukturierte Eingaben: Claude kann große Mengen an unstrukturierten Texteingaben unterschiedlicher Länge verarbeiten.
  4. Begrenzte beschriftete Beispiele: Mit Few-Shot-Learning-Fähigkeiten lernt Claude präzise aus begrenzten beschrifteten Trainingsdaten.
  5. Anforderungen an das logische Denken: Claude übertrifft bei Klassifizierungsaufgaben, die semantisches Verständnis, Kontext und höheres logisches Denken erfordern.

Legen Sie Ihren Anwendungsfall für die Klassifizierung fest

Im Folgenden finden Sie eine nicht erschöpfende Liste gängiger Anwendungsfälle für die Klassifizierung, bei denen Claude nach Branchen gegliedert hervorragend abschneidet.


Implementieren Sie Claude für die Klassifizierung

Die drei wichtigsten Entscheidungsfaktoren für das Modell sind: Intelligenz, Latenz und Preis.

Für die Klassifizierung ist ein kleineres Modell wie Claude 3 Haiku aufgrund seiner Geschwindigkeit und Effizienz in der Regel ideal. Für Klassifizierungsaufgaben, bei denen spezielles Wissen oder komplexes logisches Denken erforderlich ist, kann Sonnet oder Opus jedoch eine bessere Wahl sein. Erfahren Sie mehr darüber, wie sich Opus, Sonnet und Haiku hier unterscheiden.

Verwenden Sie Auswertungen, um zu beurteilen, ob ein Claude-Modell gut genug funktioniert, um in die Produktion zu gehen.

1. Erstellen Sie eine starke Eingabeaufforderung

Während Claude von Haus aus eine hohe Basisleistung bietet, hilft eine starke Eingabeaufforderung, die besten Ergebnisse zu erzielen.

Kopieren Sie für einen generischen Klassifikator, den Sie an Ihren spezifischen Anwendungsfall anpassen können, die folgende Starter-Eingabeaufforderung:

Wir bieten auch eine breite Palette von Eingabeaufforderungen, um Ihnen den Einstieg in unserer Eingabeaufforderungsbibliothek zu erleichtern, einschließlich Eingabeaufforderungen für eine Reihe von Klassifizierungsanwendungsfällen, darunter:

Stimmungsanalyse

Erkennen Sie den Ton und die Stimmung hinter Tweets. Verstehen Sie Benutzeremotionen, Meinungen und Reaktionen in Echtzeit.

Klassifizierung von Kundenrezensionen

Kategorisieren Sie Feedback in vorgegebene Tags. Rationalisieren Sie Produkterkenntnisse und Kundendienstantworten.

2. Entwickeln Sie Ihre Testfälle

Um Ihre Klassifizierungsbewertung durchzuführen, benötigen Sie Testfälle, auf denen Sie sie ausführen können. Werfen Sie einen Blick auf unseren Leitfaden zur Entwicklung von Testfällen.

3. Führen Sie Ihre Auswertung durch

Bewertungsmetriken

Einige Erfolgsmetriken, die Sie bei der Bewertung der Leistung von Claude bei einer Klassifizierungsaufgabe in Betracht ziehen sollten, sind:

KriterienBeschreibung
GenauigkeitDie Ausgabe des Modells stimmt genau mit der Goldantwort überein oder klassifiziert die Eingabe korrekt gemäß den Anforderungen der Aufgabe. Dies wird typischerweise berechnet als (Anzahl der korrekten Vorhersagen) / (Gesamtzahl der Vorhersagen).
F1-ScoreDie Ausgabe des Modells balanciert Präzision und Recall optimal aus.
KonsistenzDie Ausgabe des Modells ist konsistent mit seinen Vorhersagen für ähnliche Eingaben oder folgt einem logischen Muster.
StrukturDie Ausgabe des Modells folgt dem erwarteten Format oder der erwarteten Struktur, was die Analyse und Interpretation erleichtert. Beispielsweise wird von vielen Klassifikatoren erwartet, dass sie im JSON-Format ausgeben.
GeschwindigkeitDas Modell liefert eine Antwort innerhalb des akzeptablen Zeitlimits oder der Latenzgrenze für die Aufgabe.
Verzerrung und FairnessWenn Daten über Personen klassifiziert werden, ist es wichtig, dass das Modell keine Verzerrungen aufgrund von Geschlecht, ethnischer Zugehörigkeit oder anderen Merkmalen aufweist, die zu einer Fehlklassifizierung führen würden.

Stellen Sie Ihren Klassifikator bereit

Um Codebeispiele für die Verwendung von Claude zur Klassifizierung zu sehen, schauen Sie sich den Klassifizierungsleitfaden im Anthropic Cookbook an.