ابنِ نظام تشغيل عميل Claude Code المخصص (3 خطوات)

CChase AI
Computing/SoftwareSmall Business/StartupsManagementInternet Technology

Transcript

00:00:00معظم الناس يستخدمون "Claude Code" كآلة قمار.
00:00:02فهم يكتفون باستخدام أوامر عشوائية لمهام عشوائية،
00:00:05وبالتالي يحصلون على نتائج عشوائية.
00:00:07ولكن، إذا استخدمنا بدلاً من ذلك نظام تشغيل وكيلاً،
00:00:10فيمكننا إنشاء نظام قابل للتحسين والتتبع،
00:00:13ويمكننا في النهاية تسليمه لأعضاء فريقنا أو لعملائنا.
00:00:16مع نظام التشغيل الوكيل لـ "Claude Code"،
00:00:19نحن نحول سير عملك اليومي إلى مهارات،
00:00:21والمهارات إلى أتمتة، والأتمتة إلى بنية متكاملة،
00:00:25قبل أن نغلف الأمر برمته
00:00:27في طبقة من الذاكرة والقدرة على الملاحظة.
00:00:29واليوم سأريك كيف تقوم بكل هذا
00:00:32في ثلاث خطوات، ومن خلال هذه العملية،
00:00:34ستسبق 99% من مستخدمي "Claude Code".
00:00:37عندما نتحدث عن نظام التشغيل الوكيل،
00:00:38هناك ثلاثة أشياء سنغطيها،
00:00:40وهي تتعلق بالخطوات الثلاث لبنائه.
00:00:42أولاً، طبقة القدرة على الملاحظة،
00:00:44وهي ما تراه هنا.
00:00:45هذا نوع من إعداد لوحة التحكم المرئية
00:00:48التي تتيح لنا التفاعل مع نظامنا من خارج واجهة الأوامر.
00:00:52رقم اثنين هو طبقة الذاكرة،
00:00:53وهنا يأتي دور إعداد الـ RAG الخاص بـ "Carpathi Obsidian".
00:00:56هذا هو مكان فاعليته.
00:00:57وأخيراً، وهو الأهم في رأيي،
00:01:00هو البنية، أي إعداد المهارات.
00:01:02عندما تحدثت في المقدمة
00:01:04عن أخذ سير عملك اليومي،
00:01:05وتحويله لمهارات، ثم المهارات لأتمتة،
00:01:07والأتمتة لبنية، فأنا أقصد هذا.
00:01:10هذا هو العمود الفقري، وهو ما يمثل
00:01:14القيمة المضافة الحقيقية لنظام التشغيل الوكيل.
00:01:17ليست لوحة التحكم الأنيقة، رغم روعتها.
00:01:20هذه ليست القيمة الحقيقية.
00:01:21القيمة الحقيقية تكمن هنا.
00:01:23إذن، ما هي هذه البنية؟
00:01:25لماذا يجب أن تهتم بها، وكيف نقوم بإعدادها؟
00:01:27حسناً، ما تراه هنا هو في الأساس تصور بصري
00:01:29لكل ما يجب أن يفعله "Claude Code" من أجلك،
00:01:32من خلال برمجته ثم أتمتته في النهاية.
00:01:35الفكرة بسيطة.
00:01:36لدينا أنت و"Claude Code"، وإذا كنت مثل معظم الناس،
00:01:39فإن الأمر ينتهي عند هذا الحد تقريباً.
00:01:40تكون واجهة الأوامر مفتوحة أمامك.
00:01:42وتطلب منه القيام بمهمة عشوائية.
00:01:43لا يوجد نظام.
00:01:44لا توجد خطوات.
00:01:45لا يتم تتبع أي شيء.
00:01:46ولا يتم تحسين أي شيء.
00:01:47في نظام التشغيل الوكيل الخاص بنا، ما فعلناه بدلاً من ذلك
00:01:50هو تقسيم كل ما تفعله على المستوى الشخصي،
00:01:54والأهم من ذلك، على مستوى العمل،
00:01:57وقمنا بتقسيمها إلى مجالات.
00:01:59بالنسبة لي، لدي الذاكرة، الإنتاجية، البحث،
00:02:01المحتوى، المجتمع، وإلى آخره.
00:02:03المجالات الخاصة بك ستكون مختلفة
00:02:04بناءً على ما تفعله، ولكن الفكرة هي
00:02:07أننا نقوم بأشياء كثيرة مختلفة،
00:02:08ولها مجالات محددة.
00:02:10على سبيل المثال، دعونا نلقي نظرة على مجال البحث.
00:02:12أنا أقوم بالكثير من البحث، وتحت كل مجال
00:02:15يوجد عدد من المهام المنفصلة أو الفردية.
00:02:17بالنسبة لي، غالباً ما أبحث عن أشياء على يوتيوب.
00:02:20أحتاج لإجراء بحث عميق في مواضيع معينة.
00:02:22أحتاج للتعامل مع الـ RAG الخفيف.
00:02:23أريد الحصول على تقرير صباحي.
00:02:24أريد مراقبة منافسي، وهكذا دواليك.
00:02:27لذا، سيكون لكل مجال مهام فردية.
00:02:29كل واحدة من هذه المهام، إذا كانت شيئاً نفعله بانتظام،
00:02:32أولاً، يجب أن تكون هنا، وثانياً، يمكننا تحويلها لمهارة،
00:02:36ويمكن أن تكون أشياء بسيطة نسبياً،
00:02:38مثل البحث في يوتيوب هذا.
00:02:39بدلاً من أن أذهب بنفسي إلى يوتيوب
00:02:42وأكتب شيئاً هناك،
00:02:43لماذا لا أحول ذلك إلى مهارة
00:02:45وأحصل على تقرير كامل في كل مرة؟
00:02:47يمكن أن يصبح الأمر أكثر تعقيداً أيضاً.
00:02:48شيء مثل البحث العميق ليس مجرد
00:02:51إخبار "Claude" بأن "يذهب ويجري بحثاً عميقاً".
00:02:53بل هو بحثي في تويتر، وجيت هاب، والويب،
00:02:56ويوتيوب أيضاً، بل والأكثر من ذلك،
00:02:58إلقاء نظرة على المدخلات السابقة في "Obsidian"
00:03:01لمعرفة ما تحدثت عنه في الماضي
00:03:02ودمج كل ذلك معاً.
00:03:04النقطة هي أنك تفعل الكثير من الأشياء المختلفة
00:03:06عبر مجالات متنوعة في حياتك اليومية
00:03:09وفي حياتك المهنية.
00:03:10هل قمت بتصنيفها بهذا الشكل؟
00:03:12هل حولت كل مهمة إلى مهارة؟
00:03:14هل لديك طريقة لتتبع كل هذا وتحسينه؟
00:03:17على الأرجح لا، وإذا كان الأمر كذلك،
00:03:19حتى لو لم تفعل شيئاً آخر بهذا النظام الكامل،
00:03:22كإعداد الذاكرة ولوحة التحكم وكل تلك الأشياء الرائعة،
00:03:25لو توقفت هنا فقط، فستحصل على قيمة هائلة.
00:03:27لقد قمنا بتقسيم حياتنا وأعمالنا
00:03:29إلى مجالات مختلفة.
00:03:30وقمنا بتقسيم المجالات إلى مهام.
00:03:32وتلك المهام تصبح مهارات.
00:03:34الآن، الخطوة التالية هي أخذ تلك المهارات
00:03:36وتحويلها إلى عمليات أتمتة.
00:03:38بالطبع لا يحتاج كل شيء للأتمتة، ولكن بعض الأشياء تحتاجها.
00:03:41انظر إلى فحص التوجهات الصباحي.
00:03:43هذا بالتأكيد شيء سأحتاجه كل صباح
00:03:46ليتم إضافته داخل قاعدة بيانات "Obsidian" الخاصة بي قائلاً،
00:03:50إليك فحص لما يحدث في مجال الذكاء الاصطناعي
00:03:52ومنافسيك على يوتيوب وجيت هاب، وغير ذلك.
00:03:55هذا فوز سهل من حيث الأتمتة.
00:03:57والأتمتة يمكن أن تأتي بنوعين
00:04:00عندما نتحدث عن هذا الموضوع.
00:04:01إما أن تكون أتمتة محلية،
00:04:03أو أتمتة عن بُعد.
00:04:05لحسن حظنا، لا نحتاج حتى
00:04:06لمعرفة أيهما الأنسب،
00:04:08لأنك تعرف من هو البارع في اكتشاف ذلك؟
00:04:09إنه "Claude Code".
00:04:10وإذا أخبرته أنني أريد إنشاء أتمتة محلية
00:04:12أو عن بُعد، فسيكون قادراً على تحديد ذلك.
00:04:14لكن ما يهمك ليس خوضي
00:04:16في تفاصيل الأتمتة المحلية مقابل الأتمتة عن بُعد.
00:04:19ما يهمك هو، تشيس، كيف يمكنني إنشاء هذا؟
00:04:22كيف يمكنني فهم ذلك؟
00:04:24حسناً، لحسن حظك، الأمر ليس صعباً للغاية.
00:04:27كل ما تحتاجه هو هذا الأمر (Prompt).
00:04:29ولكن قبل الدخول في ذلك، كلمة سريعة
00:04:30من راعي اليوم، وهو أنا.
00:04:33لقد أطلقت للتو دورتي المتقدمة في "Claude Code"،
00:04:35وهي الطريقة الأولى للانتقال من الصفر إلى مطور ذكاء اصطناعي،
00:04:38خاصة إذا لم تكن قادماً من خلفية تقنية.
00:04:41كل ما تراه في فيديو اليوم، من الأوامر
00:04:44إلى نظام التشغيل الوكيل الفعلي الذي أستخدمه بنفسي،
00:04:48يمكنك العجثور عليه داخل هذه الدورة.
00:04:50لذا، إذا كنت ترغب في الحصول على ذلك،
00:04:52هناك رابط له في التعليق المثبت.
00:04:54أتمنى رؤيتك هناك.
00:04:55كما قلت للتو، هذا الأمر المحدد الذي سنستخدمه
00:04:57موجود داخل مجتمعي.
00:04:59والفكرة هي أن هذا سيبدأ
00:05:02حواراً بينك وبين "Claude Code".
00:05:04حتى تتمكن من بناء شيء كهذا.
00:05:07بشكل عام، الطريقة التي سيبدأ بها الأمر
00:05:08هي مجرد محادثة مفتوحة
00:05:10بينك وبين "Claude Code".
00:05:11أقترح عليك فتح واجهة الأوامر،
00:05:13وتشغيل الميكروفون، والتحدث بتلقائية،
00:05:15وشرح ما تفعله يوماً بعد يوم
00:05:19وما هي مهامك المحددة والمنفصلة.
00:05:22من هناك، سيستمر النظام
00:05:24في النقاش معك ذهاباً وإياباً.
00:05:26ثم سيقول لك: حسناً، أنت تفعل (س) و(ص) و(ع).
00:05:29هل يمكننا تحويل هذه المهام إلى مهارة؟
00:05:32وإذا استطعنا تحويلها لمهارة، فهل من المنطقي تحويلها
00:05:35بعد ذلك إلى أتمتة؟
00:05:37كما قلت، ليس كل شيء يحتاج للأتمتة.
00:05:39شيء مثل فحص التوجهات الصباحي منطقي تماماً.
00:05:42أما البحث العميق، فليس كذلك.
00:05:44لكنه سيمر عبر كل مهمة،
00:05:46وينشئ مهارة لك.
00:05:49حتى تتمكن من تنفيذ تلك المهمة بنفس الطريقة في كل مرة.
00:05:51وسيستخدم ميزة "منشئ المهارات".
00:05:53ثم سيحدد بعد ذلك،
00:05:55هل يجب أن تكون أتمتة؟
00:05:56وإذا كانت أتمتة، فهل يجب أن تكون محلية؟
00:05:58أم يجب أن تكون عن بُعد؟
00:06:00سيستمر في هذه العملية لكل
00:06:02مجال تحدده له.
00:06:04لذا لن يقتصر الأمر على ما تراه هنا فقط.
00:06:06إذا لم تكن مهتماً بالبحث أو المحتوى،
00:06:08أو لا تدير وكالة ذكاء اصطناعي، فلا بأس.
00:06:10مهما كان ما تفعله، سنقوم
00:06:13بإنشاء مجال له، وإنشاء مهارات،
00:06:16وإنشاء عمليات أتمتة.
00:06:17ومن خلال هذه العملية، ستبني هذا العمود الفقري
00:06:21لنظام تشغيل وكيل يعمل بواسطة "Claude Code".
00:06:23أنت تقوم بتشفير السلوكيات بطريقة تمكننا من تتبعها
00:06:26وتحسينها.
00:06:28بهذه الطريقة، عندما تستخدم
00:06:29نظام "Claude Code"، لن تكون مجرد
00:06:31تخمين في كل مرة وتأمل
00:06:33أن يفعل النظام نفس ما فعله بالأمس.
00:06:35وقوة ذلك تتجاوزك أنت فقط
00:06:38كفرد يستخدم هذا النظام.
00:06:41إذا كنت شخصاً يعمل ضمن فريق
00:06:43أو يعمل مع عملاء، فهذا أمر ضخم.
00:06:46لأن ماذا يعني هذا؟
00:06:48إذا قمت بتصنيف كل ما أفعله تقريباً في مهارة،
00:06:51حسناً، يمكنني حينها إعطاء هذا النظام لشخص آخر في فريقي
00:06:55يفترض به استخدام "Claude Code" لكنه لم يفعل أبداً،
00:06:57والآن أصبح بإمكانه استخدامه.
00:06:59نفس الشيء ينطبق على العملاء.
00:07:00يمكنك إعداد نفس النظام للآخرين،
00:07:03وتقديمه كحزمة وبيعه، أو فرض استخدامه
00:07:06على أعضاء فريقك.
00:07:07وهم ليسوا مضطرين حتى لاستخدام واجهة الأوامر.
00:07:09لأننا عندما ننتقل لاحقاً إلى قسم لوحة التحكم
00:07:12وننظر إلى شيء كهذا،
00:07:13فإن ما سنفعله في النهاية
00:07:14هو تحويل كل هذه المهارات والأتمتة
00:07:16حرفياً إلى زر عليك الضغط عليه،
00:07:18وأي شخص يمكنه القيام بذلك.
00:07:20كانت هذه الخطوة الأولى من ثلاث لإنشاء نظام التشغيل الوكيل.
00:07:23إنها البنية الهيكلية، وهي الجزء الأهم.
00:07:27وإذا لم تفعل أي شيء آخر،
00:07:28فسوف تحصل على قيمة هائلة من هذا.
00:07:31الآن، الخطوة الثانية هي طبقة الذاكرة،
00:07:33وسوف نستخدم تطبيق Obsidian لهذا الغرض
00:07:34لأنه لن يفيدنا بشيء
00:07:36أن يكون كل هذا يعمل في نظام تشغيل،
00:07:40بينما لا يمكننا المضي قدمًا والنظر فيما فعلناه
00:07:42في الماضي أو تخزين المعلومات.
00:07:44ويوفر لنا Obsidian طريقة بسيطة للغاية للقيام بذلك.
00:07:47الآن، الشيء الرائع في Obsidian هو أنه مجاني.
00:07:49لقد نشرت الكثير من المحتوى حول Obsidian وكيفية إعداده،
00:07:52لذا تأكد من الاطلاع على ذلك
00:07:53إذا كنت ترغب في التعمق فيه.
00:07:54لكن الأمر مع Obsidian هو أنه إذا بسطنا الأمور جدًا،
00:07:58فإن كل ما يمثله Obsidian حقًا هو أنه طبقة جيدة،
00:08:00واجهة جيدة تمكننا من التفاعل
00:08:03مع ملفات Markdown.
00:08:04إذا قمت فقط بتحميل Obsidian
00:08:05وقمت بتشغيل Claude Code داخل Obsidian،
00:08:07فلن يقدم لك الكثير.
00:08:08بل الأمر يتعلق بكيفية إعداد بنية الملفات.
00:08:11داخل Obsidian نفسه، هذا هو المهم.
00:08:14هكذا نستمد القيمة حقًا من هذا الجزء.
00:08:16عندما نتحدث عن طبقة ذاكرة لنظامنا.
00:08:20الذي يسمى نظام "rag".
00:08:23وهذا هو نوع الهيكل الذي نبحث عنه هنا.
00:08:25ومرة أخرى، لقد قدمت محتوى حول هذا أيضًا.
00:08:26وهذا مكان رائع للبدء
00:08:28عندما نتحدث عن طبقة ذاكرة لنظامنا.
00:08:32طريقة عمل Obsidian هي أنه عند تحميل التطبيق،
00:08:35تحدد مجلدًا واحدًا ليكون "الخزنة" (vault).
00:08:38ليس من الضروري تسميته بالخزنة،
00:08:40لكن في هذه الحالة هو كذلك.
00:08:41إنه يسمى حرفيًا "الخزنة".
00:08:42الخزنة هي المكان الذي سيعيش فيه
00:08:45نظام تشغيل وكلاء Claude Code الخاص بك.
00:08:46لذا، إذا كنت تريد استخدام نظام التشغيل
00:08:48عند تشغيل واجهة الأوامر الخاصة بك،
00:08:49ستحتاج إلى أن تكون داخل الخزنة.
00:08:51الآن، كيفية إعداد هذا يعود إليك في النهاية.
00:08:54الشيء الرائع في كل ما غطيناه اليوم
00:08:56هو أنه قابل للتخصيص.
00:08:58ليس عليك القيام بذلك بهذا الشكل تمامًا،
00:08:59لكنه نموذج رائع للبدء به
00:09:01ويمكنك تعديله كما تراه مناسبًا.
00:09:03ولكن الطريقة التي وضعها Andre Carpathi
00:09:05هي أنه يجب أن يكون لدينا ثلاثة مجلدات فرعية
00:09:07في نظام الخزنة.
00:09:08لدينا المجلد الخام (raw)، والويكي (wiki)، والمخرجات (output).
00:09:12بالنظر للصورة الكبيرة، لماذا ينجح هذا؟
00:09:15حسنًا، لدينا مجلد واحد
00:09:17يعتبر بمثابة مكان للتفريغ.
00:09:18سواء كان ذلك بمجرد حديثنا مع Claude Code
00:09:21أو البحث عن أشياء عشوائية، فهذه هي منطقة التجهيز.
00:09:24ثم لدينا المجلد الفرعي رقم اثنين،
00:09:26وهو قسم الويكي.
00:09:28وقسم الويكي هو هذا الجزء الوسيط،
00:09:31حيث نأخذ الأشياء من المجلد الخام
00:09:35ثم نصيغها في مقالات من نوع الويكي.
00:09:38لذلك لا يكون لدينا مجرد كومة من المعلومات العشوائية
00:09:41الموجودة داخل نظام تشغيل الوكلاء الخاص بنا.
00:09:43حسنًا، الآن لدينا سلسلة من مقالات الويكي.
00:09:46لنفترض أنني أجريت الكثير من الأبحاث حول أنظمة rag.
00:09:50حسنًا، كل تلك الأبحاث ستذهب إلى المجلد الخام.
00:09:53وبعد ذلك سيقوم Claude Code بإنشاء مقالات
00:09:55هي في الواقع تقارير مفصلة
00:09:57عن كل ما بحث عنه.
00:09:59سيذهب ذلك إلى ويكي نظام rag.
00:10:03ثم لنفترض أننا أردنا أخذ تلك التقارير
00:10:05وتحويلها إلى عرض تقديمي.
00:10:06حسنًا، يذهب ذلك إلى القسم رقم ثلاثة،
00:10:08وهو المخرجات، أليس كذلك؟
00:10:09ربما يكون لدينا مجلد فرعي للعروض التقديمية،
00:10:13والذي يحتوي الآن على معلومات حول أنظمة rag.
00:10:15لقد بدأت تفهم ما يحدث هنا.
00:10:18الأمر المتعلق بالذاكرة هو أولاً، نستخدم Obsidian
00:10:20للتحكم في كل ذلك.
00:10:21ولكن ثانيًا، القيمة الحقيقية تكمن في كيفية إعدادك له، أليس كذلك؟
00:10:24ما الذي يبدو منطقيًا بالنسبة لك؟
00:10:25هذه مجرد طريقة واحدة للقيام بذلك.
00:10:27كل ما تحتاجه هو شيء منطقي ومفهوم.
00:10:30لذا، إذا عدنا إلى بنية الوكلاء هنا،
00:10:34يمكنك القيام بشيء حيث يكون كل مجال
00:10:37عبارة عن مجلد فرعي.
00:10:39كل ما يتعلق بالأبحاث يذهب إلى مجلد الأبحاث.
00:10:41كل ما يتعلق بـ وكالة الذكاء الاصطناعي يذهب إلى مجلد الوكالة.
00:10:44كل ما يتعلق بالمبيعات يذهب إلى المجلد الفرعي للمبيعات.
00:10:47الأمر لا يهم حقًا، أليس كذلك؟
00:10:49حقًا لا يهم.
00:10:50لا توجد إجابة صحيحة أو خاطئة هنا سوى القول،
00:10:54أنك تحتاج فقط لشيء منطقي
00:10:55وتريد استخدام Obsidian
00:10:57لأنه حل وسط رائع
00:10:59بين نظام rag متكامل.
00:11:02بالنسبة لـ 99.9% من الناس، لست بحاجة
00:11:06حتى لشيء خفيف مثل light rag.
00:11:08لست بحاجة لقاعدة بيانات متجهة (vector database).
00:11:09إنه أمر مبالغ فيه.
00:11:11وإذا كنت تستخدم ملفات Markdown فقط،
00:11:13فيمكن لـ Claude Code التعامل مع شيء كهذا تمامًا
00:11:15داخل حدود Obsidian.
00:11:17الآن، الشيء الوحيد الذي عليك القيام به
00:11:20فيما يتعلق بـ Obsidian و Claude Code في نظام التشغيل هذا
00:11:22هو إنشاء ملف Claude.md مناسب.
00:11:25هنا، لدي نموذج يمكنك استخدامه.
00:11:29وما سيفعله هذا أولاً هو،
00:11:32إخبار Claude Code
00:11:33ما الذي يحدث هنا بحق الخالق؟
00:11:35ما هو هدفي؟
00:11:36كيف يجب أن أعمل؟
00:11:38ماذا تفعل أنت؟
00:11:39بماذا يجب أن يهتم Claude Code
00:11:41عندما نعطيه أي أمر على الإطلاق؟
00:11:42لأن ملف Claude.md، عمليًا،
00:11:45يتم إلحاقه بكل أمر تعطيه إياه تقريبًا.
00:11:48ثانيًا، ما سيفعله ملف Claude.md
00:11:50هو أنه سيشرح لنظام تشغيل الوكلاء الخاص بنا
00:11:55كيفية هيكلة ذاكرته فعليًا.
00:11:58وإذا أخبرناه بكيفية هيكلة الذاكرة،
00:12:00فحينئذ سيلتزم بها حقًا.
00:12:02وسيكون قادرًا على العثور على ما يحتاجه
00:12:04باستخدام وحدات (tokens) أقل، وبالتالي يمنحك نظامًا أكثر كفاءة،
00:12:07وأقل تكلفة، بحيث لا يستطيع Claude Code فقط
00:12:11شق طريقه من خلاله فعليًا،
00:12:12بل يمكنك أنت أيضًا التنقل فيه.
00:12:14هنا، يمكنك رؤية هياكلي الخاصة.
00:12:16إنها ليست معقدة للغاية.
00:12:17لدي الأرشيف، المحتوى، العمليات،
00:12:19المشاريع الشخصية، المجلد الخام، والويكي.
00:12:22لذا فهو نوع من الانبثاق عن هيكل rag الخاص بـ Carpathi.
00:12:26النقطة المهمة هي أنه منطقي بالنسبة لي
00:12:28وواضح بما يكفي لـ Claude Code
00:12:31من حيث كيفية رغبتي في هيكلته
00:12:33وأين أريد أن تذهب الأشياء
00:12:34بحيث يكون منطقيًا ويعمل بنجاح.
00:12:36هذا كل ما تحتاجه حقًا، لكنك تحتاجه فعلاً.
00:12:38لا يمكنك تخطي هذا القسم.
00:12:39نظام الذاكرة هذا يمنحنا أيضًا القدرة
00:12:42على تتبع الأشياء وبالتالي تحسينها.
00:12:45لأننا إذا فعلنا كل شيء بمعزل عن غيره،
00:12:47فلن نعرف أبدًا ما الذي ينجح حقًا.
00:12:49لذا، مرة أخرى، كل شيء مترابط ببعضه.
00:12:52نحن بحاجة إلى إتقان جزء الذاكرة.
00:12:53والآن حان وقت الجزء المثير،
00:12:55وهو لوحة تحكم نظام تشغيل الوكلاء
00:12:57ونظام المراقبة بالكامل.
00:12:59ما نقوم به هنا حقًا
00:13:01هو أننا ببساطة نأخذ كل هذا،
00:13:04نأخذ المهارات، نأخذ الأتمتة،
00:13:06وسنأخذ كل مهارة نهتم بها ونستخدمها،
00:13:10وسنضعها هنا داخل نظام التشغيل.
00:13:13هذا ما قمت به هنا تقريبًا.
00:13:15كل زر من هذه الأزرار هو إما أتمتة
00:13:17يمكنني تفعيلها بنقرة واحدة
00:13:18أو مهارة يمكنني تفعيلها بنقرة واحدة.
00:13:21لذا، إذا ضغطت على شيء مثل البحث العميق،
00:13:23سترى أنه يملأ الأمر هنا مباشرة.
00:13:26وأنا فقط بحاجة لإدخال المعلومات.
00:13:28وهو نفس الشيء تمامًا كما لو أخذت هذا الأمر
00:13:32ووضعته في Claude Code.
00:13:33لذا، إذا وضعت هنا، إذا كتبت هنا،
00:13:37مهارات Claude Code وضغطت على تشغيل،
00:13:40ما يحدث هو أنه يبدأ الآن نسخة أخرى
00:13:44من Claude Code، لكنها تعمل في الخلفية.
00:13:46إنها مثل نسخة غير مرئية من Claude Code.
00:13:49لذا، فهو يستخدم فقط علامة P- للقيام بذلك.
00:13:53وهنا سأحصل على تقرير كامل
00:13:55تمامًا كما لو كنت في واجهة الأوامر.
00:13:57إن نظام تحويل المهارات إلى أزرار بالكامل،
00:14:00القيمة الحقيقية فيه هي إذا كنت تفعل ذلك،
00:14:02مرة أخرى، مع أعضاء الفريق أو العملاء،
00:14:07لأن الحقيقة هي إذا كنت شخصًا بارعًا
00:14:10في Claude Code واستخدام واجهة الأوامر،
00:14:11أو ربما تستخدمه داخل شيء مثل VS Code
00:14:14أو تطبيق سطح المكتب، فإن فكرة أخذ هذه الأتمتة
00:14:17وهذه المهارات وتحويلها إلى أزرار
00:14:19تبدو رائعة، لكنها لا تقدم لك الكثير حقًا، أليس كذلك؟
00:14:21لأنك أصبحت بارعًا بما يكفي في هذه المرحلة.
00:14:22يمكنني فقط تشغيلها بنفسي.
00:14:24أنا لست بحاجة لهذا النظام.
00:14:25ولكن إذا كنت تقوم بأي عمل لوكالة ذكاء اصطناعي، فالأمر ضخم.
00:14:29إذا كنت تعمل مع فريق وهم فقط،
00:14:31لن يستخدموا واجهة الأوامر،
00:14:33لكنك تحاول منحهم قوة Claude Code.
00:14:35لأنك فكر في ذلك.
00:14:36أنت تمنحهم قوة Claude Code.
00:14:37يمكنني أخذ أي شخص وجعله يجلس هنا الآن،
00:14:40أمام نظام تشغيل الوكلاء وأقول له: افعل كذا وكذا.
00:14:43ها هي المهارات.
00:14:44ويمكنهم القيام بذلك.
00:14:45هذا هو الأمر، هناك قيمة حقيقية هناك.
00:14:46ولكن الجزء الثاني من هذا الشيء البصري
00:14:48البعيد عن واجهة الأوامر هو جانب المراقبة.
00:14:51ومرة أخرى، هذا قابل للتخصيص للغاية.
00:14:53لذا هنا، لدي أشياء تتعلق بالاستخدام،
00:14:55مثل نافذة الخمس ساعات، والنافذة الأسبوعية،
00:14:57وعدد المهام الروتينية التي استخدمتها خلال اليوم.
00:15:00لدي أيضًا أشياء هنا على الجانب الأيمن
00:15:02تتعلق بالتغييرات الأخيرة في خزائني والتوقعات
00:15:06وأشياء من هذا القبيل.
00:15:07ولكن يمكن لهذا أن يكون أي شيء تريده.
00:15:08في عالم مثالي، يكون الأمر مرتبطًا، كما تعلمون،
00:15:11بمهاراتك وأمور من هذا القبيل.
00:15:13مثلاً، ما الذي تتمنى لو كان بإمكانك رؤيته حقًا
00:15:16داخل واجهة الأوامر (terminal)؟
00:15:16على الرغم من جودة واجهة الأوامر،
00:15:18إلا أنها تواجه بعض المحدودية.
00:15:20إذا انتقلنا إلى نظام كهذا،
00:15:22يمكننا تخطي تلك العوائق.
00:15:24لأنه إذا كانت هناك أشياء نريد تتبعها،
00:15:26فيمكننا وضعها هنا.
00:15:27ويحتاج الأمر حرفيًا لطلب واحد داخل Claude code
00:15:30لتنفيذ ذلك.
00:15:31إليكم نظرة على مخرجات البحث العميق.
00:15:33يعطيني نوعًا من النظرة العامة،
00:15:35ويمنحني رابطًا لجميع مصادره،
00:15:37ويتضمن أيضًا رابطًا لمكان وجوده داخل Obsidian.
00:15:40الآن، فيما يتعلق بإنشاء لوحة المعلومات هذه،
00:15:41لدي طلب (prompt) كامل لذلك أيضًا.
00:15:44سوف تبدو مختلفة قليلاً عن لوحتي
00:15:45عندما تقوم بتشغيلها.
00:15:46وهذا لأنه في البداية،
00:15:47ستكون مجرد الكثير من العناصر النائبة
00:15:48لأنها ستبدأ محادثة
00:15:50بينك وبين Claude code حيث تحددان،
00:15:52حسنًا، ما هي المهارات التي تريد ربطها فعليًا
00:15:55بلوحة المعلومات هذه؟
00:15:56علاوة على ذلك، ماذا تريد فيما يخص إمكانية المراقبة؟
00:15:59هل تريد حدود الاستخدام؟
00:16:00هل تريد الروتينات؟
00:16:01هل تريد نوعًا من التوقعات وتحديثًا
00:16:02لما يحدث في خزنتك مثل لوحتي؟
00:16:04ربما لا.
00:16:06لا يهم حقًا ما تريده
00:16:07لأنه يمكنك تخصيصها لتكون أي شيء.
00:16:09وأعتقد أن جانب التخصيص هذا مهم للغاية،
00:16:11خاصة إذا كنت تقوم بأي مستوى من العمل للعملاء.
00:16:14لكن هذا هو كل شيء حقًا فيما يتعلق بالخطوات الثلاث.
00:16:17الخطوة الأولى هي الهيكلة (Architecture).
00:16:20ماذا تفعل؟ هل يمكننا تقسيمها إلى مجالات؟
00:16:23هل يمكننا أخذ المجالات والمهام،
00:16:25والمهام والمهارات، والمهارات والأتمتة.
00:16:28الخطوة الثانية هي جانب الذاكرة.
00:16:31كيف سنقوم بإعداد خزنة Obsidian الخاصة بنا
00:16:33بحيث لا يكون لدى Claude code مسار واضح فقط
00:16:35لمكان تدفق البيانات،
00:16:38بل ليكون لديك أيضًا فكرة واضحة عن مكان تدفق البيانات
00:16:41وأين توجد،
00:16:42لأنه لا يكفي أن يقوم Claude فقط
00:16:43باستنتاج كل شيء، بل يجب أن تكون قادرًا
00:16:45على رؤية ما يحدث بالفعل.
00:16:47وبالحديث عن القدرة على رؤية ما يحدث،
00:16:49فهذه هي الخطوة الثالثة،
00:16:50وهي إمكانية المراقبة (observability)،
00:16:51والتي تمثل جزءًا واحدًا، كما تعلمون،
00:16:53من القدرة على فعل أشياء لا يمكننا فعلها داخل واجهة الأوامر،
00:16:56أما الجزء الثاني فهو تمكين أعضاء فريقك
00:16:58أو عملائك من خلال منحهم القدرة
00:17:00على تنفيذ هذه المهارات والعمليات المؤتمتة
00:17:02بمجرد ضغطة زر واحدة حرفيًا
00:17:04ودون الحاجة للمس واجهة الأوامر أبدًا.
00:17:06عندما تجمع كل ذلك معًا
00:17:07تحصل على نظام تشغيل ذكي (agentic OS) مدعوم بـ Claude code
00:17:10يمكنك تخصيصه حسب رغبتك.
00:17:14لذا، هذا هو المكان الذي سأترككم فيه اليوم.
00:17:16كما هو الحال دائمًا، أخبروني برأيكم في التعليقات.
00:17:18تأكدوا من الاطلاع على +Chase AI
00:17:20إذا كنتم ترغبون في الحصول على دورة Claude code الاحترافية،
00:17:22بالإضافة إلى نظام تشغيل عملاء Claude code الخاص بي تمامًا.
00:17:27وعدا عن ذلك، سأراكم لاحقًا.

Key Takeaway

يتيح بناء نظام تشغيل وكيل مخصص تحويل Claude Code من مجرد واجهة أوامر عشوائية إلى بنية مؤسسية منظمة تعتمد على مهارات مبرمجة وذاكرة دائمة عبر Obsidian وواجهة مراقبة بصرية.

Highlights

  • يتم تحويل المهام اليومية المتكررة إلى مهارات برمجية قابلة للتتبع والتطوير بدلاً من استخدام الأوامر العشوائية.

  • تعتمد طبقة الذاكرة في النظام على تطبيق Obsidian المجاني لتنظيم ملفات Markdown في ثلاثة مجلدات فرعية: الخام والويكي والمخرجات.

  • تسمح واجهة المراقبة البصرية بتنفيذ المهارات والأتمتة المعقدة بضغطة زر واحدة دون الحاجة للتعامل مع واجهة الأوامر (CLI).

  • يوفر ملف Claude.md تعليمات ثابتة للوكيل تحدد هويته وأهدافه وهيكل الذاكرة لتقليل استهلاك وحدات الـ tokens.

  • يمكن للنظام إدارة الأتمتة المحلية وعن بُعد بناءً على تقييم Claude Code لنوع المهمة وسياق التنفيذ.

Timeline

مفهوم نظام التشغيل الوكيل وبنيته الأساسية

  • يؤدي استخدام الأوامر العشوائية في Claude Code إلى نتائج غير متسقة تشبه آلة القمار.
  • يتكون نظام التشغيل الوكيل من ثلاث طبقات رئيسية هي القدرة على الملاحظة والذاكرة والبنية الهيكلية للمهارات.
  • تمثل البنية الهيكلية العمود الفقري للنظام عبر تقسيم العمل إلى مجالات محددة مثل البحث والمحتوى والمجتمع.

يعتمد نجاح النظام على الانتقال من سير العمل العشوائي إلى نظام قابل للتحسين والتسليم للفريق أو العملاء. يتم تحويل المهام الفردية إلى مهارات، ثم إلى عمليات أتمتة، وصولاً إلى بنية متكاملة مغلفة بطبقة من الذاكرة والقدرة على المراقبة. القيمة الحقيقية تكمن في البنية الهيكلية وليس في جمالية لوحة التحكم.

تحويل المهام اليومية إلى مهارات وأتمتة

  • تتحول المهام المتكررة مثل البحث في يوتيوب أو مراقبة المنافسين إلى مهارات برمجية ثابتة.
  • يستخدم Claude Code لتحديد النوع الأنسب للأتمتة سواء كانت محلية أو عن بُعد بناءً على طبيعة المهمة.
  • يوفر تحويل المهام لمهارات إمكانية تنفيذ البحث العميق عبر منصات متعددة مثل تويتر وجيت هاب والويب بطلب واحد.

يتم تقسيم مجالات العمل إلى مهام فردية، حيث يتم تحويل المهام المنتظمة إلى مهارات تضمن الحصول على نفس الجودة في كل مرة. مهارة البحث العميق مثلاً تجمع البيانات من مصادر خارجية وتدمجها مع المدخلات السابقة في Obsidian. يتولى Claude Code مسؤولية اختيار وسيلة الأتمتة المثالية دون تدخل تقني معقد من المستخدم.

بناء النظام عبر الحوار التفاعلي

  • يتم بناء البنية الهيكلية من خلال حوار مفتوح مع Claude Code لشرح المهام اليومية وتصنيفها.
  • تسمح ميزة منشئ المهارات بتشفير السلوكيات بطريقة تسمح بتتبع الأداء وتحسينه بمرور الوقت.
  • يوفر النظام قيمة تشغيلية كبرى للفرق والعملاء من خلال حزم المهارات الجاهزة للاستخدام الفوري.

تبدأ عملية البناء باستخدام أوامر محددة تفتح نقاشاً تفاعلياً، حيث يُنصح باستخدام الميكروفون لشرح المهام بتلقائية. يقوم النظام بتحليل هذه المهام وتحديد ما يصلح منها للتحول إلى مهارة أو أتمتة. هذا النهج يسهل على أعضاء الفريق غير التقنيين استخدام قوة Claude Code دون الحاجة لتعلم صياغة الأوامر المعقدة.

طبقة الذاكرة وتنظيم البيانات في Obsidian

  • يعمل تطبيق Obsidian كواجهة تفاعل مع ملفات Markdown لتخزين المعلومات واسترجاعها.
  • يعتمد تنظيم الذاكرة على هيكل Carpathi الذي يتضمن مجلدات للمواد الخام ومقالات الويكي والمخرجات النهائية.
  • يعمل ملف Claude.md كمرجع دائم يشرح للوكيل أهدافه وكيفية هيكلة الذاكرة بكفاءة.

يعتبر Obsidian حلاً وسطاً مثالياً يغني عن قواعد البيانات المتجهة المعقدة لمعظم المستخدمين. يتم تحديد مجلد واحد كخزنة (vault) يعيش داخلها نظام التشغيل، حيث تمر البيانات من منطقة التجهيز (الخام) لتتحول إلى تقارير مفصلة (الويكي) ثم إلى صيغ نهائية (المخرجات). يساعد هذا التنظيم Claude Code على العثور على المعلومات بأقل تكلفة ممكنة من الوحدات البرمجية.

لوحة التحكم وإمكانية المراقبة البصرية

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

تُبنى لوحة التحكم لتتجاوز محدودية واجهة الأوامر النصية، مما يتيح تتبع التغييرات الأخيرة والتوقعات في الخزنة. يمكن تخصيص العناصر المرئية لتناسب احتياجات وكالات الذكاء الاصطناعي أو إدارة الفرق. عند الضغط على زر المهارة، يبدأ النظام نسخة غير مرئية تعمل في الخلفية لإنتاج تقارير كاملة، مما يوفر تجربة مستخدم سلسة واحترافية.

Community Posts

View all posts