در سالهای اخیر، شرکتهای بزرگ فناوری سرمایهگذاری گستردهای روی توسعه مدلهای هوش مصنوعی مولد انجام دادهاند. در این میان، اپل با معرفی مدل هوش مصنوعی جدید خود برای برنامهنویسی، گامی متفاوت و نوآورانه برداشته است. این مدل با نام DiffuCode-7B-cpGRPO از طریق پلتفرم Hugging Face منتشر شده و برخلاف مدلهای رایج، ساختاری غیرترتیبی در تولید متن دارد.
برخلاف روشهای مرسوم که بر تولید توکن به صورت ترتیبی و خودبازگشتی متکی هستند، مدل اپل برای برنامهنویسی از الگویی مبتنی بر انتشار (Diffusion) بهره میگیرد. این رویکرد امکان تولید موازی بخشهای مختلف کد را فراهم میکند؛ ویژگیای که برای تولید ساختارهای پیچیده و منسجم کدنویسی بسیار ارزشمند است.
اپل این مدل را بر پایه مقالهای با عنوان DiffuCoder: Understanding and Improving Masked Diffusion Models for Code Generation توسعه داده است. نکته جذابتر آن است که با تنظیم پارامتر دما (temperature)، این مدل توانایی سوییچ بین حالت خودبازگشتی و غیرترتیبی را دارد. در دمای بالاتر، مدل آزادی بیشتری در انتخاب توکنها پیدا کرده و میتواند بهصورت غیرخطی کد را تولید یا بازنویسی کند.
مدل هوش مصنوعی اپل همچنین بهواسطهی استفاده از روش آموزشی coupled-GRPO توانسته کیفیت خروجی کد را نسبت به مدلهای مشابه به شکل محسوسی ارتقاء دهد. در یک بنچمارک معتبر برنامهنویسی، این مدل توانست بهبود ۴.۴ درصدی در عملکرد نشان دهد.
جالب اینکه اپل برای ساخت این مدل از مدل متنباز Qwen2.5-7B (توسعهیافته توسط علیبابا) بهره گرفته و نسخهای سفارشیشده به نام Qwen2.5-Coder-7B را بهعنوان پایه در نظر گرفته است. سپس با آموزش اختصاصی و بازآموزی مدل با بیش از ۲۰ هزار نمونه کد باکیفیت، توانسته محصولی قدرتمند و پیشرفته ارائه دهد.
در حالی که مدلهای زبانی رایج مانند GPT-4 یا Gemini Diffusion همچنان عملکرد بهتری در برخی زمینهها دارند، حرکت اپل نشاندهندهی جدی بودن این شرکت در ورود به حوزه هوش مصنوعی مولد برای کدنویسی است. طراحی این مدلها میتواند زمینهساز ورود قابلیتهای پیشرفتهتری در Xcode یا سایر ابزارهای توسعهی اپل در آینده باشد.
با اینکه هنوز مشخص نیست این مدل در کدام محصولات آینده اپل بهکار گرفته خواهد شد، اما کاملاً واضح است که اپل با دقت، بیسروصدا و با روشی متفاوت در حال ساخت نسل جدیدی از ابزارهای هوش مصنوعی برای توسعهدهندگان است.










