- Getting Started
- Learning Path
مسیر یادگیری
Hermes Agent کارهای زیادی میتواند انجام دهد — دستیار خط فرمان، ربات Telegram/Discord، اتوماسیون وظایف، آموزش RL و موارد دیگر. این صفحه به شما کمک میکند بر اساس سطح تجربه و آنچه میخواهید انجام دهید، بفهمید از کجا شروع کنید و چه چیزی بخوانید.
اگر هنوز Hermes Agent را نصب نکردهاید، با راهنمای نصب شروع کنید و سپس شروع سریع را اجرا کنید. همه چیز در زیر فرض میکند نصب کاربردی دارید.
کاربران جدید تقریباً همیشه hermes setup --portal را میخواهند — یک OAuth یک مدل به علاوه چهار ابزار Tool Gateway (جستجو/تصویر/TTS/مرورگر) را پوشش میدهد. Nous Portal را ببینید.
چگونه از این صفحه استفاده کنیم
- سطح خود را میدانید؟ به جدول سطح تجربه بروید و ترتیب خواندن برای سطح خود را دنبال کنید.
- هدف مشخصی دارید؟ به بر اساس مورد استفاده بروید و سناریوی متناظر را پیدا کنید.
- فقط مرور میکنید؟ جدول ویژگیهای کلیدی را برای نمای کلی سریع همه کارهایی که Hermes Agent میتواند انجام دهد ببینید.
بر اساس سطح تجربه
| سطح | هدف | مطالعه توصیهشده | تخمین زمان |
|---|---|---|---|
| مبتدی | راهاندازی، مکالمات پایه، استفاده از ابزارهای داخلی | نصب → شروع سریع → استفاده از CLI → پیکربندی | ~۱ ساعت |
| متوسط | راهاندازی رباتهای پیامرسانی، استفاده از ویژگیهای پیشرفته مانند حافظه، cron و skillها | Sessionها → پیامرسانی → ابزارها → Skillها → حافظه → Cron | ~۲-۳ ساعت |
| پیشرفته | ساخت ابزارهای سفارشی، ایجاد skillها، آموزش مدلها با RL، مشارکت در پروژه | معماری → اضافه کردن ابزارها → ایجاد skillها → مشارکت | ~۴-۶ ساعت |
بر اساس مورد استفاده
سناریویی را انتخاب کنید که با آنچه میخواهید انجام دهید مطابقت دارد. هر کدام شما را به مستندات مرتبط به ترتیبی که باید بخوانید لینک میکند.
«یک دستیار کدنویسی CLI میخواهم»
از Hermes Agent به عنوان دستیار ترمینال تعاملی برای نوشتن، بررسی و اجرای کد استفاده کنید.
فایلها را مستقیماً با فایلهای context به مکالمه خود وارد کنید. Hermes Agent میتواند کد در پروژههای شما را بخواند، ویرایش و اجرا کند.
«یک ربات Telegram/Discord میخواهم»
Hermes Agent را به عنوان ربات در پلتفرم پیامرسانی مورد علاقه خود مستقر کنید.
- نصب
- پیکربندی
- نمای کلی پیامرسانی
- راهاندازی Telegram
- راهاندازی Discord
- حالت صوتی
- استفاده از حالت صوتی با Hermes
- امنیت
برای مثالهای کامل پروژه، Daily Briefing Bot و Team Telegram Assistant را ببینید.
«میخواهم وظایف را خودکار کنم’]
وظایف تکرارشونده را زمانبندی کنید، کارهای دستهای اجرا کنید یا اقدامات agent را به هم زنجیر کنید.
Cron jobs به Hermes Agent اجازه میدهند وظایف را طبق زمانبندی اجرا کنند — خلاصههای روزانه، بررسیهای دورهای، گزارشهای خودکار — بدون حضور شما.
«میخواهم ابزارهای/skillهای سفارشی بسازم»
Hermes Agent را با ابزارها و بستههای skill قابل استفاده مجدد خودتان گسترش دهید.
- پلاگینها
- ساخت پلاگین Hermes
- نمای کلی ابزارها
- نمای کلی Skillها
- MCP (Model Context Protocol)
- معماری
- اضافه کردن ابزارها
- ایجاد Skillها
برای بیشتر ساخت ابزارهای سفارشی، با پلاگینها شروع کنید. صفحه اضافه کردن ابزارها برای توسعه هسته داخلی Hermes است، نه مسیر معمول کاربر/ابزار سفارشی.
«میخواهم مدلها را آموزش دهم»
از یادگیری تقویتی برای تنظیم دقیق رفتار مدل با خط لوله آموزش Hermes Agent RL (قدرتگرفته از Atropos) استفاده کنید.
آموزش RL بهترین نتیجه را زمانی میدهد که قبلاً مبانی نحوه مدیریت مکالمات و فراخوانی ابزارها توسط Hermes Agent را درک کرده باشید. اگر تازهکار هستید، ابتدا مسیر مبتدی را طی کنید.
«میخواهم آن را به عنوان کتابخانه Python استفاده کنم»
Hermes Agent را به طور برنامهنویسی در برنامههای Python خود ادغام کنید.
ویژگیهای کلیدی در یک نگاه
مطمئن نیستید چه چیزی موجود است؟ این فهرست سریع ویژگیهای اصلی است:
| ویژگی | چه کاری انجام میدهد | لینک |
|---|---|---|
| ابزارها | ابزارهای داخلی که agent میتواند فراخوانی کند (ورودی/خروجی فایل، جستجو، shell و غیره) | ابزارها |
| Skillها | بستههای پلاگین قابل نصب که قابلیتهای جدید اضافه میکنند | Skillها |
| حافظه | حافظه پایدار در سراسر sessionها | حافظه |
| فایلهای Context | وارد کردن فایلها و دایرکتوریها به مکالمات | فایلهای Context |
| MCP | اتصال به سرورهای ابزار خارجی از طریق Model Context Protocol | MCP |
| Cron | زمانبندی وظایف تکرارشونده agent | Cron |
| تفویض | ایجاد sub-agentها برای کار موازی | تفویض |
| اجرای کد | اجرای اسکریپتهای Python که ابزارهای Hermes را به طور برنامهنویسی فراخوانی میکنند | اجرای کد |
| مرورگر | جستجو و خزش وب | مرورگر |
| هوکها | کالبکهای رویدادمحور و مiddleware | هوکها |
| پردازش دستهای | پردازش ورودیهای متعدد به صورت دستهای | پردازش دستهای |
| مسیریابی ارائهدهنده | مسیریابی درخواستها در ارائهدهندگان LLM متعدد | مسیریابی ارائهدهنده |
قدم بعدی چیست
بر اساس جایی که الان هستید:
- تازه نصب کردهاید؟ → به شروع سریع بروید تا اولین مکالمه خود را اجرا کنید.
- شروع سریع را تمام کردهاید؟ → استفاده از CLI و پیکربندی را بخوانید تا تنظیمات خود را سفارشی کنید.
- با مبانی راحت هستید؟ → ابزارها، Skillها و حافظه را کاوش کنید تا قدرت کامل agent را باز کنید.
- برای تیم راهاندازی میکنید؟ → امنیت و Sessionها را بخوانید تا کنترل دسترسی و مدیریت مکالمه را درک کنید.
- آماده ساخت هستید؟ → به راهنمای توسعهدهنده بپرید تا ساختار داخلی را درک کنید و مشارکت را شروع کنید.
- مثالهای عملی میخواهید؟ → بخش راهنماها را برای پروژههای واقعی و نکات ببینید.
نیازی نیست همه چیز را بخوانید. مسیری را که با هدف شما مطابقت دارد انتخاب کنید، لینکها را به ترتیب دنبال کنید و به سرعت بهرهور خواهید شد. همیشه میتوانید به این صفحه برگردید تا قدم بعدی خود را پیدا کنید.