تیم هارنس DeepSeek دارای dsh-superagent منبع باز است، یک عامل کدنویسی فعال که برای زندگی در یک مخزن GitHub، گوش دادن به درخواستهای دریافتی، و انجام کار از یک اعلان کوتاه به یک درخواست کشش کامل با حداقل نظارت انسانی ساخته شده است. این کد در مخزن نمونه اولیه deepseek-ai/dsh-superagent-prototype تحت مجوز MIT منتشر شد و پوشش خبری آخر هفته آن را به عنوان مستقیم ترین پاسخ DeepSeek تاکنون به Anthropic's Claude Code در بازار به سرعت در حال رشد برنامه نویسی عامل معرفی کرد.
این نسخه برای ادعاهای مربوط به محصولات صیقلی کمتر قابل توجه است تا برای کادربندی غیرمعمول صادقانه آن. README مخزن با یک سلب مسئولیت برجسته باز می شود: این یک "نمونه اولیه تحقیقاتی فقط برای مرجع است، نه یک محصول رسمی DeepSeek." این تیم میگوید که این کد از کار توسعهی روزانهاش نشأت میگیرد - و با جزئیاتی که توجه را به هکر نیوز جلب کرد، «بسیاری از مهندسی» توسط خود عوامل کدنویسی انجام شده است. For more context on this story, see our ongoing more AI stories.
نماینده ای که قبل از صحبت گوش می دهد
dsh-superagent به عنوان یک بسته نرم افزاری برای DeepSeek Harness، پلتفرم عامل این شرکت، بسته بندی شده است و محدوده آن عمداً محدود است: دقیقاً یک مخزن GitHub را ارائه می دهد. به GitHub و به صورت اختیاری، Feishu، محیط همکاری داخلی DeepSeek متصل می شود. هنگامی که یک شخص مجاز از نماینده درخواست کار می کند، یک مورد کاری را باز می کند، کار را در جلسه نماینده و فهرست کاری خود تکمیل می کند و سپس در مکالمه اصلی پاسخ می دهد - به عنوان مثال، با یک درخواست کشش آماده برای بررسی.
یک پانل وب به تیم نشان می دهد که هنوز چه چیزی به تصمیم انسانی نیاز دارد، که تیم آن را به عنوان دریچه ایمنی برای عاملی قرار می دهد که در غیر این صورت می تواند کنترل نشده عمل کند. به گفته خود تیم، هدف طراحی این است که «تا حد امکان کمتر توجه انسان را به خود جلب کند و تا آنجا که ممکن است ارزش قائل شود».
این فلسفه در مستندات مخزن بیان شده است، که تیم بهعنوان بخش اصلی انتشار بهجای یک فکر بعدی برخورد میکند. README استدلال میکند که عاملی که میتواند برای کل تیم عمل کند، میتواند توجه کل تیم را نیز هدر دهد - بنابراین dsh-supergent فقط زمانی عمل میکند که از او خواسته شود، یا زمانی که قانونی که خود تیم نوشته است، اجازه میدهد، و تنها زمانی صحبت میکند که کسی باید عمل کند یا میتواند از نتیجه استفاده کند.
راه اندازی با مکالمه، مستندسازی به عنوان یک برنامه درسی
حتی نصب هم نمایندگی است. به جای یک اسکریپت راهاندازی طولانی، README به کاربران دستور میدهد تا از عامل کدنویس موجود خود بخواهند "SETUP.md را در این مخزن بخوانند و dsh-superagent را با من تنظیم کنند." عامل راهاندازی هر بار یک سؤال کوتاه میپرسد، یک بار طرح کامل را ارائه میکند و سپس هر چیزی را که نیاز دارد نصب و پیکربندی میکند.
اسناد به صورت 9 سند شماره گذاری شده سازماندهی شده است - شامل فلسفه، مدل دامنه، مجوز، اجرا، درخواست ها، پانل بررسی، استقرار، معماری، و یک کتاب آشپزی برای افزودن منابع جدید کار. هر سند فقط بر اساس اسناد قبل از خود است، تلاشی صریح برای خوانا کردن مدل مجوز و اجرای سیستم برای اپراتورها قبل از اینکه آنها یک عامل مستقل را بر روی یک پایگاه کد واقعی رها کنند.
توسعه از ابزار استاندارد پیروی میکند: یک فرمان چک pnpm، تایپچک، تستها و ساخت را اجرا میکند.
نمونه اولیه، نه محصول - و تیم چنین می گوید
این تیم مراقب است که نمونه اولیه را از نقشه راه تحقیقاتی خود جدا کند. کد منتشر شده برای انتشار تطبیق داده شده است و با نسخه داخلی DeepSeek، و همچنین با پیاده سازی توضیح داده شده در مقاله تیم، "کاوش در طراحی ابر عامل: به سوی یک سیستم عامل مستقل تر" یکسان نیست. برخی از طرحهای مورد بحث در آن مقاله، یادداشتهای README، جهتهایی برای توسعه آینده هستند و اصلاً در این نمونه اولیه پیادهسازی نشدهاند.
این صداقت خود یک سیگنال است. در جایی که آزمایشگاههای رقیب محصولات نمایندگی را با نمودارهای معیار به بازار عرضه میکنند، تیم DeepSeek's Harness در حال انتشار داربستهای کاری - جریانهای مجوز، حلقههای اجرا، پانلهای بررسی - است و دیگران را به مطالعه، نقد و تطبیق آن دعوت میکند. مجوز MIT هر مانع قانونی را برای رقیبی که طرح را به صورت عمده فروشی بالا می برد از بین می برد.
مسابقه کدنویسی عاملی
بلومبرگ در مورد انتشار تحت عنوانی گزارش داد که DeepSeek یک عامل کد نویسی پیشرفته را با هدف رقابت با Anthropic که کد کلود آن به نقطه مرجع توسعه نرم افزار با کمک هوش مصنوعی تبدیل شده است، حذف کرده است. قاببندی اخطارهای نمونه اولیه را کمتر میفروشد، اما تصویر استراتژیک را به تصویر میکشد: کدگذاری عاملی جایی است که آزمایشگاههای بزرگ اکنون برای اشتراک ذهنی توسعهدهندگان رقابت میکنند و جایگزینهای باز و قابل بازرسی نادر هستند.
این نسخه همچنین به مدت طولانی برای برنامه منبع باز DeepSeek ادامه می دهد. در هفتههای اخیر، شرکت DeepInfer منبع باز، موتور استنتاج پشت خدمات تولید خود، و بهروزرسانیهای V4.1-Flash را با هدف کدگذاری عاملی ارسال کرده است - همه تحت مجوزهای مجاز، و در حالی که مدلهای آن از آژانسهای غیرنظامی فدرال ایالات متحده به دلیل نگرانیهای امنیتی زنجیره تامین محروم هستند.
واکنشها در Hacker News از نظر حجم کم بود، اما بر برجستهترین ادعا متمرکز بود: یک عامل برنامهنویسی که مهندسی خود را تا حد زیادی توسط عوامل کدگذاری انجام میداد. اگر حلقهای که DeepSeek توصیف میکند - عوامل نوشتن، انسانها فقط آنچه را که یک پانل پرچمگذاری میکند، بررسی میکند - در خارج از یک محیط تحقیقاتی نگه داشته میشود، پیشنمایش تقسیم کار بسیار متفاوتی را در مهندسی نرمافزار نسبت به آنچه که اکثر تیمها امروزی اجرا میکنند، نشان میدهد.
در حال حاضر، کادربندی خود تیم مناسب است: این کد تحقیقاتی است، ممکن است حاوی اشکال باشد، و هر کسی که آن را به کار میگیرد باید ابتدا آن را بررسی و تطبیق دهد. اما dsh-supergent به عنوان یک طرح عمومی و در حال کار برای چگونگی ساخت و مدیریت یک عامل کدگذاری همیشه فعال و حافظ توجه، یکی از جالبترین مصنوعاتی است که هر آزمایشگاهی در این سه ماهه منتشر کرده است.
---
Stay Ahead of AIGet the latest AI news, analysis, and breakthroughs — all in one place.
Read more AI news →