تحديث هائل للمهام المجدولة في Claude Code

CChase AI
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00قبل بضع ساعات فقط،
00:00:01أصدرت Anthropic ترقية ضخمة لأي شخص
00:00:04يستخدم Claude code للمهام المجدولة.
00:00:06وهي الميزات الروتينية، لأنه يمكننا الآن جعل Claude code
00:00:10يقوم بأشياء لنا تلقائياً في السحابة.
00:00:12لم نعد عالقين في حلقات تعتمد على الجلسة
00:00:15ومهامات مجدولة مرتبطة بالجلسة.
00:00:17وهناك ثلاث طرق يمكننا من خلالها القيام بذلك.
00:00:19يمكننا تشغيلها وفقاً لجدول زمني.
00:00:20مثل "أريدك أن تفعل X أو Y أو Z كل صباح في الساعة 9 صباحاً".
00:00:24ويمكننا فعل ذلك من خلال استدعاء API.
00:00:25لذا فالأمر يتم تقريباً عند الطلب،
00:00:27أو يمكننا جعلها تعتمد على الأحداث،
00:00:29بحيث تستجيب لحدث معين
00:00:31مثل حدوث شيء ما في مستودع GitHub الخاص بك.
00:00:34والشيء الأهم هنا هو أنها تعمل
00:00:36على البنية التحتية الويب لـ Claude code.
00:00:38لذا لا يعتمد أي شيء على بقاء جهازك المحمول مفتوحاً.
00:00:40أنا متأكد أننا مررنا جميعاً بمواقف قلنا فيها: واو،
00:00:42أتمنى لو كان بإمكان Claude فعل هذا الشيء الواحد
00:00:45كل يوم.
00:00:46ولم أكن مضطراً لفتح تلك المحطة الطرفية بعينها.
00:00:48وكذلك لم أضطر لإنشاء تطبيق ويب،
00:00:50واستضافته على Railway ودفع رسوم API.
00:00:53يمكننا القيام بذلك الآن.
00:00:54الآن، هذا يأتي مع بعض القيود،
00:00:56وبالتحديد عدد المرات التي يمكننا تشغيلها في فترة 24 ساعة.
00:00:58لمستخدمي فئة Max، هو 15 تشغيلاً كل 24 ساعة.
00:01:00سنرى ما إذا كان ذلك سيتغير،
00:01:02ولكن لا تعتقد أن هذا بديل لـ، كما تعلم،
00:01:05ما أنشأته في N8N في الماضي،
00:01:07حيث تقوم بتشغيل مئات الأتمتة في يوم واحد.
00:01:10هذا مخصص أكثر للأشياء صغيرة الحجم لمستخدم واحد
00:01:13حيث تريدها أن تعمل عندما لا تكون أمام جهاز الكمبيوتر
00:01:15ولا تريد أن تضطر لدفع تكاليف API.
00:01:18ولكن حتى مع تلك القيود،
00:01:19تعد هذه إضافة ضرورية جداً لنظام Claude code البيئي.
00:01:23لذا سأريكم اليوم كيف يعمل ذلك
00:01:24وسنمر عبر مثال عملي.
00:01:26الآن الطريقة التي يعمل بها بسيطة للغاية.
00:01:28إذا كنا في واجهة السطر البرمجي (CLI)،
00:01:29فسيتم ذلك باستخدام الأمر schedule/،
00:01:31أو يمكننا القيام بكل هذا من خلال
00:01:34تطبيق Claude code لسطح المكتب أيضاً.
00:01:36إذا كنت أستخدم تطبيق Claude code لسطح المكتب،
00:01:37فأنا أعرض هذا لأنه أسهل قليلاً
00:01:39لمعرفة ما يحدث بصرياً.
00:01:41تذهب فقط إلى هنا إلى اليسار،
00:01:43تذهب إلى "المجدولة" (scheduled) ثم إلى "مهمة جديدة"
00:01:45وتضغط على "مهمة عن بعد جديدة" (new remote task).
00:01:47لأنها، مجدداً، ستكون على السحابة.
00:01:48وما نقوم بملئه هنا هو نفس الشيء
00:01:50الذي كنا سنملؤه في مطالبة في واجهة السطر البرمجي.
00:01:52سنخبره بما نريد تسميته،
00:01:54وماذا نريده أن يفعل.
00:01:55نحتاج إلى ربطه بنوع من مستودعات GitHub
00:01:59لأن كل ما ينجزه في السحابة،
00:02:01سيقوم بإرساله إلى نوع من المستودعات.
00:02:04نحتاج إلى إعداد نوع من البيئة السحابية.
00:02:06إذا لم تفعل ذلك من قبل، وإذا كنت قد استخدمت خطة ultra،
00:02:08فمن المحتمل أن ذلك قد حدث بالفعل بالنسبة لك.
00:02:10إذا لم يكن الأمر كذلك، فأنت تحتاج فقط إلى إضافته.
00:02:11وبعد ذلك تحتاج إلى تحديد المشغل الخاص بك.
00:02:13بالنسبة لمعظم الناس،
00:02:14سيكون مجرد مشغل جدول يومي،
00:02:16مثل وظيفة cron.
00:02:17ولكن مرة أخرى، يمكنك ربط هذا بأحداث GitHub محددة،
00:02:20أو يمكنك القيام بذلك كـ API.
00:02:22الآن لمثال اليوم،
00:02:23سنقوم بإنشاء روتين لـ Claude code
00:02:25يقوم بمسح GitHub لأفضل 10 مستودعات GitHub رائجة
00:02:28في مجال الذكاء الاصطناعي خلال الأسبوع الماضي،
00:02:30بالإضافة إلى أفضل خمسة خلال الشهر الماضي.
00:02:32ما تراه هنا هو ما أفعله بالفعل تلقائياً،
00:02:35ولكن يتم ذلك من خلال Windows وهو استدعاء API بسيط.
00:02:38ولكن الآن سننقل ذلك إلى Claude code
00:02:40والأفضل من ذلك، بما أنه مدعوم الآن بالذكاء الاصطناعي،
00:02:43فيمكنه إجراء بعض التحليلات الإضافية لي.
00:02:45الآن لكي ينجح هذا، تحتاج إلى مستودع GitHub
00:02:47مرتبط بهذا الروتين لأن Claude code
00:02:49يحتاج إلى مكان يضع فيه كل ما يقدمه.
00:02:51وللتأكد من أن ذلك يعمل،
00:02:52أنت بحاجة إلى بضعة أشياء جاهزة للانطلاق.
00:02:55إذا كنت ستستخدم في النهاية أشياء مثل خطافات الويب لـ GitHub،
00:02:58فأنت بحاجة إلى تطبيق GitHub، تطبيق Claude GitHub مثبتاً.
00:03:01سأضع رابطاً لذلك في الوصف.
00:03:03وإذا كنت تقوم فقط بروتين مجدول أساسي،
00:03:05فأنت بحاجة إلى ربط تكامل GitHub،
00:03:07والذي يمكنك القيام به داخل علامة تبويب الإعدادات على Claude.ai.
00:03:11هذه هي المطالبة التي سأعطيها لـ Claude code.
00:03:12أقول، أريد إنجاز هذا الروتين.
00:03:14أعطيه رابطاً لمستودع GitHub الذي أنشأته.
00:03:17وأقول، استدعِ واجهة برمجة تطبيقات بحث GitHub،
00:03:20وابحث عن أفضل 10 مستودعات خلال الأيام السبعة الماضية،
00:03:22وتحقق منها خلال آخر 30 يوماً،
00:03:24وحدد ما إذا كانت ذات صلة.
00:03:25وبعد ذلك أريدك أن تكتب ملف markdown
00:03:28يشرح كل هذا،
00:03:29بما في ذلك شيء مثل رؤية المحرر.
00:03:30وكان لدي Claude code مفتوحاً في جلسة أخرى
00:03:32وجعلت Claude code ينشئ المطالبة
00:03:34لـ Claude code من أجل الروتين.
00:03:36لذا فالأشياء التي تحتاج لتضمينها في هذه المطالبة
00:03:38هي الاسم، والمستودع الذي أنشأته، والبيئة.
00:03:43يمكنك الاكتفاء بالخيار الافتراضي، وجدول زمني،
00:03:45ثم بالطبع المطالبة نفسها.
00:03:47لذا أعطيته المطالبة وهو يقول،
00:03:48أنه ينشئ المشغل للساعة 8 صباحاً.
00:03:51ما هو النموذج الذي يستخدمه؟
00:03:52سأجعله يستخدم 4.6 فقط.
00:03:54لا نحتاج إلى Opus من أجل هذا.
00:03:55المستودع ثم البيئة هي،
00:03:57الافتراضي الخاص بي هو بيئة خطة ultra الأولى.
00:04:00حسناً، لقد تم إنشاء المشغل
00:04:01ودعونا نخبره بتشغيل الروتين الآن
00:04:03للتأكد من أنه يعمل بالفعل.
00:04:05وقال إن الوصول إلى GitHub غير مصرح به.
00:04:08لذا أحتاج فقط إلى إعادة تفويض GitHub بسرعة.
00:04:10وللقيام بذلك، تذهب إلى إعداداتك
00:04:12وتتوجه فقط إلى الموصلات (connectors) الخاصة بك وتضغط على GitHub.
00:04:15وكما ترون، تم الربط الآن.
00:04:18لذا سنقوم بـ،
00:04:19سنجعله يحاول مرة أخرى
00:04:22وسننتقل إلى هنا حتى تتمكنوا من رؤية هذا بشكل أفضل.
00:04:24يعطيني رابطاً حيث يمكنني فعلياً مشاهدة التشغيل
00:04:26وهو يحدث في الوقت الفعلي.
00:04:28لذا يمكنك رؤية التعليمات التي قدمتها له.
00:04:29هذه هي المطالبات في الأساس
00:04:31والآن يقوم بالتشغيل يدوياً.
00:04:33لقد أكمل التشغيل ونشره داخل GitHub الخاص بي.
00:04:36ودعونا نجعل هذا ليس ضخماً بشكل مبالغ فيه.
00:04:40لذا يمكننا أن نرى على الفور، رائجات GitHub.
00:04:43ها هي رؤية المحرر.
00:04:44إذا قارنا ذلك بما لدي عادة،
00:04:47كما تعلمون، هو نوعاً ما مجرد بيانات مباشرة.
00:04:50هنا، يعطيني ملخصاً سريعاً لما كان يحدث
00:04:54مباشرة في المقدمة.
00:04:55ثم نحصل على أفضل 10 مستودعات رائجة.
00:04:58يبدو أن الروابط تعمل.
00:05:00إذن هذا هو بالضبط ما طلبته.
00:05:02والآن سأحصل عليه كل يوم داخل GitHub الخاص بي.
00:05:04لقد ذكرنا الآن أن هناك طريقتين إضافيتين
00:05:06لاستخدام هذا الروتين وهما واجهات برمجة التطبيقات (APIs)
00:05:09وأن يكون معتمداً على الأحداث.
00:05:10إذا كنت ترغب في استخدام هذا كمشغل API،
00:05:13تذكر فقط أن لدينا عدداً محدوداً من المرات التي يمكننا فيها ذلك كل يوم،
00:05:16وهو 15.
00:05:17لذا، كما تعلم، افهم ما ستكون عليه حالة الاستخدام الخاصة بك،
00:05:20ولكن لا يمكنك القيام بمشغل API أو إعداده عبر واجهة السطر البرمجي.
00:05:24عليك فعلياً القيام بذلك من خلال الويب.
00:05:26لذا إذا ذهبت إلى وثائق Claude Code،
00:05:28فسوف ترشدك نوعاً ما إلى كيفية القيام بذلك.
00:05:30عليك الذهاب إلى claude.ai/code/routines
00:05:33وسوف تقوم بإعداده من خلال هناك.
00:05:35والشيء نفسه مع إضافة مشغلات GitHub.
00:05:37يمكن تكوينها من واجهة مستخدم الويب فقط.
00:05:40لذا هو نفس المكان تماماً،
00:05:41ولكن المستندات ترشدك بالضبط إلى كيفية القيام بذلك،
00:05:44بالإضافة إلى مجموعة من الأحداث المدعومة فعلياً.
00:05:46لذا ستشعر وكأن، مهلاً، هل هذا منطقي حقاً
00:05:48أن أستخدم شيئاً كهذا داخل GitHub؟
00:05:51حسناً، يمكنك التحقق من هنا.
00:05:52ولكن إجمالاً، أعتقد أن هذا تحديث رائع.
00:05:54تقريباً كل من أعرفهم لديهم على الأقل حفنة من المهام
00:05:57التي يتمنون لو كان بإمكان Claude Code القيام بها تلقائياً كل يوم،
00:05:59سواء كانوا أمام الكمبيوتر،
00:06:00أو سواء كانت الجلسة مفتوحة
00:06:01أو حتى لو كان كمبيوترهم مغلقاً تماماً.
00:06:04وهذا يحل تلك المشكلة.
00:06:06لذا أخبروني برأيكم في هذا.
00:06:07تأكدوا من مراجعة Chase AI Plus
00:06:09إذا كنتم ترغبون في الحصول على ورشة Claude Code المتقدمة الخاصة بي.
00:06:11ولكن عدا ذلك، أراكم لاحقاً.

Key Takeaway

تنقل ترقية Claude Code الجديدة الأتمتة من الجلسات المحلية إلى البنية التحتية السحابية لـ Anthropic، مما يتيح تنفيذ حتى 15 مهمة يومية مجدولة أو مرتبطة بأحداث GitHub دون الحاجة لاستضافة خارجية أو دفع رسوم إضافية لواجهة برمجة التطبيقات.

Highlights

تسمح ميزة المهام المجدولة الجديدة في Claude Code بتنفيذ الأتمتة على سحابة Anthropic دون الحاجة لبقاء جهاز الكمبيوتر أو المحطة الطرفية مفتوحة.

تقتصر حدود التشغيل لمستخدمي فئة Max على 15 مهمة تلقائية كل 24 ساعة.

يدعم النظام ثلاثة أنواع من المشغلات تشمل الجدولة الزمنية المحددة، واستدعاءات واجهة برمجة التطبيقات (API)، والأحداث المرتبطة بمستودعات GitHub.

يتطلب تفعيل الأتمتة السحابية ربط Claude بمستودع GitHub لتخزين المخرجات البرمجية أو ملفات Markdown الناتجة.

يمكن تكوين مشغلات GitHub وواجهات برمجة التطبيقات حصراً من خلال واجهة الويب الخاصة بـ Claude بدلاً من واجهة السطر البرمجي (CLI).

تتيح الأتمتة الجديدة استخدام نماذج متقدمة مثل Claude 3.5 Sonnet أو Claude 4.6 لتنفيذ مهام دورية مثل تحليل مستودعات GitHub الرائجة يومياً.

Timeline

الانتقال إلى الأتمتة السحابية المستقلة

  • تعمل ميزات Claude Code الروتينية الآن على البنية التحتية للويب بدلاً من الاعتماد على جلسة المستخدم المحلية.
  • تتوفر ثلاثة خيارات لتشغيل المهام تشمل الجداول الزمنية الثابتة، والطلبات عند الطلب عبر API، والاستجابة لأحداث مستودعات GitHub.
  • يحل هذا التحديث مشكلة الحاجة لإنشاء تطبيقات ويب مستضافة على منصات خارجية مثل Railway لتنفيذ مهام بسيطة.

تجاوزت Anthropic قيود الجلسات المرتبطة بالمحطة الطرفية (Terminal) عبر توفير بيئة تشغيل سحابية خاصة. هذا النظام يلغي التكاليف المرتبطة باستضافة الأدوات الشخصية والبحث عن حلول خارجية لجدولة المهام البرمجية البسيطة. تظل هذه الميزة مخصصة للاستخدام الفردي منخفض الحجم، حيث لا تهدف لمنافسة منصات الأتمتة الكبيرة مثل N8N التي تعالج مئات العمليات يومياً.

إعداد المهام المجدولة عبر واجهات Claude

  • يستخدم الأمر schedule/ لضبط المهام داخل واجهة السطر البرمجي (CLI) مع توفر خيار الإعداد البصري في تطبيق سطح المكتب.
  • تحتاج كل مهمة سحابية إلى ربط مباشر بمستودع GitHub لإرسال النتائج البرمجية إليه تلقائياً.
  • يتطلب تشغيل المهام إعداد بيئة سحابية (Cloud Environment) مسبقة مرتبطة بحساب المستخدم.

تسهل واجهة تطبيق سطح المكتب عملية الإعداد من خلال قسم "Scheduled" الذي يتيح إنشاء مهام عن بعد (Remote Tasks). تتضمن متطلبات الإعداد تسمية المهمة، وتحديد الإجراء المطلوب، وربطها بمستودع GitHub كوجهة نهائية للمخرجات. يمكن للمستخدمين اختيار مشغلات تشبه وظائف cron التقليدية لتنفيذ الأوامر في أوقات محددة من اليوم.

تطبيق عملي: رصد اتجاهات GitHub تلقائياً

  • يقوم الروتين المجدول بمسح أفضل 10 مستودعات رائجة للذكاء الاصطناعي أسبوعياً و5 مستودعات شهرياً بشكل تلقائي.
  • ينتج Claude ملف Markdown يحتوي على تحليل نقدي ورؤى المحرر بدلاً من مجرد سرد البيانات الخام.
  • يستلزم نجاح العمليات التي تتفاعل مع GitHub تثبيت تطبيق Claude GitHub وتفعيل الموصلات في إعدادات الحساب.

يوضح المثال العملي قدرة Claude على إجراء بحث شامل عبر واجهة برمجة تطبيقات GitHub في تمام الساعة 8 صباحاً كل يوم. لا يقتصر دور الذكاء الاصطناعي هنا على جمع الروابط، بل يمتد إلى كتابة ملخصات تحليلية توفر سياقاً للمستودعات المكتشفة. في حال فشل التشغيل بسبب صلاحيات الوصول، يمكن للمستخدم إعادة تفويض الاتصال عبر قسم الموصلات (Connectors) في إعدادات الموقع.

قيود الاستخدام وطرق التهيئة المتقدمة

  • يقتصر ضبط مشغلات API وأحداث GitHub على واجهة مستخدم الويب فقط ولا يمكن تنفيذها عبر CLI.
  • توفر وثائق Claude Code قائمة كاملة بالأحداث المدعومة التي يمكن أن تطلق الأتمتة داخل بيئة GitHub.
  • تعمل هذه المهام حتى في حال إغلاق جهاز الكمبيوتر الشخصي تماماً بفضل استضافتها السحابية.

يتم توجيه المستخدمين إلى رابط مخصص لإدارة الروتينات (claude.ai/code/routines) لضبط الإعدادات المتقدمة. يركز التحديث على حل فجوة الإنتاجية للمطورين الذين يحتاجون لنتائج جاهزة عند بدء يوم عملهم دون انتظار وقت التنفيذ اليدوي. يمثل هذا التطور خطوة نحو تحويل Claude من مجرد مساعد برمجي إلى وكيل مستقل يدير المهام الروتينية في الخلفية.

Community Posts

View all posts