لماذا تستضيف Hermes Agent ذاتيًا على خادم VPS
وكيل ذكاء اصطناعي يتعلّم منك يطرح سؤالًا بديهيًا: أين تعيش هذه الذاكرة؟ مع وكيل سحابي احتكاري، يُخزَّن سجلّك وتفضيلاتك و«نموذج من أنت» الذي يبنيه الوكيل لدى المزوّد. يتّخذ Hermes Agent الموقف المعاكس: فهو مفتوح المصدر (MIT) وقابل للاستضافة الذاتية، ويحتفظ بكامل ذاكرته ومهاراته داخل بنيتك التحتية (وحدة التخزين ~/.hermes). على خادم VPS، يعمل الوكيل على مدار الساعة ويستمر في التعلّم، وتبقى أنت المالك الوحيد لما تعلّمه. تربط مزوّد LLM الذي تختاره وتتجنّب الاشتراك بالدولار الخاص بالمساعدين المُدارين.
الفوائد الملموسة لـ Hermes Agent مُستضاف ذاتيًا
- ذاكرة سيادية: يبقى كل تعلّم الوكيل داخل خادم VPS الخاص بك، ولا يذهب أبدًا إلى طرف ثالث.
- التحسين الذاتي: يُنشئ Hermes مهارات ويصقلها انطلاقًا من التجربة.
- خفيف: صُمّم المشروع للعمل على تكوينات صغيرة، وصولًا إلى خادم VPS من الفئة الاقتصادية.
- مزوّد LLM حسب اختيارك: واجهة API بعيدة أو نموذج محلي، القرار لك.
- مفتوح المصدر برخصة MIT: شيفرة قابلة للتدقيق، دون أي اعتماد على منصة مغلقة.
البناء من المصدر وإعداد LLM
على خلاف التطبيقات التي تُسلَّم كصورة جاهزة للسحب، يُبنى Hermes Agent من مستودعه الرسمي: تستنسخ المشروع، وتبني صورة Docker، ثم تُشغّل الحزمة باستخدام Docker Compose. احسب 4 غيغابايت من ذاكرة RAM كي يمرّ البناء دون عوائق. يتم الإعداد عبر ملف .env (منسوخ من .env.example) حيث تُدخل مزوّد LLM ومفتاح النموذج. تعرض الحزمة خدمتين: البوابة (gateway) التي تُشغّل الوكيل، ولوحة تحكّم محلية للتحكّم فيه. تستمع لوحة التحكّم محليًا على خادم VPS — وتجعلها متاحة عبر وكيل عكسي (reverse-proxy).
نشر Hermes Agent باستخدام Docker
تجهيز خادم VPS
على خادم VPS يعمل بنظام Ubuntu 22.04 وبذاكرة 4 غيغابايت من RAM، ثبّت Git وDocker وDocker Compose. تغطّي هذه الذاكرة بناء الصورة وتشغيل الوكيل ولوحة تحكّمه.
الاستنساخ والبناء
استنسخ المستودع nousresearch/hermes-agent، وانسخ .env.example إلى .env، ثم شغّل docker compose up -d --build. يستغرق البناء الأول بضع دقائق.
إعداد مزوّد LLM
في .env، أدخل المزوّد ومفتاح النموذج الذي تريد استخدامه (واجهة API بعيدة أو نقطة نهاية محلية). أعد تشغيل الحزمة لتطبيق الإعداد.
إتاحة لوحة التحكّم
تستمع لوحة تحكّم Hermes محليًا (127.0.0.1): ضع وكيلًا عكسيًا Nginx أو Caddy مع SSL أمامها للوصول إليها من نطاقك عبر HTTPS.
نسخ الذاكرة احتياطيًا
تعيش كل ذاكرة الوكيل ومهاراته في وحدة التخزين ~/.hermes. انسخ هذا الدليل احتياطيًا بانتظام كي لا تفقد أبدًا التعلّم المتراكم.
تزداد قيمة Hermes Agent مع مرور الوقت: كلما تفاعل معك أكثر، ازدادت ذاكرته ومهاراته غنى. تعامل مع وحدة التخزين ~/.hermes كبيانات ثمينة — أدرجها في نسخك الاحتياطية التلقائية شأنها شأن قاعدة بيانات، وركّبها على وحدة تخزين دائمة كي تصمد أمام عمليات إعادة النشر.
الوثائق الرسمية
للإعداد المتقدّم والخيارات الخاصة بالأداة، ارجع إلى الوثائق الرسمية لـ Hermes Agent. يغطّي هذا الدليل النشر على خادم VPS؛ وتبقى وثائق المزوّد المرجع للضبط الدقيق والتحديثات الكبرى وحالات الاستخدام الخاصة.