پرش به محتوای اصلی
پرش به محتوای مقاله

عامل هوش مصنوعی mago در ۳ دقیقه یک قابلیت پیچیده Go را پیاده کرد

·۵ تیر ۱۴۰۵۳ دقیقه مطالعه۲ بازدید
عنوان متن جایگزین: «اجازه دادم یک عامل خودمختار CLI استقرار من را تعمیر کند — این PR ارسالی آن است»
عنوان متن جایگزین: «اجازه دادم یک عامل خودمختار CLI استقرار من را تعمیر کند — این PR ارسالی آن است»
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

تغییر پارادایم از تولید کد تکه‌تکه به «تولید-تست-ارسال» کامل؛ جایی که عامل نه تنها کد می‌زند، بلکه خودش را با ابزارهای استاندارد زبان Go می‌سنجد و خروجی را در قالب PR تحویل می‌دهد.

تصور کنید یک برنامه‌نویس جونیور دارید که در ۳ دقیقه کدی را می‌نویسد، تست می‌کند و برای بازبینی می‌فرستد؛ این دقیقاً همان چیزی است که در نمایش اخیر mago رخ داد. در ۲۵ ژوئن ۲۰۲۶، این عامل خودکار مأموریت یافت تا یک لیست ۱۳۰ خطی و خسته‌کننده از دستورات را در ابزار hotify-cli با یک سیستم هوشمند «آیا منظورتان این بود؟» جایگزین کند.

این پیشرفت در حالی رخ می‌دهد که صنعت از چت‌بات‌های ساده به سمت گردش‌های کاری عامل‌محور (Agentic) — یعنی سیستم‌هایی که مثل یک کارمند مستقل می‌توانند مستقیماً با ابزارهای توسعه تعامل کنند — حرکت می‌کند. برای اکثر توسعه‌دهندگان، «آخرین کیلومتر» کدنویسی با AI همیشه تلاش دستی برای اجرای تست‌ها و اطمینان از صحت کد پیش از ادغام بوده است. همان‌طور که در تحلیل‌های قبلی ما درباره‌ی امنیت مدل‌های بازمتن اشاره کردیم، اتوماسیون کامل بدون نظارت، ریسک‌های امنیتی جدی دارد.

به نقل از گزارش dev.to، این عامل از مدل Claude Sonnet برای اجرای توالی دقیقی از وظایف استفاده کرد. این مدل ابتدا ساختار دستورات را در فایل main.go خواند و سپس فایل جدید suggest.go را با استفاده از الگوریتم Levenshtein برای تشخیص غلط‌های املایی نوشت. برای تضمین پایداری، عامل ۱۱ مورد تست مختلف در فایل suggest_test.go ایجاد کرد تا مطمئن شود ورودی‌های نامربوط باعث ایجاد پیشنهادات غلط نمی‌شوند.

طبق مستندات این پروژه، مراحل فنی کلیدی شامل موارد زیر بود:

  • اجرای دستورات gofmt ،go vet ،go build و go test برای اعتبارسنجی کد.
  • باز کردن یک درخواست ادغام (Pull Request) به‌جای ارسال مستقیم کد به شاخه اصلی.
  • پیاده‌سازی یک آستانه طول‌سنج برای جلوگیری از پیشنهادات گمراه‌کننده در مورد غلط‌های شدید.

این مدل کاری، این فرضیه را که عامل‌های خودکار برای محیط‌های تولیدی (Production) بیش از حد ریسکی هستند، تغییر می‌دهد. وقتی گیت‌هاب به عنوان لیست وظایف و PR تنها خروجی نهایی باشد، انسان همچنان دروازه‌بان نهایی است. در واقع، قابلیت اعتماد در اینجا نه از کمال ذاتی مدل زبانی بزرگ (LLM) — که مثل کتابخانه‌داری است که میلیاردها صفحه را خوانده و حالا با همان لحن جواب می‌دهد — بلکه از چرخه تست‌های خودکار می‌آید.

برای یک توسعه‌دهنده، این یعنی تغییر نقش AI از یک «کمک‌خلبان» به یک «برنامه‌نویس جونیور» که کارهای مشخص و قابل تأیید مثل اصلاحات CLI را انجام می‌دهد. اکنون می‌توانید این رویکرد را از طریق اسکریپت نصب mago آزمایش کنید، هرچند سازنده هشدار می‌دهد که این ابزار برای هدایت نقشه راه محصول است، نه دکمه‌ای جادویی برای «ساخت یک استارتاپ».

گام بعدی شما

  • بررسی اسکریپت نصب mago برای اتوماسیون تسک‌های کوچک در مخازن شخصی
  • تعریف استانداردهای تست (CI) سخت‌گیرانه‌تر برای پذیرش کدهای تولید شده توسط عامل‌ها
  • شناسایی بخش‌های تکراری کد (Boilerplate) در پروژه خود برای سپردن به عامل‌های هوشمند

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است؛ به تحلیل ما درباره‌ی تراشه‌های Blackwell برای استنتاج سریع‌تر این عامل‌ها مراجعه کنید.

چرا این موضوع مهم است؟

با تکیه بر اعتبار فرآیندهای CI/CD، این رویکرد ریسک استفاده از AI در کدهای حساس را کاهش می‌دهد. این تغییر باعث می‌شود شرکت‌ها بتواند حجم بیشتری از تسک‌های نگهداری (Maintenance) را به عامل‌های خودکار بسپارند.

تأثیر برای ایران

برنامه‌نویسان ایرانی می‌توانند با استفاده از mago و مدل‌های Claude، هزینه‌ی نگهداری پروژه‌های Open Source خود را به‌شدت کاهش دهند، مشروط بر اینکه دسترسی API آن‌ها برقرار باشد.

·نگاه ما
تحریریه دات‌هوش

جایگزینی «کدنویسی دستی» با «بازبینی کد» (Code Review) یک چرخش کلیدی در بهره‌وری است. در این مدل، ارزش برنامه‌نویس از نوشتن خطوط کد به تعریف دقیق تست‌ها و معماری سیستم منتقل می‌شود؛ یعنی هرچه تست‌های شما دقیق‌تر باشد، AI می‌تواند مستقل‌تر عمل کند.

منابع

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

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

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