Building LLM-Powered Applications with Claude
بناء تطبيقات الذكاء الاصطناعي باستخدام Claude API
يواجه المطورون صعوبات في التكامل المعقد مع واجهات برمجة تطبيقات نماذج اللغة الكبيرة عبر لغات وأطر عمل متعددة. توفر هذه المهارة وثائق Anthropic الرسمية وأمثلة الكود وأفضل الممارسات لبناء تطبيقات جاهزة للإنتاج باستخدام Claude API.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Building LLM-Powered Applications with Claude". Classify this customer support ticket as billing, technical, or account issue: I was charged twice for my subscription this month.
النتيجة المتوقعة:
يعيد Claude API استجابة تصنيف مهيكلة. يحدد النموذج الرسالة كمشكلة فوترة بثقة عالية. تتضمن الاستجابة تسمية التصنيف وشرحًا موجزًا وأي كيانات مستخرجة مثل معرفات الاشتراك أو المبالغ بالدولار المذكورة في التذكرة.
استخدام "Building LLM-Powered Applications with Claude". Write a Python function that calls the Claude API with tool use to look up a user in the database.
النتيجة المتوقعة:
يتضمن الكود الذي تم إنشاؤه استيراد Anthropic SDK وتعريف الأداة مع مخطط JSON لوظيفة البحث في قاعدة البيانات وإعداد مشغل الأداة الذي ينفذ الوظيفة تلقائيًا عندما يطلبها Claude. يستخدم الكود التفكير التكيفي والبث للموثوقية.
التدقيق الأمني
آمنThis is an official Anthropic skill from github.com/anthropics/skills providing documentation and code examples for Claude API integration. The skill contains no executable code, no network calls, no filesystem operations, and no environment variable access within the skill itself. All risk factors flagged by static analysis refer to API usage patterns documented in the code examples, not malicious behavior. The skill is safe for publication.
عوامل الخطر
⚙️ الأوامر الخارجية (2535)
📁 الوصول إلى نظام الملفات (43)
🔑 متغيرات البيئة (47)
🌐 الوصول إلى الشبكة (156)
⚡ يحتوي على سكربتات (12)
درجة الجودة
ماذا يمكنك بناءه
استدعاء API واحد للتصنيف والاستخراج
استخدم Claude API للمهام النصية البسيطة مثل تصنيف المستندات واستخراج البيانات والتلخيص أو الإجابة على الأسئلة مع دورة طلب واستجابة واحدة.
سير عمل مع تنسيق الأدوات المخصصة
بناء خطوط أنابيب متعددة الخطوات حيث يتحكم كودك في حلقة التنفيذ ويستخدم Claude أدواتك المخصصة لاستدعاءات API واستعلامات قاعدة البيانات أو معالجة الملفات.
وكيل ذي حالة مُدار من الخادم مع مساحة عمل
نشر تكوين وكيل دائم مع حاويات لكل جلسة لعمليات الملفات وتنفيذ bash وتشغيل الكود، كل ذلك مُدار بواسطة بنية Anth التحتية.
جرّب هذه الموجهات
أضف استدعاءً لـ Claude API يطلب من Claude تلخيص النص في هذا الملف وطباعة الرد. استخدم Anthropic SDK للغة المشروع مع Claude Opus 4.6 والتفكير التكيفي.
عدّل استدعاء API هذا لبث الرد حتى تتمكن واجهة المستخدم من عرض الرموز عند وصولها. استخدم مساعد البث في SDK واضبط max_tokens على 64000 للمخرجات الطويلة.
أضف تعريف أداة لوظيفة بحث الويب وقم بتوصيلها باستخدام مشغل أدوات Anthropic SDK حتى يتمكن Claude من استدعائها تلقائيًا عند الحاجة.
قم بإعداد تكوين Managed Agent مع أدوات bash والملفات، وإنشاء جلسة، وإرسال رسالة. قم بتخزين معرف الوكيل لإعادة استخدامه حتى لا يتم إنشاؤه مع كل طلب.
أفضل الممارسات
- اعتمد على Claude Opus 4.6 مع التفكير التكيفي لمعظم المهام. استخدم البث للطلبات التي قد تنتج مخرجات طويلة لتجنب مهلات HTTP.
- حافظ على استقرار مطالبات النظام وتعريفات الأدوات للتخزين المؤقت للمطالبات. ضع المحتوى المتغير مثل الطوابع الزمنية بعد آخر نقطة توقف في التخزين المؤقت. تحقق من_hits التخزين المؤقت باستخدام usage.cache_read_input_tokens.
- استخدم مشغل أدوات Anthropic SDK الرسمي بدلاً من تنفيذ حلقة الأداة يدويًا. إنه يتعامل مع إعادة المحاولة واستعادة الأخطاء والاستمرار تلقائيًا.
تجنب
- لا تقم بتعريف أنواع مخصصة لهياكل بيانات SDK. يصدر Anthropic SDK واجهات مكتوبة لجميع كائنات API وإعادة تعريفها يفقد أمان النوع.
- لا تلجأ إلى بدائل متوافقة مع OpenAI أو HTTP الخام في المشاريع التي تستخدم بالفعل Anthropic SDK الرسمي. خلط الأساليب يؤدي إلى عدم الاتساق.
- لا تقم بقطع المدخلات الطويلة بصمت عندما تتجاوز نافذة السياق. أخطِر المستخدم وناقش البدائل مثل التقسيم أو التلخيص.
الأسئلة المتكررة
أي نموذج Claude يجب أن أستخدمه افتراضيًا؟
ما الفرق بين Claude API و Managed Agents؟
لماذا لا يتم استخدام التخزين المؤقت للمطالبات الخاص بي؟
هل يعمل Managed Agents مع مزودي الخدمات الخارجيين؟
كيف أتعامل مع الردود التي تتجاوز نافذة السياق؟
ما اللغات المدعومة من هذه المهارة؟
تفاصيل المطور
بنية الملفات