Transcript
00:00:00تخيل أنك قرصان من القرن التاسع عشر وأنك عثرت أثناء نهبك على أداة ذكاء اصطناعي جديدة.
00:00:05كنت تستخدم سابقاً أدوات MCP مع وكلاء الذكاء الاصطناعي لديك. عندما تقوم بتوصيل أداة MCP
00:00:10يتعين على نموذجك استدعاء تلك الأداة والحصول على بعض النتائج. لدى القرصان أداة Gmail MCP
00:00:15متصلة لأنه يحتاج إلى مراسلة معالجه النفسي بشأن التوازن بين العمل والحياة. مع MCP يمكنك
00:00:20طلب من Claude العثور على رسائل بريد إلكتروني من شخص معين والرد عليها. فهي تستدعي أداة البحث
00:00:24للعثور عليها، ثم تحصل على المحادثات لقراءة كل واحدة منها، ثم تستخدم أداة الرد لإرسال إجابة. لكن ماذا
00:00:29لو كانت أداة Gmail MCP مجرد مجلد حرفياً وكان بإمكان Claude الدخول إليه بنفس الطريقة التي يدخل بها إلى أي
00:00:34مجلد على جهاز الكمبيوتر الخاص بك؟ ستصبح رسائل البريد الإلكتروني الخاصة بك ملفات فعلية يقرأها Claude بنفس الطريقة التي يقرأ بها ملفات Markdown
00:00:39في قاعدة الكود الخاصة بك. هذا هو بالضبط ما تفعله Mirage. إنها باختصار نظام ملفات افتراضي لوكلاء الذكاء الاصطناعي.
00:00:45لكن قبل أن نتعمق أكثر في نظام الملفات الافتراضي هذا، دعونا نلقي نظرة على سبب أهمية أنظمة الملفات
00:00:50لهذه الأدوات الذكية. تكمن أهمية أنظمة الملفات في كيفية تعلم نماذج الذكاء الاصطناعي للأشياء فعلياً.
00:00:56عندما تمنح Claude أداة مخصصة، سواء كانت MCP أو API، فأنت تطلب منه تعلم
00:01:02شيء جديد في الحال مثل طفل يُجبر على البدء في المشي تحت تهديد السلاح. يجب على الوكيل قراءة
00:01:06الوصف والتخطيط للاستدعاءات التي يجب القيام بها وبالأي ترتيب. هذا يعني استهلاك رموز (tokens) قبل أن يبدأ
00:01:12في أي عمل فعلي، ويتكرر هذا مع كل أداة تضيفها. نظام الملفات لا يعاني من هذه المشكلة لأن
00:01:17إنه الواجهة الوحيدة التي تعلمها كل نموذج لغوي (LLM) جيداً خلال التدريب المتكرر. لقد تم استخدام أوامر الملفات الأساسية
00:01:23مليارات المرات في الأكواد التي تدرب عليها النموذج. يعمل نظام يونكس (Unix) على صقل هذا منذ 50 عاماً وهو السبب
00:01:29في أن أنظمة الملفات هي التجريد الوحيد الذي يسمح لوكيل الذكاء الاصطناعي بالعمل عبر خدمات متعددة دون
00:01:35نسيان هدفه في الحياة مراراً وتكراراً. خلال الاختبار الشامل، وجدت الكثير من الأشياء الصغيرة الماكرة التي لم تكن
00:01:40مكتوبة داخل وصف الأداة على GitHub. بعد الإعداد، طلبنا من Claude تركيب Gmail في مساحة عمل
00:01:46Mirage. وكأنه فتى مطيع، كان عليه أن يرشدني عبر منصة Google Cloud من أجل إنشاء
00:01:51OAuth حتى نتمكن من الحصول على بيانات الاعتماد. عندما تبدأ تشغيل Claude داخل مجلد Mirage،
00:01:55ستتمكن من رؤية الخدمات التي قمت بتركيبها. يمكنك أن ترى أن Gmail قد تمت إضافته هنا، وبالنسبة لكل
00:02:00تسمية (label) وفئة في Gmail، يمكنه رؤية دليل مختلف. الآن قبل أن نتعمق في الميزات الجديدة،
00:02:05علينا أن نذكر كلمة من الراعي الرسمي. قبل أن توجه أصابع الحكم، تذكر أن
00:02:09أطفال المحرر يحتاجون إلى الأكل أيضاً. الآن إذا كنت تدفع مقابل ChatGPT وClaude وGemini وMidjourney
00:02:14بشكل منفصل، فأنت تنفق بالفعل أكثر بكثير مما تحتاج إليه. ChatLLM من Abacus AI يجلب أكثر من مائة
00:02:20نموذج ذكاء اصطناعي في منصة واحدة بما في ذلك ChatGPT 5.5 وClaude Opus 4.7 وGemini 3.1 وGrok وDeepSeek و
00:02:28يتم إضافة كل نموذج جديد فوراً. لا يتعين عليك حتى الاختيار لأن RootLLM يختار تلقائياً
00:02:33الأفضل لمطالبتك. لكن الأمر يتجاوز مجرد الدردشة. يمكنك استخدامه للكتابة والبحث العميق،
00:02:38وتوليد الصور ومقاطع الفيديو من أفضل النماذج مثل Seedance 2.0 وNano Banana. لديهم أيضاً
00:02:44وكيل Abacus AI. من خلال الدردشة مع الذكاء الاصطناعي، يمكنك بناء عروض تقديمية احترافية، وإنشاء تطبيقات
00:02:49ومواقع ويب كاملة تقبل حتى الدفع، بحيث يمكنك إطلاق عمل تجاري دون كتابة سطر واحد
00:02:54من الكود. لذا الدردشة، والبحث العميق، والصور، والفيديوهات، والتطبيقات، ومواقع الويب، ووكلاء الذكاء الاصطناعي، والعروض التقديمية،
00:03:00والتطبيقات، حرفياً كل شيء في منصة واحدة. كل هذا مقابل 10 دولارات فقط شهرياً بدلاً من الدفع
00:03:05لاشتراكات الذكاء الاصطناعي المنفصلة. تحقق من ذلك على chatllm.abacus.ai أو اضغط على الرابط في الوصف
00:03:11وابدأ البناء الآن. هناك مشكلة في أداة Gmail MCP الحالية. غالباً ما تحتوي رسائل البريد الإلكتروني على ملفات
00:03:17مرفقة بها، ولكن باستخدام MCP، لا يستطيع Claude قراءتها أو تنزيلها، مما يجعله تقريباً
00:03:23كرجل عجوز أعمى في هذا الموقف. لا يمكنه رؤية سوى اسم الملف مما يخلق قيوداً خطيرة في
00:03:28الأتمتة. ولكن مع Mirage، إذا طلبنا منه البحث عن أي مرفق، فما سيحدث
00:03:32هو أنه يستطيع بالفعل قراءة الملف المرفق بالبريد الإلكتروني لأنه مجرد ملف في نظام
00:03:37الملفات. مع MCP، يجب عليك الحصول على المرفق يدوياً ولصقه في سياق الوكيل
00:03:42يدوياً. في صندوق الوارد الخاص بنا، عثر على هذه الفاتورة القانونية تماماً وقرأ محتواها بالكامل وأعطانا
00:03:47محتواها الفعلي. على عكس حبيبتك السابقة، Mirage تهتم بك حقاً وتوفر لك أدوات محددة مسبقاً
00:03:53يمكنك إضافتها بسهولة مثل Notion، ومجموعة Google بالكامل، وTelegram، وSlack، وحتى أنظمة
00:03:58تخزين أو قواعد بيانات مختلفة أيضاً. إذا قمت بتوصيلها، ستظهر كمجلدات لـ Claude في دليله.
00:04:03ويمكن أن يحدث نفس الشيء مع Slack حيث تصبح الدردشات ملفات وأي مرفقات ملفات يرسلها فريقك
00:04:08إلى هناك يمكن الوصول إليها بسهولة. بما أن Google Drive منصة تخزين، فإن أداة MCP الخاصة به
00:04:14ستعطيك بوضوح أداة تنزيل للملفات. ولكن هناك عيب كبير في آليات التنزيل. هذا الشيء
00:04:19اللعين فعال فقط للأشياء الصغيرة. ولا، نحن لا نطلق تلك النكتة هنا لأن جدتي تشاهد
00:04:24هذه الفيديوهات. على سبيل المثال، كان لدينا ملف صغير بحجم 2 ميجابايت أردنا من أداة Google
00:04:29Drive MCP تنزيله ووضعه في مكان آخر. لتنزيل الملف، تقوم بجلب محتوى الملف
00:04:35كسلسلة نصية ثم يتم فك ترميزها وكتابتها مرة أخرى في نظام الملفات الخاص بك. حتى هذا الطلب استغرق
00:04:40حوالي 4 دقائق وأدى أيضاً إلى تضخم السياق. وإذا كان حجم الملف ضخماً، لنقل 100 ميجابايت،
00:04:46فسيصل إلى حد الاستجابة ويستهلك السياق أيضاً. تحل Mirage هذه المشكلة لأنه يمكنك
00:04:50ببساطة نسخ الملفات من Drive إلى نظامك. على سبيل المثال، كان لدينا ملف بيانات اختبار تجريبي هذا،
00:04:56ويمكنه قراءته بالفعل واستخدم أمر نسخ Bash لنقله ببساطة إلى مجلد المستندات الخاص بي.
00:05:01عملية الإعداد لهذا طويلة جداً لذا لن نمر بكل خطوة ولن
00:05:06نحتاج إلى ذلك لأننا لم نعد نعيش في العصور القديمة حيث كنت مضطراً حقاً لقراءة
00:05:10التوثيق كفلاح عامي. ما نوصي به هو مجرد استنساخ الكود المصدري مباشرةً
00:05:15إلى النظام وبمجرد استنساخ الكود المصدري، افتح Claude داخل ذلك ودعه يرشدك
00:05:20عبر التثبيت. المرور بخطوات التثبيت واحدة تلو الأخرى لا يهم حقاً
00:05:24لأنه كله كود ويمكن لـ Claude القيام بكل شيء تلقائياً. ولكن إذا قمت بتشغيل هذا
00:05:28على Mac، فإن التثبيت ليس مباشراً جداً لأن الله يمنع أن تسمح لك Apple بتثبيت أي شيء
00:05:34دون أن تشعر بأنك على وشك حرق نظامك بالكامل. لاستخدام Mirage،
00:05:38يحتاج macOS إلى تثبيته كنظام ملفات حتى يتمكن وكيلك من استخدامه كمجرد مجلد آخر
00:05:43بملفات. لهذا السبب يستخدم مكتبة تسمى MacFuse. باستخدام هذا البرنامج، يبدأ macOS في
00:05:48دعم أنظمة الملفات الخارجية. يمكن لـ Claude Code تنزيله تلقائياً عبر Homebrew وكل ما
00:05:53عليك فعله هو اتباع خطواته. بشكل أساسي، MacFuse هو امتداد نظام وتحتاج إلى إعادة تشغيل
00:05:59جهاز Mac الخاص بك وتغيير تكوينات الأمان. لذا فهذا شيء يجب أن تكون على دراية به.
00:06:03ولكن بالنسبة لأولئك الذين يعيشون تحت صخرة والذين هم جدد على وكلاء الذكاء الاصطناعي، قد يسبب هذا
00:06:08مشكلة لك. عندما تتم إعادة التشغيل، ستفقد جلسة الدردشة تلك أيضاً. لذا إما
00:06:12أعد تسمية جلسة الدردشة تلك باستخدام أمر slash المدمج أو اطلب منه قراءة الدردشات السابقة
00:06:17لأنها جميعاً مخزنة على النظام. هذا هو السبب في أننا عند إعادة تشغيل النظام، اضطررنا إلى إعطائه
00:06:22الدردشة مرة أخرى، واسترجع السياق بأن الدردشة كانت حول إعداد Mirage للفيديو.
00:06:27معظم الأدوات التي ستستخدمها تحتاج إلى مصادقة. على عكس الموصلات الخاصة بـ Claude،
00:06:32لا يوجد OAuth تلقائي مدمج هنا. لذا مهما كانت الأداة التي تحتاج إلى تثبيتها، أولاً سيقوم بتركيب
00:06:37ملف TypeScript حيث سيضيف الأداة كدليل في مساحة العمل هذه. بعد ذلك،
00:06:42أنت مطالب بإضافة بيانات الاعتماد التي تحتاجها الأداة. بالنسبة لتطبيقات Google، سيتعين عليك
00:06:46الذهاب إلى وحدة تحكم Google Cloud، والتي تتمتع بتجربة مستخدم تشبه تقديم الضرائب بلغة أجنبية.
00:06:52عليك تمكين واجهات برمجة التطبيقات والحصول على بيانات الاعتماد وقد يستغرق ذلك بعض الوقت. إنه أمر يستهلك القليل من الوقت
00:06:57ولكن Claude سيرشدك خلاله بسهولة تامة. بعد اكتمال كل هذا، سيطلب منك Claude
00:07:02تشغيل أمر تركيب في محطة طرفية منفصلة وإبقاء تلك المحطة مفتوحة. الآن، إذا
00:07:07كنت لا تريد إبقاء المحطة مفتوحة، يمكنك أن تطلب من Claude تشغيلها كعملية خلفية. وبعد ذلك،
00:07:11أنت تدخل ببساطة إلى مجلد Mirage، وتبدأ تشغيل Claude هناك. وكما ترون، عندما ندرج الملفات،
00:07:17فهي تحتوي على جميع موصلاتي ويمكنه بالفعل النظر داخلها والبحث عن الملفات. الآن، إذا كنت تتابع
00:07:22القناة منذ فترة، أولاً وقبل كل شيء، شكراً لك. أنت إنساننا المفضل. وربما تتذكر
00:07:26فيديو وضع الكود (code mode) على Docker، حيث يمكن لوضع الكود في Docker صنع أدوات مخصصة
00:07:31عن طريق الجمع بين أدوات من MCPs مختلفة بحيث يمكن تشغيل العمليات المتكررة بسهولة.
00:07:36هذا هو نفس الشيء. يمكنك فعل الشيء نفسه فقط باستخدام أوامر Bash مدمجة معاً بحيث يتم
00:07:41نسخ محتويات ملف واحد إلى آخر. على سبيل المثال، هنا، ما طلبنا منه فعله هو العثور على
00:07:46رسائل البريد الإلكتروني في صندوق الوارد التي ذكرت رعاة، واحصل لنا على أفضل ثلاثة رعاة. ونعم، أفضل ثلاثة تعني بالطبع
00:07:51الرعاة الذين يعطوننا أكثر الأموال. ثم يسردها على صفحة Notion. وشيء آخر
00:07:55حله وضع الكود أو أدوات TypeScript بشكل عام هو أن السياق لم يضطر أبداً إلى الدخول
00:08:00إلى نافذة سياق النموذج. على سبيل المثال، هنا، يتعين على النموذج فقط كتابة أوامر Bash التي
00:08:05تجلب شيئاً واحداً من ملف ثم تضعه في آخر. لا يحتاج النموذج إلى تحميل كل
00:08:10هذا السياق داخل نافذة سياقه. لذا يحدث نفس الشيء هنا مع أوامر Bash.
00:08:15فهي تشكل خط أنابيب (pipeline) ويمكنها بسهولة ربط هذه الأدوات المختلفة ببعضها. الآن، هذه ليست الأدوات الوحيدة
00:08:21التي يمكنك استخدامها مع نظام الملفات الافتراضي هذا. ما يحدث أساساً في الخلفية هو
00:08:26أنه يستخدم واجهات برمجة تطبيقات من هذه الأدوات، نفس الواجهات المستخدمة بواسطة خوادم MCP، وهو يقوم فقط بتحويل
00:08:32تلك إلى أنظمة ملفات. هذا يشبه إقناع المشرد خارج مبنانا بأنه المختار
00:08:36وأنه يستطيع الطيران حقاً. لذا يمكن فعل الشيء نفسه مع أي خدمة مخصصة تريدها. إذا كنت
00:08:41تريد خادم Figma MCP حيث يتم إدراج جميع تصميمات Figma كملفات، يمكنك القيام بذلك أيضاً.
00:08:46على الرغم من أننا لا نعتقد أن الناس يستخدمون Figma كثيراً بعد الآن. إذا كنا نتذكر بشكل صحيح، فقد تم
00:08:51قتل Figma من قبل Claude Design منذ أسابيع. ولكن بخلاف ذلك، جربناه على
00:08:56واجهات برمجة تطبيقات Google Chat. داخلياً في فريقنا، نستخدم Google Chat. ونعم، نريد منك أن تحكم علينا بسبب ذلك.
00:09:01يسمح لك Google Chat بالدخول إلى المساحات وإضافة تطبيقات مختلفة هناك. لذا قمنا بإنشاء
00:09:06مساحة الاختبار هذه، وبداخلها، أضفنا تطبيق Mirage. لقد منحه أساساً وصولاً لقراءة كل شيء في
00:09:11هناك. وكما ترون، قام بجلب كل شيء تلقائياً وكان قادراً على قراءة كل السياق.
00:09:16ويمكنك القيام بذلك بسهولة مع أي خدمة. مرة أخرى، كما ذكرنا في الإعداد، تأكد من أن
00:09:21لديك المستودع مثبتاً محلياً وأن Claude يمكنه قراءة كل شيء هناك حتى لا يكون لديه أي
00:09:25ثغرات في سياقه. بالطبع، سيستغرق الأمر بعض المحاولات لأن Claude، مثلنا تماماً، ليس
00:09:30كاملاً. ستحصل على الكثير من الأخطاء وقد تضطر إلى القيام بحلقات تغذية راجعة متعددة مع
00:09:35الوكيل، ولكن يمكنك بناء أي أداة في نظام ملفات. الآن، لقد أخبرناكم بالفعل أنكم
00:09:40لا تضطرون لإبقائه يعمل في محطة طرفية. يمكن تشغيله كعملية خلفية، ولكن في كل مرة يتم فيها
00:09:45إعادة تشغيل تلك العملية، تبدأ من الصفر. ذاكرة التخزين المؤقت والفهرس هما ما يجعل مساحة العمل
00:09:50مستمرة وكلاهما يختفي عند كل إعادة تشغيل. هذا بالضبط ما يفعله كل مؤسس ذكاء اصطناعي جديد
00:09:55على مدى العامين الماضيين. تحل Mirage مشكلتها ببرنامج خفي (daemon) يحولها إلى
00:10:00خادم خلفي مستمر. يمكنك تشغيل مساحات عمل متعددة في نفس الوقت. يمكن تسميتها
00:10:05وتبدأ كل واحدة في أي وضع تريده. ولكن لنفترض أنك لا تريد هذا على جهازك
00:10:09المحلي أو أنك تعمل عبر أجهزة متعددة لأن أخاك السمين الذي يدرس في المنزل لا يستطيع
00:10:14الاكتفاء من Roblox على الكمبيوتر. ولكن لأنه خادم HTTP قياسي، يمكنك استضافته في أي مكان
00:10:19والتبديل إلى جهاز M3 Max MacBook الخاص بك. هذا ما يسمح لك بتحويل Mirage إلى قاعدة معرفة لنظام الملفات.
00:10:25هذا يوصلنا إلى نهاية هذا الفيديو. إذا كنت ترغب في دعم القناة ومساعدتنا في الاستمرار في صنع
00:10:29فيديوهات كهذه، يمكنك القيام بذلك باستخدام زر الشكر الفائق (super thanks) أدناه. كما هو الحال دائماً، شكراً لكم على
00:10:34المشاهدة وأراكم في الفيديو القادم.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video