Transcript
00:00:00واجهت هذه المشكلة الأسبوع الماضي. كان لدي وكيل يمكنه بوضوح تعديل الكود،
00:00:04وتشغيل الأوامر، وفحص الملف. كل هذه مهام عادية لوكيل البرمجة.
00:00:09ثم حاولت أن أطلب شيئاً بسيطاً. ابحث عن المناقشات الأخيرة حول أدوات وكلاء الذكاء الاصطناعي
00:00:14على تويتر، وريديت، وغيت هاب، وبيلي بيلي. وهنا بدأت الأمور تتعقد،
00:00:18لأن الوكيل كان صغيراً بما يكفي لتلخيص البحث،
00:00:22لكنه لم يكن موثوقاً بما يكفي لجلب البحث أثناء تشغيل الكود الخاص بي.
00:00:3028,000 نجمة، تثبيت بأمر واحد، وهو مبني حول فكرة عملية بسيطة جداً.
00:00:35توقفوا عن إجبارنا على ربط الوصول إلى الإنترنت يدوياً بكل سير عمل للوكيل.
00:00:41لنرى كيف يعمل كل هذا في الدقائق القليلة القادمة.
00:00:48الآن، هذا هو الجزء الذي نواجهه جميعاً بالفعل. الأشياء المفيدة ليست في مكان واحد نظيف. إنها
00:00:54غالباً ما تكون مشتتة عبر المنشورات، والتعليقات، ومواضيع غيت هاب، والمنتديات، ونتائج البحث التي تتغير
00:01:01باستمرار. ومن الناحية التقنية، نعم، يمكنك إعداد هذا بنفسك. يمكنك إعداد شيء ما للكشط و
00:01:07السحب من يوتيوب، وشيء ما لمحاربة المصادقة. يمكنك حتى الدفع مقابل الوصول إلى واجهة برمجة تطبيقات X. يمكنك حتى إضافة
00:01:13وكلاء (بروكسي). كل هذا يعمل، ولكن بعد ذلك قد تحاول معرفة سبب عمل بيلي بيلي أمس
00:01:18وتعطله اليوم. تبدأ بمحاولة بناء وكيل، ثم تتحول كل منصة إلى مشروع بنية تحتية
00:01:24خاص بها. Agent Reach هو طبقة قدرات. أمر واحد يثبت الأدوات الصحيحة،
00:01:31ويسجل نفسه لوكيل البرمجة الخاص بك، ويشغل فحوصات الصحة، ويمنح الوكيل وصولاً فعالاً إلى
00:01:37منصات متعددة. لذا يمكنك أن تكون على تويتر، ريديت، يوتيوب، بيلي بيلي، شياوهونغشو، المنصات الصينية،
00:01:44أنا أقول هنا، وكل هذه تعمل معاً. لا ينبغي أن يحتاج وكيلك منك إلى الربط يدوياً
00:01:50بالإنترنت في كل مرة يحتاج فيها إلى سياق. إذا كنت تستمتع بأدوات البرمجة التي تسرع سير عملك،
00:01:55تأكد من الاشتراك. لدينا فيديوهات تصدر طوال الوقت. لذا دعونا نختبر كل هذا. أنا في VS Code
00:02:01مع Claude هنا، لكن نفس الفكرة تعمل في Cursor 2. سأقوم بلصق جملة واحدة. تثبيت Agent Reach
00:02:09باستخدام سطر الأوامر الرسمي وإعداده. هذا كل شيء. فقط ثبته، وأعده، ودعنا نبدأ.
00:02:16الآن، شاهد الجزء الممل يحدث تلقائياً. إنه يسحب واجهة سطر الأوامر، ويتحقق من الأدوات المطلوبة،
00:02:23ويعد واجهات المنصات الخلفية، ويسجل المهارة، ثم يشغل أمر “الطبيب” (doctor)،
00:02:30وهو مجرد agent reach doctor. هذا هو الجزء الأول المهم من كل هذا. الوكيل لا يعرف
00:02:36أن Agent Reach موجود بعد. يمكنه استخدامه فعلياً الآن. لذا الآن دعونا نطلب شيئاً أكثر واقعية.
00:02:44سأقول شيئاً مثل: ابحث في المناقشات الأخيرة حول أدوات وكلاء الذكاء الاصطناعي على تويتر،
00:02:50أو X، وبيلي بيلي. اسحب الأفكار الرئيسية والروابط. امنحه القليل من الوقت ليعمل.
00:02:58وها هو ذا. بحث متعدد المنصات مع المصادر، لا حاجة لنسخ الروابط مرة أخرى إلى الدردشة. كان ذلك في الواقع
00:03:06فعالاً جداً. كان رائعاً. أنا أكشط مواقع الويب المختلفة هذه أو على الأقل أحصل على سياق
00:03:10منها. ليس الأمر أنه بحث في موقع واحد. لقد عبر المنصات دون أن أصبح أنا المتصفح،
00:03:16أفتح كل هذه العلامات. Agent Reach هو واجهة سطر أوامر ومكتبة بلغة بايثون. إنه مرخص برخصة MIT، والفكرة هي
00:03:24ما هي قنوات المنصات. فكر في كل قناة كأنها مهايئ (adapter) لمنصة واحدة.
00:03:29يوتيوب لديه قناة. غيت هاب لديه قناة. المنصات الصينية، لديهم قناة، أليس كذلك؟
00:03:34قراءة عامة للويب. كل هذه قنوات مختلفة. ليس مجرد كاشط واحد مع بعض
00:03:38التغليف. يمكن أن يكون لكل منصة واجهة خلفية أساسية وواجهة خلفية احتياطية. لذا إذا تعطل المسار الأول
00:03:45فعلياً، يمكن لـ Agent Reach تجاوز ذلك. هذا في الواقع أمر ضخم لأن الوصول إلى المنصات يتعطل
00:03:51طوال الوقت. واجهة خلفية تعمل اليوم. غداً تغير المنصة شيئاً ما. الآن أصبح وكيلك عديم الفائدة
00:03:57حتى تصلحه. يحاول Agent Reach نقل مشكلة الصيانة تلك بعيداً عن مشاريعنا وإلى
00:04:03طبقة وصول مشتركة. بيلي بيلي، المنصة الصينية، مثال جيد وغيرها من المنصات الصينية المقيدة.
00:04:10إنها أمثلة جيدة على هذا. عندما توقف أحد الأساليب عن العمل بشكل موثوق، يمكن تبديل الواجهة الخلفية
00:04:15إلى أداة أفضل خاصة بالمنصة. هذا هو سبب أهمية انتشار هذا بسرعة.
00:04:21يا مطورين، نحن نحب وضع النجوم للأشياء لسبب ما. نحن نضع النجوم عندما تحل الأشياء مشاكل لدينا بالفعل.
00:04:27لدينا بالفعل وكلاء يمكنهم كتابة الكود. لكن المشكلة التالية هنا هي السياق. ماذا نقول في الواقع
00:04:33عن إطار عمل جديد؟ ما الذي نشكو منه في قضايا غيت هاب؟ أي البرامج التعليمية مفيدة
00:04:39فعلياً؟ ما الذي يحدث في مجتمعات المطورين الصينية الذي لم يصل إلى تويتر الإنجليزي بعد؟ أنا أستمر في قول
00:04:45تويتر. هل هو X أم تويتر؟ لا أعرف. إنه تويتر. لكن هذا السياق قيم. لكن المشكلة،
00:04:51إنه منتشر في كل مكان على الإنترنت. وهذا بالضبط حيث ينهار الكثير من هؤلاء الوكلاء.
00:04:57الآن Agent Reach ليس مناسباً لكل حالة استخدام، ولكن لحالة الاستخدام الصحيحة، نعم، بالتأكيد. إنه يساعد.
00:05:03إنه رائع جداً. التثبيت بأمر واحد مفيد حقاً. وأمر “الطبيب” لطيف. عندما يحدث شيء ما
00:05:09ويتعطل، تحتاج إلى معرفة ما الذي تعطل، أي منصة تعمل، أي واجهة خلفية فشلت. ثم تغطية المنصة
00:05:15مفيدة بشكل غير عادي، خاصة إذا كنت تهتم بكل من المنصات الغربية والصينية. معظم أدوات الوكلاء
00:05:21لا تزال تركز بشدة على الويب الإنجليزي. Agent Reach أكثر فائدة لأننا نستطيع عبور منصات متعددة
00:05:27في بلدان مختلفة. هذه ليست أداة أتمتة متصفح تفاعلية كاملة. إنها رائعة للقراءة،
00:05:32والبحث، والاستخراج، والبحث الأكاديمي. ولكن إذا كنت بحاجة إلى إجراءات واجهة مستخدم معقدة متعددة الخطوات،
00:05:38يمكنك محاولة إقرانها بـ Playwright أو وكيل متصفح. لا تزال بعض وكلاء البرمجة بحاجة إلى أذونات تنفيذ
00:05:44مفعلة في البداية، لذلك قد نواجه بعض الأخطاء هناك. إذا كان وكيلك لا يستطيع تشغيل أوامر الشل (Shell)،
00:05:50فلا يمكنه تثبيت الأدوات بنفسه. لذا إليك إجابة أبسط لكل هذا. إذا كان وكيلك يحتاج فقط إلى صفحات ويب عادية،
00:05:57يمكنك ربما البدء بشيء مثل Firecrawl. ولكن إذا كان وكيلك
00:06:02يحتاج إلى سياق متعدد المنصات، أي مناقشات اجتماعية، قضايا تعليمية، فقد يكون Agent Reach يستحق التجربة.
00:06:09إذا كنت تستمتع بأدوات البرمجة كهذه، تأكد من الاشتراك في قناة BetterStack.
00:06:13سنراك في فيديو آخر.