Oh My Hermes: أداة AI مجانية تضم أكثر من 150 مهارة لتنفيذ المهام بسهولة

لم تعد أدوات الذكاء الاصطناعي تقتصر على كتابة الأكواد أو الإجابة عن الأسئلة، بل أصبحت قادرة على تنفيذ مهام برمجية متعددة، وتقسيم المشروعات الكبيرة إلى خطوات صغيرة، والاستعانة بأكثر من نموذج ذكاء اصطناعي لإنجاز العمل بكفاءة. ومن بين الأدوات التي تستحق الاهتمام في هذا المجال مشروع Oh My Hermes مفتوح المصدر، المصمم لتطوير طريقة عمل Hermes Agent وإدارة المهام البرمجية المعقدة.

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

ما هو Oh My Hermes؟

Oh My Hermes هو مشروع مفتوح المصدر يعمل بوصفه طبقة تنظيم وتشغيل فوق Hermes Agent، وهو وكيل ذكاء اصطناعي يمكن استخدامه في تنفيذ مهام مختلفة، خصوصًا المهام المتعلقة بالبرمجة وتطوير البرمجيات.

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

ومن المهم توضيح أن Oh My Hermes لا يستبدل Hermes Agent ولا يعدل بنيته الأساسية، بل يضيف طبقة تساعد على تنظيم طريقة توزيع العمل ومتابعته والتحقق من مخرجاته.يمكن الاطلاع على المشروع ومصدره البرمجي من خلال الرابط الرسمي

أبرز مميزات Oh My Hermes

1. اختيار نموذج الذكاء الاصطناعي المناسب لكل مهمة

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

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

2. تنفيذ المهام المعقدة بالتوازي

عندما يكون المشروع كبيرًا، قد يؤدي تنفيذ جميع الخطوات بالتتابع إلى استهلاك وقت أطول. لذلك يوفر Oh My Hermes آلية لتقسيم الهدف إلى مهام أصغر ضمن سير عمل قائم على الرسم البياني، بحيث يمكن تنفيذ المهام المستقلة بالتوازي.

ويستخدم المشروع سير العمل المعروف باسم DAG-ULW لتوزيع العمل على وحدات متعددة، مع تنظيم مسؤوليات التنفيذ وتقليل تعارض التعديلات على الملفات.

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

3. مكتبة كبيرة من المهارات المتخصصة

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

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

4. التحقق من النتائج قبل إعلان اكتمال المهمة

من المشكلات الشائعة عند استخدام وكلاء الذكاء الاصطناعي أن يعلن الوكيل انتهاء العمل، بينما لم تُختبر النتيجة فعليًا أو لا تزال بعض الأخطاء موجودة.

يحاول Oh My Hermes معالجة هذه المشكلة من خلال التمييز بين مراحل العمل، مثل إعداد الخطة، وتنفيذ الكود، والإبلاغ عن انتهاء التنفيذ، والتحقق من النتيجة عبر الاختبارات أو المراجعة أو بوابات التكامل المستمر.

وهذا التمييز مهم للمطورين؛ لأن وجود كود مكتوب لا يعني بالضرورة أن البرنامج يعمل بصورة صحيحة، كما أن نجاح الاختبار لا ينبغي ادعاؤه دون دليل فعلي.

5. ذاكرة طويلة الأمد للمشروعات

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

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

6. متابعة التنفيذ والتكاليف

يقدم Oh My Hermes واجهة متابعة تعرض معلومات عن مراحل العمل والنماذج المستخدمة واستهلاك الرموز والتكاليف المقدرة عندما تتوفر بيانات التسعير المناسبة.

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

كيف تبدأ باستخدام Oh My Hermes؟

يمكنك البدء باستخدام Oh My Hermes من خلال تثبيته على جهازك، ثم إعداد الأداة وربطها ببيئة Hermes Agent. اتبع الخطوات التالية:

1. الدخول إلى الموقع الرسمي: توجه إلى مستودع Oh My Hermes على GitHub للاطلاع على ملفات المشروع وتعليمات التثبيت.

2. تثبيت الأداة: إذا كنت تستخدم Linux أو macOS، افتح الطرفية (Terminal) ونفذ الأمر التالي:

curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh | sh

أما مستخدمو Windows، فيمكنهم استخدام أمر التثبيت عبر PowerShell من خلال دليل التثبيت الرسمي.

3. إعداد الأداة: بعد اكتمال التثبيت، نفّذ الأمر التالي لإعدادها:

omh setup

4. التحقق من نجاح التثبيت: استخدم الأمر التالي لفحص الإعدادات واكتشاف المشكلات المحتملة:

omh doctor

5. الاطلاع على دليل الاستخدام: يمكنك زيارة الموقع الرسمي للمشروع للتعرّف على المميزات وسير العمل والخيارات المتاحة.

ملاحظة: تحتاج إلى بيئة Hermes Agent متوافقة وإعداد النماذج ومزودي الخدمة بحسب متطلباتك. راجع التعليمات الرسمية قبل تنفيذ أوامر التثبيت، لأنها تشغّل تعليمات برمجية على جهازك.

هل Oh My Hermes مناسب للجميع؟

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

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

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

الخلاصة

يمثل Oh My Hermes خياراً مهماً للمطورين الذين يريدون الاستفادة من وكلاء الذكاء الاصطناعي بطريقة أكثر تنظيماً، خصوصًا عند التعامل مع مشروعات تتطلب تقسيم العمل، وتنسيق النماذج، والاستفادة من المهارات المتخصصة، والتحقق من النتائج قبل اعتمادها.

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

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

قد يعجبك ايضا