هيرميس: العميل الذكي المطور ذاتياً والذي يزداد ذكاءً كل يوم

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00حسنًا، هيرميس هو وكيل ذكاء اصطناعي مفتوح المصدر أنشأته الشركة الأمريكية نوز ريسيرش وهو
00:00:06يتميز بالتحسين الذاتي. فبشكل أساسي، كلما زاد استخدامه، أصبح أفضل. إنه يتأمل،
00:00:10ويتعلم ويتطور من تلقاء نفسه، ولا ينسى أبدًا أي شيء قلته، بل إنه ينشئ
00:00:16مهاراته الخاصة. ولكن هل كل هذا كافٍ ليحل محل شيء مثل أوبن كلاو، الذي يدعم
00:00:22قنوات أكثر بكثير، ويتمتع بعزل أفضل وهو أكثر نضجًا بكثير؟ اضغط على زر الاشتراك ولندخل في التفاصيل.
00:00:30اسم هيرميس، ويا للمفاجأة، يأتي من إله الرسائل اليوناني. وهذا أيضًا
00:00:37هو مصدر هذا الرمز. ستشاهد المزيد منه لاحقًا في الفيديو. ولكن في الوضع الحالي،
00:00:42لقد قمت بالفعل بعمل فيديو حول أوبن كلاو، وهو رائع، لكنه يحتوي على الكثير من الميزات التي لن
00:00:47أستخدمها شخصيًا. ونانو كلاو، الذي يحتوي على مجموعة ميزات أصغر بكثير، ولكنه مبني فوق
00:00:52مجموعة أدوات تطوير وكيل كلاود، والتي أصبحت الآن أقل فائدة بالنسبة لي بسبب القواعد الغريبة حول استخدام
00:00:59اشتراك كلاود مع أدوات الطرف الثالث. لذا فأنا الآن أبحث عن مساعد ذكاء اصطناعي جديد
00:01:04ودعونا نرى ما إذا كان هيرميس، وكيل الذكاء الاصطناعي ذاتي التحسين، يمكنه ملء هذا الفراغ. سأستخدمه
00:01:09لإنشاء تغريدات ترويجية لي بناءً على مقاطع الفيديو السابقة التي أنشأتها. وسأعطيه
00:01:14بعض النصوص والتوجيهات للوصول إلى تلك المرحلة. الآن، هذه مهمة صغيرة جدًا، ولكن التركيز
00:01:20هو أكثر لمعرفة ما إذا كان بإمكان هيرميس تذكر أسلوبي في الكتابة وكل الملاحظات التي سأقدمها له لإنشاء
00:01:26تغريدة تعجبني دون أن أطلب منه ذلك مرارًا وتكرارًا. لننطلق. لقد قمت بالفعل
00:01:30بتثبيت هيرميس باستخدام هذا الأمر، وهو بسيط جدًا ومر بكل شيء بدءًا من
00:01:35اختيار النموذج. اخترت أوبن روتر مع جيما 4، ولكن إذا كانت أجهزتي تتحمل ذلك،
00:01:40لكنت قمت بتشغيله محليًا وربطته بهيرميس، ومنصات الرسائل وأدوات واجهة السطر الأوامر. إذا
00:01:45استخدمت أوبن كلاو، فستبدو هذه العملية برمتها مألوفة جدًا. لقد قمت أيضًا بإعداده على خادم افتراضي خاص لأكون
00:01:51في الجانب الآمن، ولكن إذا أردت، يمكنك تثبيته بسهولة محليًا على جهازك. لذا من هنا،
00:01:55سأكتب أمر هيرميس، الذي سيبدأ محادثة جديدة تظهر رمز هيرميس مع
00:01:59الأدوات والمهارات المتاحة هنا. لاحظ أنه عند تشغيل أمر هيرميس، فإنه ينشئ
00:02:04جلسة جديدة ولا يستأنف الجلسة السابقة ما لم تحدد ذلك، تمامًا مثل كلاود كود. سأعطيه هنا
00:02:08طلبًا. أريدك أن تساعدني في كتابة تغريدات بناءً على نصوص مقاطع الفيديو الخاصة بي.
00:02:12دعونا نمر بعملية القيام بذلك. بعد فترة، يعود برد،
00:02:16أعجبني هيكله. ولذا سأعطيه طلبًا للمتابعة. لدي نصوص داخل
00:02:21مجلد النصوص، ادرسها لفهم أسلوبي في الكتابة وصوتي. لقد أعطيته أيضًا
00:02:25جمهوري المستهدف والطول الذي أريد أن تكون عليه تغريداتي. لذا فهو يستخدم الآن بعض الأدوات للبحث
00:02:30عبر ملفاتي وبعد فترة يقوم بتحليل النص الخاص بي ليعطيني تفصيلاً لأسلوبي.
00:02:34يقول إنني واقعي ومتشكك، وهذا صحيح. أنا أركز على المطورين وأتسم بالشفافية
00:02:40والقدرة على التواصل. لقد توصل أيضًا إلى استراتيجية لجمهوري المستهدف، والتي أعجبني شكلها.
00:02:45لكنني غيرت رأيي. على الرغم من أنني قلت إنني أريد أن تكون التغريدات حوالي 210 حرفًا،
00:02:50إلا أنني أريدها في الواقع أن تكون أطول قليلاً. لذا سأعطيه طلبًا جديدًا. وقد لاحظت
00:02:54أنه يستغرق وقتًا طويلاً ويستخدم الكثير من السياق. لذا ما يمكنني فعله هو تغيير النموذج في منتصف
00:02:59الجلسة عن طريق تشغيل أمر النموذج المائل وتحديد النموذج الذي أريده. في هذه الحالة، أريد
00:03:04جي إل إم 5 توربو. لذا فقد انتقل الآن إلى ذلك النموذج. سأعطيه طلبًا جديدًا لجعل
00:03:08التغريدات أطول. ويعود بالرد بشكل أسرع بكثير، ولكنه أضاف أيضًا الكثير من المعلومات إلى
00:03:13الذاكرة دون أن أخبره بذلك. لذا فقد غير الطول من 210 إلى 400 وغير أسلوب
00:03:19التغريدات التي أريدها. لنرى ما إذا كان بإمكاني فعلاً إنشاء تغريدة لائقة من نصي الأخير.
00:03:23وقد توصل إلى محاولة أولى جيدة جدًا، ولكن هناك بعض الأشياء التي لن
00:03:28أقولها شخصيًا مثل "بذل مجهود شاق" ولن أستخدم كلمة "مذهل". سأستخدم عبارة "جيد
00:03:34جدًا". وبعد بضعة تعديلات، توصل إلى تغريدات سأقول إنني سأستخدمها بالفعل في
00:03:39ملفي الشخصي. وقد حفظ كل ذلك في الذاكرة. سأطلب منه إنشاء مهارة. ليكون من الأسهل
00:03:44بالنسبة لي كتابة التغريدات في المستقبل. والآن يرى مهارة مدير المهارات للمضي قدمًا وإنشاء
00:03:49مهارة. دعونا نرى هذا في الواقع. وانظر إلى ذلك، لقد كتب تغريدة لي مع خيارات متعددة،
00:03:54ويمكنني اختيار الخيار الذي يعجبني أكثر. حتى أنه مضى قدمًا وأنشأ سلسلة تغريدات يمكنني استخدامها
00:03:59لكتابة تغريدات متعددة إذا أردت. لذا تقنيًا، ولأنه تذكر كل شيء،
00:04:04إذا أنشأت جلسة هيرميس جديدة تمامًا، وغيرت النموذج من الافتراضي وسألته عما إذا كان يعرف كيف
00:04:09أحب كتابة تغريداتي، فإنه يعود برد يخبرني بالضبط كيف أحب كتابة
00:04:14تغريداتي، وحتى نوع الرموز التعبيرية التي أحب استخدامها. الآن قد تتساءل كيف يستطيع هيرميس
00:04:19استرجاع كل هذه المعلومات من الذاكرة دون استهلاك الرموز الخاصة بك. حسنًا،
00:04:24يتم تخزين الذاكرة في ملف خارجي. سواء كان ملف memory.md الخاص بك أو معالج خارجي مثل
00:04:30سوبر ميموري، ميم زيرو، أو أوبن فايكينج إذا قمت بتكوينه. ويتم تحميل الذاكرة مسبقًا في كل جلسة أو جلبها مسبقًا.
00:04:38ولكنها ليست الشيء بالكامل. في الواقع، إنها نسخة مضغوطة تقتصر على حوالي ثلاثة
00:04:43وآلاف ونصف حرف، وهو ما يعادل تقريبًا 700 رمز اعتمادًا على النموذج. لكن جميع الجلسات
00:04:49يتم تخزينها داخل قاعدة بيانات إس كيو إل لايت باستخدام إف تي إس 5 للبحث في النص الكامل. لذا إذا طلبت من هيرميس تذكر
00:04:56ما قلته بالأمس، فسيذهب إلى قاعدة البيانات، ويقوم بالبحث ويعطيك تلك
00:05:01المعلومات. كما أنه يفعل شيئًا غريبًا بعض الشيء. إنه يضغط جلستك فوق 50% من نافذة السياق،
00:05:06وهو ما يختلف عن شيء مثل كلاود كود، الذي يفعل ذلك عند 80%. لكنني أعتقد أنه من الصعب
00:05:11تحديد مقياس جيد اعتمادًا على النموذج. لذا 50% هو رقم تقريبي جيد. ولكن ما يفعله هو بدلاً
00:05:17من مجرد ضغط الشيء بالكامل، فإنه يزيل مخرجات استدعاءات الأدوات القديمة ويحتفظ بالبداية
00:05:23والنهاية للجلسة، ولكنه يضغط المنتصف. هذا هو ما يتم حفظه فعليًا في قاعدة بيانات
00:05:28إس كيو إل لايت، وليس المحادثة الكاملة نفسها. كما أنه يحفز نفسه كل 10 أدوار أو نحو ذلك لحفظ
00:05:35معلومات مهمة في الذاكرة وأيضًا لكتابة مهارة كلما كان ذلك ضروريًا. الآن أعلم أنه من الصعب جدًا
00:05:39رؤية القوة الكاملة لهيرميس في هذه الجلسة التجريبية القصيرة جدًا التي قدمتها له، ولكن نأمل
00:05:44أن تتمكن من استنتاج مدى تذكره وإنشائه للمهارات بناءً على المعلومات
00:05:50التي تقدمها له. وفي الواقع سأستخدمه بشكل متكرر. لذا في هذا الشهر أو ربما الشهر
00:05:54الذي يليه، سأركز على استخدام هيرميس كمساعد شخصي رئيسي لي مع نموذج رخيص جدًا
00:05:59مثل جي إل إم وسأخبركم بالنتائج. ولكن كالعادة، أخبروني بآرائكم في التعليقات.
00:06:04مرة أخرى، لا تنسوا الاشتراك وحتى المرة القادمة، برمجة سعيدة.

Key Takeaway

يعمل هيرميس كوكيل ذكاء اصطناعي مفتوح المصدر يتميز بالتحسين الذاتي وتطوير مهارات مخصصة من خلال تخزين الذاكرة في قاعدة بيانات SQLlite خارجية تتيح استرجاع المعلومات بدقة دون استنزاف نافذة السياق.

Highlights

يخزن هيرميس الذاكرة في ملف خارجي مثل memory.md أو قواعد بيانات SQLlite باستخدام FTS5 للبحث في النص الكامل بدلاً من استهلاك الرموز (Tokens) في كل جلسة.

يضغط الوكيل سياق المحادثة بنسبة 50% عبر إزالة مخرجات استدعاءات الأدوات القديمة مع الاحتفاظ ببداية ونهاية الجلسة لضمان الكفاءة.

ينشئ النظام مهارات ذاتية (Skills) ويحفز نفسه كل 10 أدوار تقريبًا لحفظ المعلومات الهامة في الذاكرة دون تدخل بشري.

يعتمد هيرميس على نموذج GGLM 5 Turbo أو Gemma 4 عبر OpenRouter ويدعم التشغيل المحلي بالكامل لحماية خصوصية البيانات.

تقتصر نسخة الذاكرة المحملة مسبقًا في كل جلسة على حوالي 3500 حرف، ما يعادل تقريبًا 700 رمز (Token) حسب النموذج المستخدم.

Timeline

خصائص هيرميس والتحسين الذاتي

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

يركز هذا الوكيل على معالجة فجوات الأدوات الحالية مثل OpenClaw وNanoClaw، خاصة فيما يتعلق بقيود اشتراكات الطرف الثالث. تعتمد آلية العمل على تحليل أسلوب كتابة المستخدم وصوته لإنشاء محتوى مطابق للتوقعات دون تكرار التوجيهات. يتفوق النظام في قدرته على تذكر السياق التفصيلي مثل فئة الجمهور المستهدف وخصائص النصوص السابقة.

إعداد النظام وتخصيص النماذج

  • يمكن تثبيت هيرميس محليًا أو على خادم افتراضي خاص (VPS) لتعزيز الأمان.
  • يسمح النظام بتغيير نموذج الذكاء الاصطناعي في منتصف الجلسة باستخدام أوامر بسيطة.
  • يربط الوكيل نفسه بمنصات الرسائل وأدوات واجهة سطر الأوامر (CLI) بسلاسة.

تبدأ العملية باختيار النموذج المناسب مثل Gemma 4 عبر OpenRouter، مع إمكانية التحول إلى GLM 5 Turbo لتحسين السرعة. عند بدء جلسة جديدة، ينشئ النظام بيئة عمل مستقلة تظهر الأدوات والمهارات المتاحة حاليًا. تم اختبار النظام في تحليل مجلدات نصوص كاملة لاستخراج استراتيجيات تسويقية دقيقة لجمهور المطورين.

إدارة الذاكرة وضغط السياق

  • تلقائيًا، يضيف النظام معلومات جديدة إلى الذاكرة ويعدل المعايير مثل طول التغريدات من 210 إلى 400 حرف.
  • ينشئ هيرميس مهارات مثل 'مدير المهارات' لتسهيل المهام المستقبلية المتكررة.
  • يستطيع الوكيل استعادة تفضيلات المستخدم في الجلسات الجديدة حتى لو تم تغيير النموذج المستخدم.

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

الآلية التقنية لتخزين البيانات

  • تُخزن المحادثات في قاعدة بيانات SQLlite محلية باستخدام تقنية FTS5 للبحث السريع.
  • تتم عملية ضغط السياق عند وصول الاستهلاك إلى 50% من نافذة السياق المتاحة.
  • يتم استرجاع البيانات من معالجات خارجية مثل Super Memory أو Mem0 عند الحاجة.

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

Community Posts

View all posts