هذه الأداة حولت فوضى وكلاء الذكاء الاصطناعي لدي إلى لوحة تحكم واحدة (AoE)

BBetter Stack
Computing/SoftwareManagementInternet Technology

Transcript

00:00:00تشغيل وكيل برمجة ذكاء اصطناعي واحد، أمر سهل. نقوم بذلك طوال الوقت. لكن تشغيل خمسة أو عشرة في وقت واحد،
00:00:05يتحول الأمر إلى فوضى عارمة بسرعة. علامات تبويب في كل مكان، وجلسات Tmux لا يمكنك تتبعها،
00:00:10وكيل عالق، وآخر يخرب الفرع الخاص بك، ولا تعرف أي منهم يفعل ماذا.
00:00:15هذا هو Agent of Empires، لوحة تحكم المهمات التي تتيح لك قيادة جميع وكلاء الذكاء الاصطناعي
00:00:20لديك من شاشة واحدة. في الـ 60 ثانية القادمة، سأوضح لك لماذا يكتسب هذا الأداة زخمًا.
00:00:30حسنًا، لنقم بإعادة ضبط سريعة هنا. Agent of Empires ليس مجرد وكيل برمجة آخر. لا، بالطبع لا.
00:00:37إنه لا يستبدل Claude أو Codex أو أي شيء آخر. إنه فقط يعلو فوقهم. يشغل كل ما تستخدمه بالفعل
00:00:43في سير عملك، وهذا أمر مهم الآن لأن الأمور تغيرت. قبل عام أو عامين،
00:00:49كنا نشغل وكيلاً واحداً. الآن نشغل وكلاء متعددين، خمسة، عشرة، عشرون، أو أي عدد كان.
00:00:55والمشكلة الحقيقية ليست في جودة الذكاء الاصطناعي. بل في كيفية إدارة هؤلاء الوكلاء أثناء عملهم معًا.
00:01:01أنت لا تعرف ما الذي يعمل حالياً. لا تعرف ما العالق. نوافذ الأوامر لديك تتكاثر.
00:01:08تتصادم الفروع. وفي كثير من الأحيان، تنكسر الأشياء بصمت.
00:01:13Agent of Empires يصلح ذلك. دعني أريك. إذا كنت تستمتع بأدوات البرمجة لتسريع سير عملك،
00:01:18تأكد من الاشتراك. لدينا فيديوهات تصدر طوال الوقت. حسنًا، لتثبيت هذا،
00:01:22إنه أمر واحد فقط. أنا أستخدم نظام Mac، لذا سأكتب brew install AOE. ثم يمكنني تشغيل AOE launch. وهنا حيث
00:01:29تكتمل الصورة. هذه الشاشة، واجهة المستخدم النصية (TUI)، هي نظام الوكلاء الخاص بك بالكامل. حسنًا، دعنا نجعل
00:01:36هذا واقعياً. لنقم بتشغيل وكيلين هنا باستخدام Claude، أحدهما يعمل على المصادقة (auth)، والآخر يعيد هيكلة هذه الواجهة البرمجية (API).
00:01:43يمكنني الضغط على مفتاح N هنا للقيام بذلك. عادة، ستحتاج إلى نوافذ أوامر متعددة،
00:01:49فروع متعددة، والكثير من التنقل. هنا، الأمر منظم بالفعل من أجلنا. الآن، راقب هذا.
00:01:55بعد الضغط على مفتاح N، أعطيه اسماً. هذا يعمل، أليس كذلك؟ يمكنني إنشاء واحد جديد. هذا
00:02:01ينتظر. لم أرفق أي شيء. لم أخمن. يمكنني الدخول إلى الأول. يمكنني توجيهه.
00:02:06يمكنني التبديل إلى الآخر. يمكنني تشغيل الأمر. ويمكنني مراقبة الاثنين أثناء قيامهما بالتغييرات.
00:02:11يمكنني الدخول والخروج. يمكنني التبديل بينهما فوراً.
00:02:16وهما يبنيان كل شيء معاً بينما أستطيع العودة إلى هنا ومراقبة كل شيء.
00:02:22يمكنني حتى تجميع الوكلاء في مجلدات. يمكنني إنشاء المزيد. وهنا الجزء الذي لا يتوقعه
00:02:27معظم الناس. هذا هو الجزء البسيط. الآن، دعنا نحلل سبب أهمية هذا. أعني،
00:02:32كان هذا جنونياً. لقد قرأت واجهة مستخدم جيدة حقاً لهذا. ولهذا السبب هو مهم. لأنه
00:02:36إما أن يوفر لك الوقت أو لا. الآن، المشكلة الأولى التي نواجهها هي فوضى نوافذ الأوامر هذه.
00:02:41نحن نشغل الكثير من الجلسات. لذا نحن نبدل بينها كثيراً. عقلك يقوم بالتوجيه داخلياً.
00:02:48AOE يستبدل ذلك بعرض واحد. يمكننا الآن التبديل بينها مع رؤية كل شيء.
00:02:54مشكلتنا التالية هي عمى الحالة. أنت لا تعرف ما يفعله وكلاؤك. لذا علينا الاستمرار في
00:03:01التحقق، أليس كذلك؟ ينتهي بك الأمر بالاستمرار في التحقق مراراً وتكراراً. هذا يكلفك المزيد من الوقت،
00:03:06أليس كذلك؟ ويكسر تدفق عملك. AOE يظهر لك الحالة: يعمل، ينتظر، خامل، أو خطأ دون الحاجة لفتح أي شيء.
00:03:12لذا ننتقل من التخمين إلى معرفة ما يحدث فعلياً. ثم لدينا
00:03:18تعارض الفروع. وكلاء يعيقون بعضهم البعض، يغيرون عمل الآخرين ويخلقون فوضى كبيرة. AOE يستخدم
00:03:25أشجار عمل Git حيث يحصل كل وكيل على فرعه الخاص. نفس المستودع مع صفر تصادمات.
00:03:32والمشكلة الأخيرة التي يحلها هي السلامة. منح الوكلاء وصولاً كاملاً يمكن أن يكون محفوفاً بالمخاطر. AOE يضيف
00:03:39بيئات Docker معزولة اختيارية. يمكن للوكلاء الآن البقاء محتجزين. نظامك يظل آمناً. بالإضافة إلى أن الجلسات
00:03:46تستمر بعد إعادة التشغيل. يمكنك التحقق من هاتفك إذا أردت، وهو أمر رائع حقاً،
00:03:52ملفات تعريف لكل مشروع ومقارنات (diffs) مدمجة. مرة أخرى، هذا رائع. إنه لا يستبدل أدواتك. هو فقط
00:03:59لا يفعل ذلك. كل ما يتذكره هو أنه يعلو فوقهم. Tmux يمنحك الاستمرارية. AOE يمنحك المزيد من
00:04:06الوعي والأتمتة. Agent deck مشابه، لكن AOE يميل أكثر إلى الهيكلية. أشجار العمل،
00:04:14Docker، سير عمل متوازٍ مبني للنطاق الفعلي. نعم، وكلاء بيئات التطوير المتكاملة (IDE) رائعون للملفات الفردية. AOE مخصص
00:04:23لتشغيل وكلاء متعددين عبر مستودع كامل. حسنًا. الآن إليك ما يحبه الناس حقاً. الحالة
00:04:30في لمحة غيرت كل شيء، أليس كذلك؟ هذا رائع. هذا يتكرر كثيراً. يمكننا رؤية كل شيء بصرياً
00:04:36هنا. يمكنني التحقق من الوكلاء من هاتفي. لم أجرب هذا فعلياً. حسنًا. لذا لا تأخذ كلمتي على
00:04:41محمل الجد، لكن هذا لديه القدرة على القيام بذلك. إنه أمر رائع حقاً. هذا أكبر مما يبدو عليه. أشجار العمل بالإضافة إلى
00:04:47Docker جعلت الأمر آمناً أخيراً. هذا جيد. وكثير من الناس يقولون نفس الشيء. يبدو أن هناك
00:04:52تحكماً أكبر بكثير فيما يحدث فعلياً لأننا نملك كل هذا هنا في واجهة الأوامر الخاصة بنا
00:04:57التي يمكنني التنقل بينها، ولكن لا، الأمر ليس مثالياً. هناك منحنى تعلم. بصراحة،
00:05:02ليس كبيراً. كان الإعداد سهلاً للغاية. إذا كنت لا تحب نوافذ الأوامر، حسناً، هذه واجهة سطر أوامر.
00:05:07عذراً. لوحة التحكم عبر الويب لا تزال قيد التطوير. لا تزال هناك حواف خشنة، وكانت هناك أخطاء مثل
00:05:13مشاكل TMUX، لكن تم إصلاحها بسرعة كبيرة. وأوه، يا رفاق، بصراحة، إذا كنت تشغل وكيلاً واحداً،
00:05:19فأنت لا تحتاج إلى هذا. حسنًا. هذا مخصص للتحكم في وكلاء متعددين، وهنا حيث سيتألق هذا
00:05:24حقا. هل يستحق الأمر ذلك؟ نعم. إذا كنت تشغل وكيلين أو أكثر عبر سطر الأوامر، فبالتأكيد.
00:05:30نعم. جربه. ثبته اليوم. إنه مفتوح المصدر. إنه مجاني. سيوفر لك الكثير
00:05:34من الوقت. إنه يقلل من عبئك الذهني، وكل هذه الأشياء الجيدة حقاً. إنه حقاً يبقيك في حالة تدفق العمل.
00:05:40إذا كنت تشغل وكيلاً واحداً، فهذا لن يغير أي شيء. حسنًا. لكن يستغرق الأمر دقيقة واحدة
00:05:45لتجربته، لذا لا يزال بإمكانك تجربته. هذه ميزة كبيرة. إذا كنت تستمتع بأدوات ونصائح البرمجة لتسريع
00:05:50سير عملك، تأكد من الاشتراك في قناة BetterStack. سنراك في فيديو آخر.

Key Takeaway

تعمل أداة Agent of Empires على زيادة إنتاجية المبرمجين الذين يشغلون وكلاء ذكاء اصطناعي متعددين من خلال توفير لوحة تحكم مركزية تدير حالاتهم وتمنع تعارض الأكواد عبر استخدام أشجار عمل Git وبيئات Docker المعزولة.

Highlights

  • Agent of Empires (AOE) يتيح إدارة وتنسيق وكلاء ذكاء اصطناعي متعددين عبر لوحة تحكم واحدة، مما يقضي على فوضى نوافذ الأوامر المتعددة.

  • يتم تثبيت الأداة وتشغيلها ببساطة عبر أوامر مثل brew install AOE و AOE launch على أنظمة Mac.

  • تستخدم الأداة أشجار عمل Git لمنح كل وكيل فرعاً خاصاً، مما يمنع تعارض الأكواد عند العمل على نفس المستودع.

  • يضمن التكامل مع بيئات Docker المعزولة أمان النظام عند منح الوكلاء صلاحيات الوصول الكاملة.

  • توفر واجهة المستخدم النصية (TUI) عرضاً فورياً لحالة الوكلاء (يعمل، ينتظر، خامل، أو خطأ) دون الحاجة لفتح كل نافذة على حدة.

Timeline

تحديات إدارة وكلاء الذكاء الاصطناعي المتعددين

  • يؤدي تشغيل عدة وكلاء ذكاء اصطناعي في وقت واحد إلى فوضى في نوافذ الأوامر وجلسات Tmux.
  • تتسبب تعدد الوكلاء في حدوث تعارضات في الفروع وتوقف العمليات دون إشعار المبرمج.
  • تكمن المشكلة الرئيسية في غياب الإدارة المركزية والوعي بحالة كل وكيل على حدة.

يركز هذا الجزء على الفجوة التقنية الحالية حيث أصبح المبرمجون يشغلون عدداً كبيراً من الوكلاء (5 إلى 20 وكيلاً) مقارنة بالماضي. هذه الزيادة في عدد الوكلاء تؤدي إلى تشتيت الانتباه وصعوبة متابعة أي وكيل يعمل، وأيهم عالق، مما يتسبب في انكسار العمليات بصمت.

آلية عمل Agent of Empires

  • يتم تثبيت الأداة عبر سطر الأوامر باستخدام 'brew install AOE' وتُشغل عبر 'AOE launch'.
  • تسمح الواجهة النصية (TUI) بإنشاء وكلاء جدد وتوجيههم ومراقبتهم في شاشة واحدة.
  • تمكن الأداة المستخدم من التبديل الفوري بين الوكلاء وتجميعهم داخل مجلدات منظمة.

يوضح هذا القسم كيفية عمل الأداة كطبقة فوق أدوات البرمجة الحالية. يتم عرض تجربة عملية لتشغيل وكيلين منفصلين، أحدهما للمصادقة والآخر لإعادة هيكلة واجهة برمجية، مع إمكانية التبديل بينهما ومراقبة التغييرات في الوقت الفعلي من واجهة موحدة.

حلول AOE لمشاكل سير العمل والأمان

  • تستبدل الأداة نوافذ الأوامر المتعددة بعرض واحد يقلل من العبء الذهني للمبرمج.
  • تزيل الأداة 'عمى الحالة' عبر عرض حالة الوكلاء (خامل، خطأ، يعمل) بشكل مرئي وفوري.
  • تستخدم الأداة أشجار عمل Git وبيئات Docker لضمان عدم حدوث تصادمات بين الأكواد وعزل الوكلاء أمنياً.

يفصل هذا الجزء المشكلات التقنية الأربع التي تحلها الأداة: التشتت بين النوافذ، عمى حالة العمليات، تعارض فروع Git، ومخاطر الأمان. توفر الأداة استمرارية للجلسات بعد إعادة التشغيل وتسمح بمقارنة التغييرات (diffs) بشكل مدمج، مما يعزز كفاءة إدارة المستودعات الكاملة.

التقييم الفني والجدوى

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

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

Community Posts

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

Write about this video