مبتدئ
نصيحة سريعة
10 دقائق
نصيحة سريعة: الترقية إلى Claude Sonnet 4.6 لمهام وكيلة أسرع
يأتي Claude Sonnet 4.6 ببحث وكيل أذكى — استهلاك أقل للرموز، وزمن استجابة أقل، وبنفس جودة المخرجات. قم بترقية مشاريعك الحالية في أقل من 10 دقائق.
فصل واحد أبريل 2026تم التحديث: 6 أبريل 2026
ما الذي تغيّر في Sonnet 4.6؟
يركّز إصدار Anthropic، وهو Sonnet 4.6 (أبريل 2026)، على الكفاءة الوكيلة — أي كيفية بحث النموذج عن المعلومات واستردادها خلال المهام متعددة الخطوات.
احتفاظ أذكى بالسياق
يقلّل عمليات البحث المكررة بنحو 20-30٪ في المهام متعددة الخطوات
اختيار النتائج على شكل مقاطع
يعيد الأقسام ذات الصلة من الملفات الكبيرة، وليس الملف بأكمله
صياغة دقيقة للاستعلامات
استعلامات بحث أضيق = نتائج أقل غير ذات صلة تحتاج إلى معالجة
جديد أيضًا: تم رفع سقف Message Batches API إلى 300,000 رمز لكل دفعة لـ Opus 4.6 و Sonnet 4.6.
الخطوة 1: ابحث عن سلسلة النموذج الخاصة بك
في قاعدة الكود الخاصة بك، ابحث عن معرّف النموذج الحالي. عادةً ما يكون في أحد هذه الأماكن:
# Search for model string in your project # In terminal: grep -r "claude-" src/ --include="*.ts" --include="*.tsx" --include="*.js" # Common locations: # - lib/ai.ts or lib/claude.ts # - app/api/*/route.ts # - services/llm.ts
ستجد عادةً سلاسل مثل claude-sonnet-4-5 أو claude-3-5-sonnet-20241022.
الخطوة 2: التحديث إلى Sonnet 4.6
استبدل سلسلة النموذج القديمة بـ claude-sonnet-4-6:
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic();
const response = await client.messages.create({
// Before: "claude-sonnet-4-5" or "claude-3-5-sonnet-20241022"
model: "claude-sonnet-4-6", // ← Change this
max_tokens: 4096,
messages: [
{
role: "user",
content: "Your prompt here"
}
]
});هذا كل شيء بالنسبة لمعظم حالات الاستخدام.
تحسينات البحث الوكيل تلقائية بمجرد انتقالك إلى النموذج الجديد. لا حاجة لأي تغييرات في المطالبة.
مكافأة: استخدم Message Batches API للمهام الكبيرة
إذا كنت تعالج العديد من الملفات أو السجلات، يدعم Batches API الآن 300 ألف رمز لكل دفعة — رائع لمراجعات الكود المجمّعة أو عمليات تدقيق الأمان:
const client = new Anthropic();
// Process multiple files in parallel (up to 300K tokens total)
const batch = await client.messages.batches.create({
requests: filesToReview.map((file) => ({
custom_id: file.path,
params: {
model: "claude-sonnet-4-6",
max_tokens: 1024,
messages: [{
role: "user",
content: `Review this file for security issues:\n\n${file.content}`
}]
}
}))
});
// Poll until complete
let result = batch;
while (result.processing_status === "in_progress") {
await new Promise(r => setTimeout(r, 2000));
result = await client.messages.batches.retrieve(batch.id);
}
// Collect results
for await (const item of client.messages.batches.results(batch.id)) {
console.log(`${item.custom_id}: ${item.result.type}`);
}ملخص
- غيّر سلسلة النموذج إلى
claude-sonnet-4-6 - تحسينات البحث الوكيل تلقائية — لا حاجة لأي تغييرات في المطالبة
- توقّع تقليل عمليات البحث الزائدة بنحو 20-30٪ في مهام الوكيل متعددة الخطوات
- يدعم Batches API الآن 300 ألف رمز لكل دفعة للمعالجة المتوازية