PAI: نظام التشغيل الأساسي للتطوير المدعوم بالذكاء الاصطناعي

BBetter Stack
Computing/SoftwareInternet Technology

Transcript

00:00:00في كل جلسة سحابية جديدة ينسى الذكاء الاصطناعي مستودعك، وهيكليتك، وذلك القرار
00:00:05الذي شرحته بالفعل خمس مرات، لذا تضيع وقتك فقط في التهيئة المبدئية لروبوت دردشة، هذا هو PI
00:00:12وهو يحاول إصلاح ذلك، PI أو البنية التحتية الشخصية للذكاء الاصطناعي تمنح Claude Code ذاكرة
00:00:17وهيكلية وسير عمل قابلة لإعادة الاستخدام، في هذا الفيديو سأوضح لك كيف يعمل
00:00:22وأين يساعد، وأين لا يزال مزعجاً
00:00:30PI هو أساساً نظام تشغيل للحياة مبني فوق Claude Code، وقد أنشأه دانيال
00:00:36ميسلر، الذي قد تعرفه من Fabric وSecLists والعديد من سير عمل الأمان والذكاء الاصطناعي الأخرى
00:00:42يمنح PI تطبيق Claude Code طبقة تشغيل، ليست مجرد مطالبات، وليست مجرد مجلد ملاحظات، بل فعلياً
00:00:49هيكلية للذاكرة والمهارات وسير العمل والأهداف والعمليات، وهي تتضمن ذاكرة دائمة عبر
00:00:55الجلسات والمشاريع، مهارات مخصصة يمكنك التحكم بها، وعملية من سبع خطوات تسمى “الخوارزمية” التي
00:01:02تضمن عمل Claude بترتيب محدد، بل إن لديه لوحة تحكم محلية تسمى “Pulse” ومساعداً رقمياً مسمىً
00:01:09بأسلوب عمله الخاص، فهو يعرف مشاريعك وتفضيلاتك وكيف تحب أن تعمل
00:01:16يبدو هذا رائعاً، لكن هل يختلف حقاً عن الأشياء التي نستخدمها بالفعل؟ لذا
00:01:20لننظر إلى الجزء الذي يهتم به المطورون فعلاً، هل يقلل من حجم الشرح الذي نحتاج
00:01:25إلى تقديمه؟ إذا كنت تستمتع بأدوات البرمجة لتسريع سير عملك، تأكد من الاشتراك، لدينا فيديوهات قادمة
00:01:31طوال الوقت، الآن ها هو PI محملاً داخل Claude Code، سأطلب منه شيئاً سيتطلب عادةً
00:01:38مطالبة إعداد طويلة: ساعدني في تخطيط هيكلية هذه الميزة الجديدة باستخدام سياق مشروعي
00:01:45الحالي، والقرارات السابقة، ومعايير البرمجة، الآن لنشاهد الفرق، عادةً هنا هو المكان الذي
00:01:53سأقوم فيه بلصق هيكلية المستودع، وشرح حدود الخدمة، ووصف أسلوب البرمجة الخاص بنا، وكنت
00:01:58سآمل أن ينتبه Claude ويلتقط كل شيء، لكن هنا يسحب PI من ذاكرته الموجودة
00:02:05فهو يفهم سياق المشروع، ويسير خلال تلك الخوارزمية التي تحدثت عنها بالفعل
00:02:11والإجابة ليست مجرد “هذه طريقة واحدة لبنائه”، بل يعطيني خطة منظمة، تتضمن ما يحتاج
00:02:17إلى تغيير ليعمل هذا، وما هي المخاطر التي يجب الحذر منها، وما الافتراضات التي يتخذها، وكيفية التحقق من أن العمل قد تم فعلياً
00:02:26الآن ذلك الجزء الأخير مهم جداً لأن اقتراحات الذكاء الاصطناعي الغامضة لا تعمل جيداً
00:02:32كان ذلك رائعاً جداً، لكن كيف يختلف هذا مرة أخرى عن استخدام Claude Code بشكل طبيعي؟ حسناً
00:02:37Claude Code رائع بالفعل معظم الوقت، لكنه لا يزال يعتمد بشكل كبير على السياق الذي نقدمه له
00:02:44في تلك الجلسة، كلما تحسن الذكاء الاصطناعي، زادت رغبتك في استخدامه للعمل الجاد، لكن العمل الجاد يعتمد
00:02:50على السياق، يعتمد على تفضيلات تقنياتنا، والأهداف، واستراتيجية الاختبار، وتعريفك الشخصي لـ
00:02:58الكود الجيد، حسناً PI يضيف الطبقة المفقودة وهي الاستمرارية، فهو يتذكر الأشياء التي عادةً
00:03:04ما تختفي بين جلساتنا، ومقارنةً بأطر عمل الوكلاء الأثقل مثل LangChain أو CrewAI أو
00:03:11إعدادات الوكلاء المتعددين المخصصة، PI أكثر شخصية، وأكثر تركيزاً على النص، لست بحاجة لبناء
00:03:17نظام تنسيق عملاق فقط للحصول على سلوك مفيد منه، الشيء الأكبر هو أنه يحول الذكاء الاصطناعي من آلة إجابات
00:03:24أحادية إلى شيء أقرب إلى زميل في العمل، على سبيل المثال معظمنا لا يحتاج إلى المزيد من اقتراحات
00:03:30الكود العشوائية، نحن بحاجة إلى الاستمرارية، المهارات المخصصة هي أيضاً جزء كبير من القيمة، يمكنك إنشاء
00:03:37مهارة لمراجعة كود Next.js، مراجعات الأمان، التخطيط، تصحيح الأخطاء، والمفتاح هو أن هذه ليست
00:03:44ممارسات عامة تعتمد على الاهتمامات، بل هي قواعدك وتفضيلاتك فقط بطريقتك في العمل، هذا هو
00:03:51الاختلاف الصغير الوحيد، لكنه يصبح اختلافاً كبيراً بعد، لا أعلم، 50 جلسة، الآن هذا هو
00:03:57الجزء الذي يمنع هذا من أن يكون مجرد توصية بأن “على الجميع استخدامه”، لا، ليس تماماً
00:04:03PI ليس أداة شاملة لكل شيء، وليس أداة لا تتطلب جهداً، إنه يعتمد على أدوات
00:04:11ومهارات أخرى، تحتاج إلى أن تكون مرتاحاً مع الطرفية (Terminal)، Git، ملفات الإعداد، وفكرة صيانة
00:04:17طبقة تشغيل الذكاء الاصطناعي الخاصة بك، المثبت يساعد نعم، لكن هذه لا تزال أدوات تطوير، من المحتمل أن تقضي
00:04:23وقتاً في فهم الهيكلية، تعديل الذاكرة، إعداد أهدافك (Telos)، تحديد حالتك المثالية، معرفة
00:04:30أي أجزاء من النظام تهم سير عملك فعلياً، وإذا قمت بتخصيصه بشكل كبير، تصبح التحديثات
00:04:36شيئاً تحتاج إلى التفكير فيه فعلياً، الآن هذا لا يجعله سيئاً، فقط تحتاج أن تقوم
00:04:42بإتقانه لنفسك، هناك أيضاً جانب Claude Code، PI مبني محلياً حول Claude Code، لذا
00:04:48إذا لم تكن منغمساً بالفعل في Claude، فقد يكون ذلك عائقاً للبعض منكم، تكاليف API يمكن أن تهم أيضاً
00:04:55بناءً على مقدار استخدامك له، لذا يمكنك استخدامه، إذا كان لديك خطة Max، نعم بالتأكيد، الأمر جيد، ولكن
00:05:01أنت لا تحتاج إلى نظام تشغيل حياة شخصي لتتذكر كيف تتوسط عنصراً (div)، على الأقل آمل ذلك، لذا
00:05:08هل PI يستحق الاستخدام؟ رأيي نعم، لكن فقط لنوع المطور المناسب، يستحق الاستخدام إذا كنت
00:05:13تعيش بالفعل مع Claude Code أو أدوات الذكاء الاصطناعي القائمة على الوكلاء، وهو يستحق ذلك بشكل خاص إذا كنت تريد
00:05:20سير عمل ذكاء اصطناعي قابلة لإعادة الاستخدام بدلاً من كتابة تعليمات المطالبة نفسها مراراً وتكراراً، لكن بصدق يمكنك ربما تخطي
00:05:26هذا، على الأقل كنت سأنتظر إذا كنت تريد شيئاً يعمل بالكامل بمجرد توصيله (plug and play)، الطريقة التي سأفكر
00:05:31بها بشأن PI هي هذه: إنه ليس مجرد أداة برمجة ذكاء اصطناعي أخرى، إنه بنية تحتية برمجية شخصية، أنت
00:05:39تقضي وقتاً في إعداده، تحدد تفضيلاتك، تنشئ مهارة أو مهارتين مفيدتين، ثم في كل مستقبل
00:05:46الجلسة، يصبح أفضل قليلاً لأن المساعد لديه سياق أكبر للعمل منه فعلياً، إذا كنت
00:05:51تستمتع بأدوات البرمجة كهذه، تأكد من الاشتراك في قناة Better Stack، سنراك في فيديو آخر

Key Takeaway

يحول PI تجربة التطوير من مجرد تلقي إجابات من الذكاء الاصطناعي إلى العمل مع زميل دائم يمتلك سياقاً مستمراً للمشاريع والتفضيلات البرمجية عبر ميزات مثل الذاكرة الدائمة والمهارات المخصصة.

Highlights

  • PI (Personal AI Infrastructure) يعمل كنظام تشغيل للحياة البرمجية فوق Claude Code ليوفر ذاكرة دائمة عبر الجلسات.

  • تتضمن بنية PI هيكلية للذاكرة والمهارات والأهداف (Telos) بدلاً من الاعتماد على مطالبات الذكاء الاصطناعي المؤقتة.

  • تضمن عملية 'الخوارزمية' المكونة من سبع خطوات التزام Claude بتركيبة عمل محددة لكل مشروع.

  • تسمح المهارات المخصصة في PI بأتمتة مهام محددة مثل مراجعة كود Next.js أو فحص الأمان وفقاً للقواعد الشخصية للمطور.

  • يتطلب النظام إتقان المطور للطرفية (Terminal) وGit، حيث لا يعد أداة برمجية جاهزة للاستخدام الفوري (plug and play).

Timeline

مشكلة الذاكرة في أنظمة الذكاء الاصطناعي الحالية

  • تنسى نماذج الذكاء الاصطناعي القياسية سياق المستودع وهيكلية المشروع بين الجلسات السحابية.
  • تضيع عملية التهيئة المبدئية لروبوتات الدردشة وقتاً ثميناً للمطورين.

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

مكونات نظام PI التشغيلي

  • يبني PI طبقة تشغيل فوق Claude Code تتجاوز كونها مجرد مجموعة مطالبات (Prompts).
  • يوفر النظام لوحة تحكم محلية باسم Pulse ومساعداً رقمياً يتكيف مع أسلوب عمل المستخدم.

يضيف PI طبقة من البنية التحتية البرمجية التي تشمل الذاكرة الدائمة والمهارات المخصصة وعملية تنفيذ منظمة من سبع خطوات تسمى 'الخوارزمية'. يعمل هذا النظام على توجيه Claude للعمل ضمن معايير محددة مسبقاً بناءً على تفضيلات المطور الفريدة.

تجربة الاستخدام وتطبيق سياق المشروع

  • يقلل PI من حجم الشرح اليدوي المطلوب عند التخطيط لميزات جديدة داخل المشروع.
  • ينتج PI خططاً منظمة تتضمن المخاطر الافتراضية وطرق التحقق من تنفيذ المهام.

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

تحديات ومتطلبات النظام

  • يعتبر PI أكثر شخصية وتركيزاً على النص مقارنة بأطر العمل الأكبر مثل CrewAI أو LangChain.
  • يتطلب استخدام PI كفاءة في استخدام الطرفية (Terminal) وGit، بالإضافة إلى صيانة مستمرة لإعدادات الذاكرة والأهداف.
  • لا يعد PI مناسباً للمطورين الباحثين عن حلول تعمل فوراً (plug and play) دون مجهود إعدادي.

يتطلب PI استثماراً وقتياً في الإعداد وتحديد المعايير الشخصية (Telos) ليكون فعالاً. يجب على المستخدمين أن يكونوا مستعدين للتعامل مع ملفات الإعداد وتكاليف واجهة برمجة التطبيقات (API) المرتبطة بالاستخدام المكثف للنظام، مما يجعله مناسباً لفئة محددة من المطورين الملتزمين بتحسين سير عملهم.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video