راهنمای راهاندازی و مدیریت ایجنتهای هوشمند با افزونه DS Bot
افزونه DS Bot یک پلاگین کاربردی برای محیط DeepSeek Harness (DSH) است که این بستر را به محیطی برای میزبانی ایجنتهای هوشمند تبدیل میکند.
خلاصه
افزونه DS Bot یک پلاگین کاربردی برای محیط DeepSeek Harness (DSH) است که این بستر را به محیطی برای میزبانی ایجنتهای هوشمند تبدیل میکند. با نصب این ابزار، میتوان چندین بات با تخصصهای مختلف تعریف کرد، برای آنها حافظه بلندمدت ساخت و در چتهای گروهی، وظایف پیچیده را میان آنها تقسیم کرد. تمام دادهها به صورت محلی روی سیستم کاربر ذخیره میشود و امکان استفاده از مدلهای بینالمللی مختلف برای هر بات وجود دارد.
افزونه DS Bot چیست و چه کاربردی دارد؟
این افزونه در واقع یک سیستم مدیریت ایجنت است که روی بستر DeepSeek Harness سوار میشود. اگر بخواهیم ساده بگوییم، DSH ابزاری برای اجرای مدلهاست و DS Bot به این مدلها شخصیت، حافظه و توانایی گفتگو با یکدیگر را میبخشد. با استفاده از این ابزار، دیگر نیازی نیست برای هر کار جدید یک پنجره چت تازه باز کنید؛ بلکه میتوانید یک «بات ارشد» داشته باشید که سایر باتهای متخصص را برای انجام کارهای شما فراخوانی و مدیریت کند.
کاربرانی که در ایران به دنبال استفاده حرفهای از مدلهای زبانی هستند، میتوانند از طریق پلتفرمهایی مانند هوش مصنوعی نهال به مدلهای پیشرفته بینالمللی دسترسی پیدا کنند و سپس با ابزارهایی نظیر DS Bot، این مدلها را در قالب دستیارهای شخصیسازی شده به کار بگیرند.
چطور DS Bot را نصب و راهاندازی کنیم؟
فرآیند نصب بسته به اینکه از نسخه دسکتاپ استفاده میکنید یا نسخه تحت وب، متفاوت است. پیش از هر چیز باید DSH را نصب کرده و حداقل یک مدل هوش مصنوعی روی آن تنظیم کرده باشید.
نصب در نسخه دسکتاپ (ویندوز و مک)
۱. در نوار کناری برنامه، بخش Plugins را انتخاب کرده و روی Add plugin کلیک کنید. ۲. در قسمت نام بسته، عبارت ۰ را وارد کنید. ۳. گزینه Install و سپس Enable now را بزنید. اگر پیامی مبنی بر اعمال تغییرات در شروع مجدد مشاهده کردید، برنامه را کامل ببندید و دوباره باز کنید.
نصب در نسخه تحت وب (لینوکس و سایر سیستمعاملها)
برای این کار به Node.js نسخه ۲۲.۱۹ یا بالاتر و مدیریت بسته pnpm نیاز دارید. با اجرای فرمان زیر در ترمینال، افزونه اضافه میشود:
npx @deepseek-ai/dsh@0.2.1-alpha.1 plugin --profile web add ds-bot
سپس با فرمان زیر نسخه وب را اجرا کنید:
npx @deepseek-ai/dsh@0.2.1-alpha.1 web
مدیریت ایجنتها و مفهوم بات ارشد
در اولین ورود به محیط افزونه، با ایجنتی به نام Chief یا «رئیس» روبرو میشوید. این بات ارشد دسترسیهای سطح بالایی دارد و وظیفه اصلی آن راهنمایی برای تنظیم سایر باتها و مدیریت گروههای چت است. پیشنهاد میشود برای تنظیمات اولیه، به جای درگیر شدن با منوهای پیچیده، صرفاً با همین بات ارشد گفتگو کنید و خواستههای خود را به او بگویید.
هر بات در این سیستم دارای یک صفحه جزئیات است. در این بخش میتوانید مدل مورد نظر برای آن بات را انتخاب کنید. اگرچه تغییر مدل در هر لحظه امکانپذیر است، اما برای حفظ پایداری رفتار ایجنت، توصیه میشود یک مدل را برای مدت طولانی روی یک بات ثابت نگه دارید.
حافظه و یادگیری باتها چگونه کار میکند؟
یکی از ویژگیهای کلیدی DS Bot، سیستم حافظه آن است. باتها ترجیحات و نکات مهمی که در طول گفتگوها به آنها اشاره میکنید را به خاطر میسپارند تا در همکاریهای بعدی از آنها استفاده کنند. این اطلاعات در قالب فایلهای Markdown ذخیره میشوند. شما میتوانید این حافظه را از طریق صفحه جزئیات بات ویرایش کنید یا مستقیماً با خود بات درباره تغییر دادن دانستههایش صحبت کنید.
چطور از چتهای گروهی و فراخوانی باتها استفاده کنیم؟
چت گروهی روشی برای همکاری همزمان چندین ایجنت روی یک پروژه است. از آنجایی که فعالیت همزمان چندین بات هزینه توکن بیشتری دارد، این افزونه از ساختار «مدیر گروه» استفاده میکند.
- مدیر گروه: به صورت پیشفرض به پیامهای شما پاسخ میدهد و در صورت نیاز، سایر باتها را صدا میزند.
- فراخوانی مستقیم: با تایپ علامت @ میتوانید لیست باتها را ببینید و یکی را مستقیماً خطاب قرار دهید.
- ارجاع به گفتگوهای قبلی: با استفاده از علامت + در جعبه متن، میتوانید یک چت دیگر را به عنوان زمینه (Context) به گفتگوی فعلی اضافه کنید.
- واگذاری کار: هر بات میتواند با علامت @ وظیفهای را به بات دیگری بسپارد. در این حالت، بات دوم کار را انجام داده و نتیجه را در گروه اعلام میکند.
قابلیتها و سرورهای MCP
در بخش Settings و قسمت Capabilities، کتابخانهای از مهارتها و سرورهای MCP (Model Context Protocol) وجود دارد. شما میتوانید این قابلیتها را به باتهای خاص اضافه کنید. نکته مهم امنیتی این است که اگر یک بات بخواهد فرمانی را به صورت محلی روی سیستم شما اجرا کند، حتماً باید تاییدیه دستی شما را دریافت کند. مدیریت و حذف این قابلیتها نیز فقط توسط کاربر یا بات ارشد امکانپذیر است.
نکات کلیدی
- تمامی دادههای گفتگو و حافظه باتها به صورت محلی در پوشه ۳ در دایرکتوری خانگی سیستم شما ذخیره میشود و با پاک کردن افزونه حذف نمیشوند.
- در بخش Usage میتوانید گزارش دقیقی از میزان مصرف توکنها به تفکیک هر بات، هر مدل و بازههای زمانی مشاهده کنید.
- باتها دسترسی خواندن و نوشتن فایل و اجرای دستورات را دارند؛ بنابراین همیشه بر فعالیتهای حساس نظارت کنید.
- برای عملکرد بهینه، استفاده از مدلهای قدرتمند در کنار مدلهای سبکتر برای کارهای جانبی توصیه میشود.
منبع: github.com