توقف عن استخدام Claude Code CLI. استخدم هذا بدلاً منه! (Oh-My-Pi)
BBetter Stack
Computing/SoftwareInternet Technology
Transcript
00:00:00هذا هو Oh My Pi، وهو أداة جديدة لعملاء الذكاء الاصطناعي مبنية فوق إطار عمل Pi الشهير،
00:00:06ولكنها معززة بجميع أنواع الميزات الرائعة والمفيدة التي تجعلها واحدة من أكثر
00:00:11أدوات عملاء الذكاء الاصطناعي قوةً التي استخدمتها على الإطلاق. في هذا الفيديو، سنلقي نظرة على Oh My Pi،
00:00:18ونرى كيف يعمل، ونتعرف على كل الميزات الرائعة التي يقدمها. لنبدأ في ذلك.
00:00:27الآن، إذا كنت قد استخدمت أدوات ذكاء اصطناعي أخرى في الطرفية مثل Cloud Code CLI أو واجهات LLM القياسية،
00:00:33فأنت تعرف كيف تسير الأمور عادةً. تطلب منه إصلاح خطأ ما، فيحدق في الكود المصدري كأنه جدار ضخم
00:00:39من النصوص، ويخمن الإصلاح، ويضيف بضع عبارات طباعة (print statements)، ويأمل في الأفضل.
00:00:44لكن Oh My Pi لا يعامل مشروعك كمجموعة من ملفات النصوص المسطحة. بل يعامله كأنه
00:00:50بيئة تشغيل تطبيق حية وتنبض بالحياة. والطريقة التي يقوم بها بذلك هي من خلال أربع ترقيات
00:00:55معمارية ضخمة. أولاً، يحتوي على تكامل أصلي مع بروتوكول خادم اللغة (LSP).
00:01:02عندما تطلب من Oh My Pi القيام بشيء مثل إعادة تسمية وحدة أساسية أو إعادة هيكلة وظيفة
00:01:07مستوردة عبر 50 ملفاً مختلفاً، فإنه يتصل مباشرة بخادم اللغة الخاص بك
00:01:12لإجراء إعادة هيكلة هيكلية سليمة على مستوى مساحة العمل. يقوم تلقائياً بتحديث ملفات
00:01:18الاستيراد (barrel files)، والتعامل مع الواردات المستعارة (aliased imports)، وتنظيف عمليات إعادة التصدير قبل لمس القرص حتى.
00:01:25إنه يعمل نوعاً ما مثل بيئة تطوير متكاملة (IDE)، وهذا ما يفتقده Cloud Code CLI.
00:01:31ثانياً، لديه دعم كامل لبروتوكول مهايئ المصحح (Debugger Adapter Protocol) مدمج مباشرةً فيه. إذا كانت خدمة Go الخاصة بك
00:01:37تتعرض لجمود (deadlock) أو واجهة برمجة تطبيقات Python الخاصة بك تُظهر خطأً غريباً في وقت التشغيل المتزامن، أو إذا تعطل ملف C الخاص بك،
00:01:44فإن Oh My Pi قادر على تشغيل أدوات التصحيح مثل DLV أو debug pi وإرفاقها مباشرةً
00:01:52بعمليتك المتعطلة. وبعد ذلك يمكنه أيضاً الوصول إلى نقاط التوقف وتقييم حالة الذاكرة الفعلية وإطارات المكدس (stack frames).
00:01:58ثالثاً، إنه محايد تماماً تجاه النموذج. يمكنك ربطه بالعديد من المزودين. على سبيل المثال،
00:02:05يمكنني تسجيل الدخول بحساب Cloud Code الخاص بي وسيقوم تلقائياً بنقل جميع إضافاتي وإعداداتي من
00:02:11Cloud Code إلى Oh My Pi. وشيء رائع آخر هو أنه يمكنك اختيار نماذج مختلفة لمهام مختلفة.
00:02:17لذا يمكنني الحصول على نموذج رؤية خاص لمهام الرؤية، ونموذج مصمم خاص لمهام التصميم،
00:02:23وهلم جرا. ورابعاً، لديه هذه الميزة الرائعة المسماة تحريرات السطر المعتمدة على الهاش. فعندما يقوم Cloud Code بتعديل الملفات،
00:02:30فإنه يرسل السلسلة القديمة الحرفية والسلسلة الجديدة الحرفية. ويقوم Opus بإعادة إنتاج كل حرف يريد
00:02:37تغييره. ولكن عندما يقوم Oh My Pi بتغيير الكود الخاص بك، فإنه لا يعيد كتابة الملف بأكمله أو يرسل فروقات نصية ضخمة.
00:02:44إنه يستهدف السطر الدقيق باستخدام مرساة هاش المحتوى (content hash anchor). هذا يمنع أخطاء بناء جملة المسافات البيضاء. وعلى
00:02:51سبيل المثال، بالنسبة لنموذج مثل Grok4Fast، يمكنه توفير ما يصل إلى 61% من استخدام الرموز (tokens) الخاص بـ LLM. وقد اختبرته
00:02:59عن طريق طلب بناء تطبيق سطح مكتب بلغة Rust يسرد رموز الأسهم من StockTwits. وشيء واحد
00:03:05أعجبني حقاً هو أن Oh My Pi لديه أداة متصفح خاصة به. كلما احتاج إلى استرجاع بيانات
00:03:11من الويب، قام في الواقع بتشغيل نسخة متصفح Chrome بمفرده بدلاً من محاولة استخراجها
00:03:16عبر استدعاءات curl أو fetch. وبشكل عام، أحببت حقاً جماليات التصميم. فهو يحتوي على هذه النوافذ
00:03:22المدمجة للمهام التي يسهل قراءتها كثيراً مقارنة بـ Cloud Code CLI. لذا يمكنك
00:03:29أن ترى حقاً أن مؤلفي Oh My Pi بذلوا الكثير من الجهد في التصميم. وشيء آخر رائع
00:03:35هو أنه نظراً لأن Oh My Pi مبني فوق Pi، فإنه يدعم أيضاً إضافة حزم من محرر
00:03:42Pi الأصلي. ولإضافة حزمة إلى Oh My Pi، ما عليك سوى استبدال النصف الأول من أمر التثبيت
00:03:48بـ “Oh My Pi plugin install” متبوعاً باسم الحزمة. تمكنت من تثبيت حزمة Doom المرحة
00:03:54من Pi الأصلي على Oh My Pi. لذا كلما شعرت بالملل، يمكنني الآن تشغيل Doom في الطرفية فقط عن طريق
00:04:02كتابة /doom ولعب اللعبة الكلاسيكية داخل الطرفية. هذا جنوني حقاً. وبصراحة،
00:04:08هناك العديد من الميزات الأخرى التي تمتلكها هذه الأداة والتي لم تتح لي الفرصة لتغطيتها. فهي تحتوي على
00:04:13أداة رائعة لمراجعة طلبات السحب (PR)، وتدعم تشغيل الوكلاء الفرعيين، ويمكنها قراءة ملفات PDF بسهولة، وتستخدم hindsight
00:04:21لإدارة ذاكرة الوكيل. لذا، بشكل عام، أود أن أقول إنها واجهة مستخدم طرفية (TUI) قوية، وهي مفتوحة المصدر،
00:04:27وتحتوي على أطنان من الميزات الرائعة. لذا أوصي بالتأكيد بتجربتها إذا لم تكن قد فعلت ذلك بالفعل.
00:04:32ولكن ما رأيك في Oh My Pi؟ هل جربته؟ هل ستستخدمه؟ أخبرنا في قسم
00:04:37التعليقات أدناه. وأصدقائي، إذا أعجبتكم هذه الأنواع من التحليلات التقنية، يرجى إعلامي بذلك عن طريق
00:04:42الضغط على زر الإعجاب أسفل الفيديو. ولا تنسوا أيضاً الاشتراك في قناتنا.
00:04:47كان معكم أندريس من Betterstack، وأراكم في الفيديوهات القادمة.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video