فارسی (Farsi)
€EUR
هوش مصنوعی و ایجنت‌ها

Hermes Agent

سازگار با نصب‌کننده Infrawire

عامل هوش مصنوعی خودمختار Nous Research، نصب‌شده روی VPS لینوکسی شما

پیکربندی حداقلی
  • 2 GB RAM
توسعه‌دهنده
Nous Research
نسخه
آخرین نسخه پایدار
مجوز
MIT
سیستم‌ها
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

معرفی Hermes Agent

Hermes Agent یک عامل هوش مصنوعی متن‌باز است که Nous Research آن را توسعه داده است. این عامل در خط فرمان استفاده می‌شود، به ارائه‌دهنده مدل دلخواه شما وصل می‌شود و می‌تواند به‌طور پیوسته روی یک سرور اجرا شود؛ به همین دلیل روی یک VPS مفیدتر از رایانه‌ای است که شب‌ها خاموشش می‌کنید.

VPS با نصب‌کننده رسمی که از قبل اجرا شده تحویل داده می‌شود. یک کاربر سیستمی hermes ساخته می‌شود، کلیدهای SSH کاربر root شما به آن کپی می‌شود تا بتوانید مستقیماً با این حساب وصل شوید، و دستور hermes همراه با وابستگی‌های Python آن (از طریق uv) نصب می‌شود. Git، curl و sudo هم موجودند.

فقط یک مرحله باقی می‌ماند که باید خودتان انجام دهید: پیکربندی. در این مرحله باید یک ارائه‌دهنده مدل انتخاب کنید و یک کلید API وارد کنید، بنابراین تعاملی است و خودکار اجرا نمی‌شود. آن را پس از اتصال با hermes setup انجام می‌دهید.

با Hermes Agent چه کارهایی می‌توانید انجام دهید

  • نصب‌کننده رسمی از قبل اجرا شده

    دستور hermes با uv و وابستگی‌های Python، از طریق اسکریپتی که Nous Research منتشر کرده، برای کاربر hermes نصب شده است. نه کامپایلی لازم است و نه مدیریت محیط.

  • حساب اختصاصی با کلیدهای SSH شما

    حساب hermes کلیدهای مجاز root را برمی‌دارد. رمز عبور آن قفل است: ورود فقط با کلید انجام می‌شود.

  • پیکربندی راهنمایی‌شده با hermes setup

    دستیار تعاملی ارائه‌دهنده مدل و کلید API را از شما می‌پرسد. انتخاب مدل با شماست و بعداً می‌توانید آن را عوض کنید.

  • سرویس‌های کاربری ماندگار

    حالت linger در systemd برای hermes فعال است. سرویس‌های این حساب، مانند gateway، بدون نشست باز هم فعال می‌مانند.

  • دسترسی sudo برای اتوماسیون

    کاربر hermes sudo بدون رمز عبور دارد که برای نصب ابزارهای مورد نیاز عامل کاربردی است. باید متناسب با نوع استفاده محدود شود.

  • انتخاب بین Debian یا Ubuntu

    دستورالعمل نصب روی Debian 12 و 13 و همچنین Ubuntu 20.04، 22.04 و 24.04 کار می‌کند و هنگام سفارش می‌توانید یکی را انتخاب کنید.

شروع کار با Hermes Agent

از سفارش تا راه‌اندازی نهایی، در چند دقیقه.

  1. 1

    سفارش VPS همراه با Hermes Agent

    یک VPS لینوکسی در پاریس یا فرانکفورت انتخاب کنید، Debian یا Ubuntu را برگزینید و سپس در تب Applications، Hermes Agent را تیک بزنید. کلید عمومی SSH خود را به سفارش اضافه کنید: برای حساب hermes استفاده خواهد شد.

  2. 2

    اتصال با SSH به حساب hermes

    پس از تحویل سرور، بگذارید cloud-init نصب را تمام کند و سپس با کاربر hermes وارد شوید. اگر دستور hermes پیدا نشد، یک نشست جدید باز کنید تا محیط دوباره بارگذاری شود.

    Bash
    ssh hermes@SERVER_IP cloud-init status --wait hermes --help
  3. 3

    پیکربندی ارائه‌دهنده مدل

    دستیار را اجرا کنید و به پرسش‌ها پاسخ دهید: ارائه‌دهنده، کلید API، مدل. پیش از شروع، کلید ارائه‌دهنده انتخابی خود را آماده داشته باشید.

    Bash
    hermes setup
  4. 4

    امن‌سازی سرور برای محیط عملیاتی

    دسترسی شبکه را با یک فایروال فقط به SSH محدود کنید و احراز هویت با کلید را حفظ کنید. بکاپ پوشه شخصی hermes را که شامل پیکربندی و کلیدهای API شماست زمان‌بندی کنید.

    Bash
    sudo apt install -y ufw sudo ufw allow OpenSSH sudo ufw enable

کاربردهای Hermes Agent

  • دستیار هوش مصنوعی همیشه در دسترس

    یک عامل را روی سروری که خاموش نمی‌شود فعال نگه دارید و از هر رایانه‌ای با SSH به آن دسترسی داشته باشید. نشست‌های کاری شما دیگر به لپ‌تاپتان وابسته نیست.

  • gateway به ابزارهای پیام‌رسانی شما

    سرویس کاربری ماندگار اجازه می‌دهد gateway مربوط به Hermes Agent در پس‌زمینه اجرا شود. عامل بدون نیاز به نشست SSH باز، در دسترس می‌ماند.

  • خودکارسازی کارهای مدیریتی

    با وجود git، curl و sudo، عامل می‌تواند اسکریپت آماده کند، مخزن‌ها را بررسی کند یا ابزارهایی را روی ماشین نصب کند. زمینه آزمایشی مناسبی روی سروری جدا از محیط عملیاتی.

  • محیط آزمایشی برای تست مدل‌ها

    با تکرار پیکربندی، چند ارائه‌دهنده مدل را با همان عامل مقایسه کنید. این آزمایش‌ها را از محیط شخصی خود جدا می‌کنید.

پرسش‌های متداول درباره Hermes Agent

پیکربندی به یک ارائه‌دهنده مدل و یک کلید API نیاز دارد، اطلاعاتی که فقط شما در اختیار دارید. بنابراین دستورالعمل نصب عامل را نصب می‌کند و سپس اجازه می‌دهد خودتان با کاربر hermes دستور hermes setup را اجرا کنید.

درباره Hermes Agent بیشتر بدانید

بررسی اتمام نصب

نصب هنگام اولین بوت از طریق cloud-init اجرا می‌شود. uv و وابستگی‌های Python دانلود می‌شوند که چند دقیقه طول می‌کشد. برای اینکه به‌درستی تا پایان کار صبر کنید:

Bash
cloud-init status --wait

پیام پایانی می‌گوید که با کاربر hermes وصل شوید و hermes setup را اجرا کنید. اگر ترجیح می‌دهید جزئیات را دنبال کنید، /var/log/cloud-init-output.log را ببینید.

اجرای پیکربندی

hermes setup تعاملی است: ارائه‌دهنده مدل و کلید API را از شما می‌پرسد. دستورالعمل نصب آن را به جای شما اجرا نمی‌کند، چون نمی‌تواند این اطلاعات را حدس بزند. می‌توانید بعداً دوباره دستیار را اجرا کنید تا ارائه‌دهنده را عوض کنید.

سرویس‌های پس‌زمینه

دستورالعمل نصب loginctl enable-linger hermes را فعال می‌کند. بدون آن، systemd با بسته شدن آخرین نشست یک کاربر، سرویس‌های او را متوقف می‌کند. با linger، یک سرویس کاربری، مانند gateway مربوط به Hermes Agent، پس از قطع اتصال SSH شما همچنان اجرا می‌شود.

امنیت

حساب hermes رمز عبور قفل‌شده و sudo بدون رمز عبور دارد. فقط کلید SSH شما در را باز می‌کند، اما هر کس آن را به دست آورد، دسترسی روت (root) خواهد داشت. این کلید را با passphrase محافظت کنید.

عاملی که دستور اجرا می‌کند ممکن است اشتباه هم بکند. اگر به او اجازه می‌دهید روی سرور کار کند، به محض اتمام نصب ابزارهایتان sudo بدون رمز عبور را حذف کنید (فایلی در /etc/sudoers.d/) و هیچ داده حیاتی روی این ماشین نگذارید.

بکاپ‌ها

کلیدهای API و پیکربندی در پوشه شخصی کاربر یعنی /home/hermes قرار دارند. آن را مرتب بکاپ بگیرید، مثلاً با rsync به سرور دیگر، و کلیدهای API را در یک مدیر رمزهای محرمانه (secrets manager) در اختیار خودتان نگه دارید. برای محیط‌های لینوکسی گسترده‌تر، VPS لینوکسی و آموزش‌های ما را ببینید.

با آخرین پیشنهادها، تخفیف‌ها و تبلیغات ویژه به‌روز بمانید.

مشاهده تخفیف‌ها

ما از کوکی استفاده می‌کنیم

ما از کوکی‌های تحلیلی برای بهبود تجربه شما در سایت خود استفاده می‌کنیم. هیچ داده‌ای به اشخاص ثالث فروخته نمی‌شود. اطلاعات بیشتر در سیاست حفظ حریم خصوصی ما.