Hermes Agent چیست؟ آموزش نصب و راه‌اندازی هرمس کپی

  • 13 دقیقه مطالعه
Hermes Agent چیست؟ آموزش نصب و راه‌اندازی هرمس  کپی

Hermes Agent چیست؟ آموزش نصب، راه‌اندازی و استفاده از دستیار هوش مصنوعی هرمس

تصور کنید یک دستیار هوش مصنوعی داشته باشید که فقط به سؤال‌هایتان جواب ندهد؛ بلکه بتواند در اینترنت تحقیق کند، فایل‌ها را بررسی کند، کدنویسی انجام دهد، به تلگرام متصل شود و حتی بعضی کارهای تکراری را به‌صورت خودکار انجام دهد. Hermes Agent دقیقاً با چنین هدفی توسعه پیدا کرده است.

هرمس یک ایجنت هوش مصنوعی متن‌باز از مجموعه Nous Research است که امکان اتصال به مدل‌های مختلف، استفاده از ابزارها، ذخیره حافظه و اجرای وظایف خودکار را فراهم می‌کند. در این مقاله از مغز افزار، با کاربردهای Hermes Agent آشنا می‌شویم و نصب، تنظیم مدل، اجرای اولین دستور، اتصال به تلگرام و ساخت اتوماسیون را قدم‌به‌قدم یاد می‌گیریم.

Hermes Agent چیست؟

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

تفاوت مهم هرمس با یک چت‌بات معمولی، امکان استفاده از ابزارهای خارجی و اجرای عملیات واقعی است. برای مثال، می‌توانید از آن بخواهید چند منبع خبری را بررسی کند، اطلاعات یک پوشه را بخواند یا گزارشی از یک پروژه آماده کند.

هرمس متن‌باز است و می‌توان آن را روی سیستم شخصی یا سرور راه‌اندازی کرد. همچنین امکان انتخاب ارائه‌دهنده مدل و تنظیم ابزارهای موردنیاز وجود دارد.

Hermes Agent چه کاربردهایی دارد؟

<AsyncImage query=”Hermes AI agent futuristic desktop workstation multiple panels research coding file management automation dark technology” aspectRatio=”16:9″ width=”100%”/>

با توجه به ابزارها و دسترسی‌هایی که فعال می‌کنید، هرمس می‌تواند در کارهای مختلفی کمک کند:

  • تحقیق و جست‌وجوی اینترنتی: بررسی منابع مختلف و تهیه گزارش همراه با لینک.
  • برنامه‌نویسی: خواندن فایل‌های پروژه، کمک به نوشتن کد و پیدا کردن خطاها.
  • مدیریت فایل‌ها: بررسی اسناد، استخراج اطلاعات و تهیه خلاصه.
  • کار با مرورگر: بررسی صفحات وب و انجام برخی مراحل آنلاین با ابزار مرورگر.
  • اتصال به تلگرام: ارسال درخواست به دستیار و دریافت پاسخ از طریق بات.
  • اتوماسیون: اجرای وظایف زمان‌بندی‌شده مانند تهیه گزارش روزانه اخبار.

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

Hermes Agent چگونه کار می‌کند؟

وقتی کاری به هرمس می‌سپارید، ابتدا درخواست را بررسی می‌کند و سپس با توجه به ابزارهای در دسترس، مراحل لازم را انجام می‌دهد.

این فرایند معمولاً شامل چهار مرحله است:

  1. درک درخواست: مشخص‌کردن هدف و مراحل موردنیاز.
  2. استفاده از ابزارها: دسترسی به وب، فایل‌ها یا سرویس‌های متصل‌شده.
  3. بررسی نتیجه: ارزیابی خروجی و تلاش دوباره در صورت نیاز.
  4. تحویل پاسخ: آماده‌کردن نتیجه نهایی برای کاربر.

این فرایند ممکن است چند بار تکرار شود. البته کیفیت نتیجه به مدل انتخابی، ابزارهای فعال و مجوزهای دسترسی بستگی دارد.

دانلود Hermes Agent و نصب روی ویندوز، مک و لینوکس

<AsyncImage query=”Hermes Agent official desktop application download installation interface computer screen” aspectRatio=”16:9″ width=”100%”/>

برای شروع، وارد وب‌سایت رسمی Hermes Agent شوید و نسخه مناسب سیستم‌عامل خود را دریافت کنید.

دانلود Hermes Agent از وب‌سایت رسمی

نصب Hermes Agent در ویندوز

برای نصب نسخه دسکتاپ:

  1. وارد صفحه دانلود رسمی شوید.
  2. نسخه Windows را انتخاب کنید.
  3. فایل .appinstaller را با Windows App Installer باز کنید.
  4. مراحل نصب را تکمیل و برنامه را اجرا کنید.
  5. در راه‌اندازی اولیه، مدل هوش مصنوعی موردنظر را تنظیم کنید.

روش نصب از طریق PowerShell نیز در دسترس است:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

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

نصب Hermes Agent در مک

برای مک‌های مجهز به پردازنده Apple Silicon، فایل DMG را از سایت رسمی دریافت کنید، آن را باز کنید و برنامه را به پوشه Applications انتقال دهید.

طبق راهنمای نصب، نسخه macOS از پردازنده‌های Intel پشتیبانی نمی‌کند.

نصب Hermes Agent در لینوکس

در لینوکس و همچنین محیط WSL2 ویندوز می‌توانید از دستور زیر استفاده کنید:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

پس از نصب، برای انجام تنظیمات اولیه دستور زیر را اجرا کنید:

hermes setup

برای مشاهده جزئیات بیشتر، مستندات رسمی نصب Hermes را ببینید.

آموزش راه‌اندازی و انتخاب مدل هوش مصنوعی

پس از نصب، باید یک مدل زبانی به Hermes متصل کنید. یکی از قابلیت‌های مهم این ابزار، امکان انتخاب ارائه‌دهنده‌های مختلف مدل است.

برای باز کردن بخش انتخاب مدل در نسخه ترمینال، دستور زیر را وارد کنید:

hermes model

سپس مراحل زیر را انجام دهید:

  1. ارائه‌دهنده موردنظر مانند Nous Portal، OpenRouter یا Anthropic را انتخاب کنید.
  2. در صورت نیاز وارد حساب کاربری شوید یا کلید API را وارد کنید.
  3. یک مدل سازگار انتخاب کنید.
  4. تنظیمات را ذخیره کنید.

اگر از نسخه دسکتاپ استفاده می‌کنید، می‌توانید تنظیمات مدل را از رابط گرافیکی برنامه انجام دهید.

نکته: مدل انتخابی باید از قابلیت‌های موردنیاز Hermes پشتیبانی کند. طبق مستندات رسمی، حداقل پنجره متنی موردنیاز ۶۴ هزار توکن است.

اجرای اولین دستور در Hermes Agent

<AsyncImage query=”Hermes AI agent terminal command line first task coding assistant interface” aspectRatio=”16:9″ width=”100%”/>

بعد از اتصال مدل، نوبت اولین گفت‌وگو است. برای بازکردن محیط ترمینالی هرمس دستور زیر را اجرا کنید:

hermes --tui

حالا می‌توانید یک درخواست ساده برای آزمایش ابزارها ارسال کنید. برای مثال:

فایل‌های موجود در پوشه فعلی را بررسی کن.
اسم حداکثر پنج فایل را بنویس و خیلی کوتاه توضیح بده
هرکدام چه کاربردی دارند.
هیچ فایلی را تغییر نده.

اگر ابزار دسترسی به فایل فعال باشد، Hermes می‌تواند محتوای پوشه را بررسی کند و نتیجه را به شما گزارش دهد.

برای بررسی مشکلات احتمالی نصب نیز دستور زیر کاربرد دارد:

hermes doctor

اگر مدل پاسخ نمی‌دهد، اتصال اینترنت، اعتبار API و تنظیمات ارائه‌دهنده را بررسی کنید.

حافظه و Skills در Hermes Agent چیست؟

<AsyncImage query=”AI agent memory system skills workflow futuristic computer interface” aspectRatio=”16:9″ width=”100%”/>

یکی از ویژگی‌های کاربردی Hermes، امکان استفاده از حافظه و مهارت‌ها یا Skills است. این دو قابلیت کمک می‌کنند دستیار هوش مصنوعی در کارهای تکراری بهتر و منظم‌تر عمل کند.

حافظه Hermes Agent

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

نمونه درخواست:

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

هرمس برای نگهداری اطلاعات از فایل‌هایی مانند USER.md و MEMORY.md استفاده می‌کند. البته باید مطمئن شوید اطلاعات واقعاً ذخیره شده‌اند؛ صرف تأیید متنی دستیار کافی نیست.

Skills در Hermes Agent

Skills یا مهارت‌ها، دستورالعمل‌هایی هستند که روش انجام یک کار مشخص را برای هرمس تعریف می‌کنند.

برای مثال، می‌توانید یک مهارت برای تهیه اخبار هوش مصنوعی بسازید که در آن نحوه انتخاب منابع، خلاصه‌نویسی و قالب گزارش مشخص شده باشد.

برای مشاهده مهارت‌های موجود در ترمینال، دستور زیر را اجرا کنید:

hermes skills list

در محیط گفت‌وگو نیز می‌توانید از دستور زیر استفاده کنید:

/skills

هر مهارت معمولاً شامل دستورالعمل‌هایی در فایلی به نام SKILL.md است.

تفاوت حافظه و Skills: حافظه اطلاعات و ترجیحات مهم را نگه می‌دارد؛ اما Skills روش انجام یک وظیفه مشخص را به هرمس آموزش می‌دهد.

آموزش اتصال Hermes Agent به تلگرام

<AsyncImage query=”Telegram messaging app AI chatbot bot conversation on smartphone dark interface” aspectRatio=”16:9″ width=”100%”/>

یکی از قابلیت‌های جذاب Hermes، امکان ارتباط از طریق تلگرام است. با این اتصال می‌توانید به بات خود پیام بدهید و از آن بخواهید وظایفی را انجام دهد یا نتیجه کار را برایتان ارسال کند.

روش اول: اتصال از نسخه دسکتاپ

اگر از نسخه دسکتاپ استفاده می‌کنید:

  1. وارد برنامه Hermes شوید.
  2. بخش Messaging → Telegram را باز کنید.
  3. گزینه Create with QR را انتخاب کنید.
  4. کد QR را با تلگرام اسکن کنید یا لینک نمایش‌داده‌شده را باز کنید.
  5. مراحل اتصال را تکمیل کنید.

در این روش، بخشی از تنظیمات بات به‌صورت خودکار انجام می‌شود.

روش دوم: ساخت بات با BotFather

اگر از نسخه ترمینال استفاده می‌کنید، می‌توانید بات را به‌صورت دستی بسازید:

  1. وارد BotFather در تلگرام شوید.
  2. دستور /newbot را ارسال کنید.
  3. نام و نام کاربری بات را انتخاب کنید.
  4. توکن دریافتی را در محل امن نگه دارید.

سپس در ترمینال دستور زیر را اجرا کنید:

hermes gateway setup

گزینه Telegram را انتخاب کنید و اطلاعات موردنیاز، از جمله توکن بات و شناسه عددی حساب تلگرام خود را وارد کنید.

برای پیدا کردن شناسه تلگرام می‌توانید از بات @userinfobot کمک بگیرید.

پس از ذخیره تنظیمات، سرویس ارتباطی را اجرا کنید:

hermes gateway start

آزمایش بات تلگرام

باتی را که ساخته‌اید باز کنید و روی Start بزنید. سپس یک درخواست ساده ارسال کنید:

سلام هرمس! سه ایده کاربردی برای استفاده از
هوش مصنوعی در کارهای روزمره پیشنهاد بده.

اگر تنظیمات درست انجام شده باشد، بات درخواست را دریافت می‌کند و پاسخ می‌دهد.

نکته امنیتی: توکن بات و کلیدهای API را در اختیار دیگران قرار ندهید. همچنین دسترسی بات را به کاربران مورداعتماد محدود کنید.

برای جزئیات بیشتر، راهنمای رسمی اتصال تلگرام به Hermes را مطالعه کنید.

ساخت وظایف خودکار در Hermes با Cron

<AsyncImage query=”AI automation scheduled tasks cron dashboard calendar clock futuristic dark workstation” aspectRatio=”16:9″ width=”100%”/>

با قابلیت زمان‌بندی Cron می‌توانید وظایفی تعریف کنید که در ساعت یا روز مشخص به‌صورت خودکار اجرا شوند.

برای مثال:

  • دریافت اخبار هوش مصنوعی هر روز صبح
  • تهیه گزارش هفتگی پروژه
  • بررسی دوره‌ای وضعیت یک سرویس
  • ارسال خلاصه کارهای روزانه به تلگرام

ساخت یک گزارش خبری روزانه

اگر تلگرام را به Hermes متصل کرده‌اید، می‌توانید چنین درخواستی به آن بدهید:

هر روز ساعت ۹ صبح، اخبار جدید هوش مصنوعی را از
منابع معتبر بررسی کن. پنج خبر مهم را انتخاب کن،
برای هرکدام یک خلاصه کوتاه فارسی همراه با لینک منبع
بنویس و گزارش را به تلگرام بفرست.

همچنین می‌توانید وظیفه را از طریق ترمینال ایجاد کنید:

hermes cron create "every day at 9am" "Find five important AI news stories, summarize them in Persian, and include source links." --deliver telegram

برای مشاهده وظایف زمان‌بندی‌شده:

hermes cron list

و برای بررسی وضعیت زمان‌بندی:

hermes cron status

توجه داشته باشید که برای اجرای خودکار وظایف، سرویس Gateway و سیستم یا سروری که Hermes روی آن نصب شده باید فعال باشند. اگر از سرور خارجی استفاده می‌کنید، منطقه زمانی را نیز بررسی کنید.

اتصال Hermes Agent به ابزارهای دیگر با MCP

<AsyncImage query=”Model Context Protocol MCP AI agent external tools integrations nodes dashboard dark technology” aspectRatio=”16:9″ width=”100%”/>

هرمس می‌تواند با کمک ابزارهایی مانند MCP به سرویس‌ها و ابزارهای خارجی متصل شود.

MCP یا Model Context Protocol روشی استاندارد برای فراهم‌کردن دسترسی مدل‌های هوش مصنوعی به ابزارها و منابع بیرونی است.

برای مشاهده بخش اتصال‌های MCP در ترمینال، دستور زیر را اجرا کنید:

hermes mcp

سپس:

  1. ابزار یا سرویس موردنیاز را انتخاب کنید.
  2. اگر سرویس به ورود یا API Key نیاز دارد، اطلاعات لازم را وارد کنید.
  3. دسترسی‌های موردنیاز را فعال کنید.
  4. با یک درخواست ساده، اتصال را آزمایش کنید.

برای مشاهده اتصال‌های ثبت‌شده:

hermes mcp list

اگر تنظیمات را تغییر دادید، می‌توانید ابزارها را از محیط گفت‌وگو دوباره بارگذاری کنید:

/reload-mcp

برای مثال، پس از اتصال یک ابزار مدیریت پروژه، می‌توانید از هرمس بخواهید وظایف باز را بررسی کند و فهرستی از کارهای عقب‌افتاده ارائه دهد.

هزینه استفاده از Hermes Agent چقدر است؟

خود Hermes Agent یک نرم‌افزار متن‌باز و رایگان است؛ اما اجرای آن لزوماً به معنی رایگان‌بودن تمام خدمات موردنیاز نیست.

هزینه استفاده معمولاً به موارد زیر بستگی دارد:

  • مدل‌های ابری: استفاده از API سرویس‌هایی مانند OpenRouter ممکن است هزینه داشته باشد.
  • Nous Portal: امکان استفاده از سرویس‌های ارائه‌شده توسط Nous Research وجود دارد.
  • مدل‌های محلی: با ابزارهایی مانند Ollama می‌توان بعضی مدل‌ها را روی سیستم شخصی اجرا کرد؛ البته به سخت‌افزار مناسب نیاز دارید.
  • سرور: برای اجرای شبانه‌روزی Hermes ممکن است به سرور یا VPS نیاز داشته باشید.

بنابراین می‌توانید نرم‌افزار را رایگان نصب کنید، اما هزینه مدل، اینترنت، سرور و سرویس‌های جانبی را جداگانه در نظر بگیرید.

مقایسه Hermes Agent با OpenClaw و Claude Code

اگر با ابزارهای عامل‌محور آشنا باشید، احتمالاً نام OpenClaw و Claude Code را هم شنیده‌اید. هر سه ابزار امکانات متفاوتی دارند.

ویژگیHermes AgentOpenClawClaude Code
کاربرد اصلیدستیار شخصی و اتوماسیوندستیار متصل به ابزارها و پیام‌رسان‌هابرنامه‌نویسی
متن‌بازبلهبلهخیر
انتخاب مدلمدل‌ها و ارائه‌دهنده‌های مختلفمدل‌ها و ارائه‌دهنده‌های مختلفتمرکز بر مدل‌های Claude
حافظه و مهارت‌هاداردامکانات قابل تنظیمقابلیت‌های متناسب با محیط توسعه
هزینهنرم‌افزار رایگان؛ هزینه احتمالی مدل و سرورنرم‌افزار رایگان؛ هزینه احتمالی مدل و سروروابسته به اشتراک یا مصرف API

اگر به ساخت دستیار شخصی با حافظه، مهارت‌ها و اتوماسیون علاقه دارید، Hermes گزینه قابل بررسی است. برای ارتباط با پیام‌رسان‌ها و ابزارهای مختلف می‌توانید OpenClaw را هم بررسی کنید. اگر تمرکز اصلی‌تان توسعه نرم‌افزار است، Claude Code انتخاب تخصصی‌تری محسوب می‌شود.

نکات امنیتی مهم هنگام استفاده از Hermes

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

برای استفاده امن‌تر:

  • توکن بات تلگرام و کلیدهای API را محرمانه نگه دارید.
  • دسترسی کاربران غیرمجاز را محدود کنید.
  • برای کارهای ساده، دسترسی خواندن را به ویرایش و حذف ترجیح دهید.
  • ابزارها و Skills ناشناس را بدون بررسی نصب نکنید.
  • قبل از اجرای دستورات حساس، نتیجه را بررسی کنید.
  • از فایل‌ها و اطلاعات مهم نسخه پشتیبان داشته باشید.

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

سؤالات متداول درباره Hermes Agent

آیا Hermes Agent رایگان است؟

بله، خود نرم‌افزار متن‌باز و رایگان است؛ اما ممکن است برای استفاده از مدل‌های ابری، API یا سرور هزینه پرداخت کنید.

آیا Hermes Agent از زبان فارسی پشتیبانی می‌کند؟

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

آیا استفاده از Hermes به برنامه‌نویسی نیاز دارد؟

برای کارهای ساده، نسخه دسکتاپ می‌تواند شروع کار را آسان کند؛ اما برای تنظیمات پیشرفته، اتصال ابزارها و رفع خطاها آشنایی فنی مفید است.

آیا Hermes Agent بدون اینترنت کار می‌کند؟

در صورت استفاده از مدل محلی و ابزارهای آفلاین، بعضی قابلیت‌ها می‌توانند بدون اینترنت اجرا شوند. اما جست‌وجوی وب، مدل‌های ابری و اتصال تلگرام به اینترنت نیاز دارند.

آیا می‌توان Hermes را به وردپرس متصل کرد؟

در صورت وجود API یا ابزار MCP سازگار، می‌توان برای اتصال آن به وردپرس برنامه‌ریزی کرد. بهتر است ابتدا دسترسی خواندن اطلاعات را آزمایش کنید و برای انتشار یا ویرایش محتوا مجوزهای محدود و کنترل‌شده در نظر بگیرید.

جمع‌بندی

Hermes Agent فقط یک چت‌بات برای پاسخ‌دادن به سؤال‌ها نیست؛ بلکه بستری متن‌باز برای ساخت دستیارهای هوش مصنوعی شخصی‌سازی‌شده است. امکان اتصال به مدل‌های مختلف، استفاده از حافظه و Skills، ارتباط با تلگرام و اجرای وظایف زمان‌بندی‌شده، آن را به ابزاری جذاب برای برنامه‌نویسان و علاقه‌مندان به اتوماسیون تبدیل می‌کند.

البته برای استفاده مؤثر از هرمس باید ابزارها و دسترسی‌ها را درست تنظیم کنید و نتیجه کارهای مهم را بررسی کنید. پیشنهاد می‌کنیم با یک وظیفه ساده شروع کنید و پس از آشنایی با امکانات آن، سراغ اتوماسیون‌های پیشرفته‌تر بروید.

برای دانلود و آشنایی بیشتر با این ابزار، به وب‌سایت رسمی Hermes Agent مراجعه کنید.

با مغز افزار همراه باشید تا با جدیدترین ابزارها و فناوری‌های هوش مصنوعی آشنا شوید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *