شرکت Meta که پیش از این در حوزه عاملهای هوش مصنوعی (AI agents) کمی عقبتر از رقبا شناخته میشد، در حال تلاش برای جبران این فاصله است. این شرکت یک عامل برنامهنویسی جدید برای محیط ترمینال منتشر کرده که هدف آن کمک به توسعهدهندگان در انجام وظایف پیچیده در پایگاههای کد (code bases) بزرگ است.
به گفته Mark Zuckerberg، مدیرعامل Meta، ابزار Muse Code که در حال حاضر در فاز بتا (beta) قرار دارد، میتواند «وظایف کامل مهندسی نرمافزار را در مخازن کد (repositories) بزرگ» انجام دهد. او افزود این وظایف شامل «برنامهریزی تغییرات، نوشتن کد و اعتبارسنجی نتایج» میشود.
ابزار Muse Code که با یک دستور ساده قابل نصب است، از مدل برنامهنویسی قبلی این شرکت یعنی Muse Spark قدرت میگیرد. این ابزار پروژههای بزرگ را با راهاندازی زیرعاملهای (sub-agents) اختصاصی مدیریت میکند که به صورت همزمان فعالیت میکنند.
Mark Zuckerberg توضیح داد: «وقتی پروژهای به اندازه کافی بزرگ باشد، به زیرعاملهای مجزا تقسیم میشود که بهطور موازی در درختهای کاری ایزوله (isolated worktrees) فعالیت میکنند. نسخه کاری اصلی شما هرگز دستکاری نمیشود. در تستها، این ابزار شش ویژگی مختلف را برای یک بازی به صورت همزمان و بدون هیچ تداخلی ساخت.»
این اقدام Meta برای رقابت فشردهتر و مقرونبهصرفهتر با آزمایشگاههای هوش مصنوعی مانند OpenAI و عامل کدنویسی Codex آن، و همچنین Anthropic با مدل Claude Code صورت گرفته است.
Alexandr Wang، مدیر هوش مصنوعی Meta که هدایت Meta Superintelligence Labs را بر عهده دارد، به Wall Street Journal گفت: «ما معتقدیم این ابزار برای بسیاری از گردشهای کاری (workflows) و سناریوهای استفاده، بهویژه از نظر هزینه، گزینهای فوقالعاده خواهد بود.»
شرکت Meta با سرمایهگذاری سنگین در توسعه هوش مصنوعی سعی دارد حضور خود را در این عرصه گسترش دهد. این شرکت در ماه ژوئن با عبور از تمرکز اصلی خود بر تبلیغات، با معرفی یک عامل هوش مصنوعی برای پشتیبانی مشتریان وارد بازار هوش مصنوعی سازمانی شد.
چرا این خبر مهم است؟
توسعه عاملهای برنامهنویسی خودکار در حال تغییر سریع روند توسعه نرمافزار است و شرکتهای بزرگ را وارد رقابت قیمتی کرده است. ورود Meta به این حوزه با ابزاری موازی و مقرونبهصرفه میتواند هزینههای توسعه را برای شرکتها و برنامهنویسان به میزان چشمگیری کاهش دهد. همچنین قابلیت اجرای موازی بدون آسیب به کد اصلی، گامی مهم در حل چالشهای پروژههای نرمافزاری بزرگ است.
وضعیت کاربران ایرانی
دسترسی به سرویسها و ابزارهای توسعه Meta به دلیل تحریمهای بینالمللی و محدودیتهای اینترنتی، نیازمند استفاده از ابزارهای تغییر IP است. توسعهدهندگان و برنامهنویسان ایرانی برای دریافت و اجرای این ابزار در محیط ترمینال باید از ابزارهای عبور از تحریم استفاده کنند. هنوز مشخص نیست که ابزار فوق در نسخه نهایی دارای محدودیت جغرافیایی خاصی خواهد بود یا خیر.