DeepSeek Harness یک محیط متنباز برای اجرای Agent است؛ مدل فقط پاسخ متنی نمیدهد و میتواند در محدودهای که شما تعیین میکنید فایل بخواند، کد را ویرایش کند، فرمان اجرا کند و نتیجه را بررسی کند. خود Harness مدل هوش مصنوعی نیست. برای فکرکردن و تصمیمگیری به یک مدل و API نیاز دارد.
در این آموزش نسخه Developer Preview را نصب میکنیم و بهجای وابستهشدن به یک ارائهدهنده، یک Provider سفارشی سازگار با OpenAI میسازیم. API هوش مصنوعی پاستا کلید، مدل، قیمت تومانی و کنترل مصرف را یکجا میدهد و تنظیم آماده DeepSeek Harness را نیز تولید میکند.
DeepSeek Harness چیست؟
DeepSeek این پروژه را با ایده «Agent = Model + Harness» معرفی کرده است. مدل بخش استدلال را انجام میدهد و Harness محیط اجرا، ابزارها، Skillها، Sessionها، حافظه و گزارش مراحل را فراهم میکند. در نتیجه میتوانید بهجای کپیکردن پیشنهاد یک چتبات، یک وظیفه مشخص مانند بررسی پروژه، اجرای تست و اصلاح یک خطا را به Agent بسپارید و مسیر انجام آن را بازبینی کنید.
این ابزار هنوز در مرحله Developer Preview است؛ تنظیمات و Plugin API آن ممکن است تغییر کنند. برای پروژه واقعی ابتدا آن را روی یک Repository آزمایشی یا شاخه جدا اجرا کنید و تغییرات را پیش از ادغام بازبینی کنید. صفحه رسمی پروژه و فرمان نصب در معرفی DeepSeek Harness منتشر شدهاند.
چرا DeepSeek Harness به API هوش مصنوعی نیاز دارد؟
Harness ابزار و حلقه اجرای Agent را فراهم میکند، اما هر تصمیم، تولید کد و انتخاب ابزار توسط مدل انجام میشود. بنابراین بدون API Key و یک مدل مناسب، Agent کاری از پیش نمیبرد. همچنین یک Agent معمولاً چند درخواست پشت سر هم میفرستد؛ خواندن فایل، تحلیل نتیجه فرمان و اصلاح بعدی هر کدام میتوانند مصرف تازهای ایجاد کنند.
به همین دلیل انتخاب API برای Harness فقط واردکردن یک کلید نیست. باید بتوانید مدل را عوض کنید، قیمت ورودی و خروجی را ببینید، سقف هزینه بگذارید و در صورت نیاز کلید را لغو کنید. پاستا برای DeepSeek Harness یک کلید جدا، محدود به مدل انتخابی و دارای سقف روزانه میسازد. این جداسازی از استفاده یک کلید عمومی و بدون محدودیت برای همه ابزارها امنتر و قابلکنترلتر است.
پیشنیازهای نصب
- نسخه پایدار Node.js و دسترسی به فرمان
npx - یک پوشه یا Repository آزمایشی که تغییرات آن قابل بازگشت باشد
- حساب پاستا برای ساخت کلید API هوش مصنوعی
- مرورگر برای Web UI و ترمینال برای اجرای فرمانها
کلید API را داخل Repository، فایل قابل Commit یا پیام عمومی قرار ندهید. آن را در متغیر محیطی سیستم نگه دارید.
مرحله اول: اجرای Web UI دیپسیک هارنس
طبق راهنمای رسمی، سریعترین مسیر شروع اجرای فرمان زیر است:
npx @deepseek-ai/dsh web
در اولین اجرا، npx بسته رسمی را دریافت میکند و رابط وب را بالا میآورد. آدرسی که در ترمینال نمایش داده میشود در مرورگر باز کنید. برای کار روزمره لازم نیست سورس کامل پروژه را Clone کنید؛ نصب از سورس بیشتر برای توسعه Plugin یا مشارکت در خود Harness مناسب است.