Claude 3.5 Sonnet ile Metin Analizi

Anthropic tarafından geliştirilen Claude 3.5 Sonnet, özellikle uzun metinleri anlama, karmaşık mantık yürütme ve yüksek doğrulukla veri çıkarma (extraction) konularında sektör lideri modellerden biridir.

Neden Claude 3.5 Sonnet?

Hassas metin analizi gerektiren (hukuk, tıp, teknik dökümantasyon) işlerde, halüsinasyon oranı en düşük modellerden biridir ve 200k context window sunar.

Metin Analizi Örneği (PHP cURL)

Aşağıdaki kod, uzun bir metinden belirli bilgileri JSON formatında ayıklamak için tasarlanmıştır.

$url = "https://api.anthropic.com/v1/messages";
$apiKey = "YOUR_ANTHROPIC_API_KEY";

$data = [
    "model" => "claude-3-5-sonnet-20240620",
    "max_tokens" => 1024,
    "messages" => [
        [
            "role" => "user", 
            "content" => "Aşağıdaki metinden müşteri şikayetini ve bahsi geçen ürünü ayıkla:\n\n'Dün aldığım X1 model kulaklığın sağ tarafından ses gelmiyor.'"
        ]
    ]
];

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Content-Type: application/json",
    "x-api-key: $apiKey",
    "anthropic-version: 2023-06-01"
]);

$response = curl_exec($ch);
$result = json_decode($response, true);
echo $result["content"][0]["text"];

En İyi Sonuç İçin İpuçları

System Prompt Kullanın

Claude'un davranışını belirlemek için ayrı bir sistem mesajı kullanmak başarısını %30 artırır.

XML Etiketleri

Claude, <text></text> gibi etiketler içine alınmış verileri çok daha iyi analiz eder.