
گوگل دستیار برنامهنویسی غیرهمزمان و مبتنی بر عامل خود به نام Jules را از فاز بتا خارج کرده و به صورت عمومی در دسترس قرار داده است. این دستیار به عنوان ابزاری برای توسعهدهندگانی معرفی شده که میخواهند کارهای روتین برنامهنویسی را به یک هوش مصنوعی بسپرند.
ویژگیها و نحوه عملکرد جولز
- موتور پردازشی: جولز با استفاده از مدل Gemini 2.5 Pro طراحی شده تا طیف وسیعی از فعالیتهای کدنویسی را انجام دهد.
- وظایف: این دستیار قادر به نوشتن تست، ساخت ویژگیهای جدید، رفع باگ، تولید گزارش تغییرات صوتی (audio changelogs)، و بهروزرسانی وابستگیها (dependencies) است.
- عملکرد غیرهمزمان: برخلاف دستیارهای کدنویسی سنتی که به صورت بلادرنگ کار میکنند، Jules به شکل غیرهمزمان عمل میکند.
ادین دستیار مستقیماً با مخازن (repositories) موجود توسعهدهنده ادغام میشود. نحوه عملکرد دستیار کدنویسی جولز اینگونه است که:
- کد را در یک ماشین مجازی امن در Google Cloud کلون میکند. سپس در پسزمینه به کار خود ادامه میدهد.
- پس از اتمام کار، Jules یک جمعبندی از برنامه کاری، دلیل انجام تغییرات و تفاوتهای کد (diff) را تهیه میکند. توسعهدهندگان میتوانند قبل از ادغام تغییرات، آنها را بررسی و تأیید کنند.
گوگل تاکید کرده که این سرویس به طور پیشفرض خصوصی است، از کدهای خصوصی کاربران برای آموزش مدل استفاده نمیکند و تمام دادهها را در محیط اجرایی ایزوله خود نگه میدارد.
نتایج دوره بتا و سطوح دسترسی
در دورهی بتا، هزاران توسعهدهنده دهها هزار کار را با Jules انجام دادند و بیش از ۱۴۰,۰۰۰ بهبود در کد به صورت عمومی به اشتراک گذاشته شد.
بر اساس بازخورد کاربران، گوگل رابط کاربری را بهبود بخشید، صدها باگ را رفع کرد و ویژگیهای جدیدی مانند اجرای سریعتر وظایف، یکپارچهسازی با GitHub Issues و پشتیبانی چندحالته (multimodal) را اضافه کرد.
هوش مصنوعی جولز گوگل در حال حاضر در سه سطح در دسترس است:
- پایه (Base): برای پروژههای کوچک و آزمایش دستیار.
- نسخه پرو (Google AI Pro): برای کارهای روزانه و مداوم.
- نسخه اولترا (Google AI Ultra): برای محیطهای کدنویسی سنگین که به پشتیبانی چندعاملی در مقیاس بزرگ نیاز دارند.
خلاصهٔ دستیار برنامهنویسی گوگل Jules
| نوع ابزار | دستیار برنامهنویسی غیرهمزمان و مبتنی بر عامل |
| مدل پردازشی | Gemini 2.5 Pro |
| وظایف اصلی | نوشتن تست، ساخت ویژگیهای جدید، رفع باگ، تولید گزارش تغییرات صوتی (Audio Changelogs)، بهروزرسانی وابستگیها (Dependencies) |
| نحوه عملکرد | کلون کردن مخزن در ماشین مجازی امن روی Google Cloud → اجرای وظایف در پسزمینه → ارائهٔ جمعبندی کارها، دلایل تغییرات و diff برای بررسی و تأیید توسعهدهنده |
| یکپارچه سازی | اتصال مستقیم به مخازن، یکپارچهسازی با GitHub Issues |
| امنیت و حریم خصوصی | محیط اجرایی ایزوله، خصوصی بهصورت پیشفرض، عدم استفاده از کد خصوصی برای آموزش مدل |
| بهبودهای پس از بتا | اجرای سریعتر وظایف، رفع صدها باگ، پشتیبانی چندحالته (Multimodal)، رابط کاربری بهبود یافته |
| نتایج بتا | هزاران توسعهدهنده → دهها هزار وظیفه انجامشده → بیش از ۱۴۰٬۰۰۰ بهبود کد عمومی |
| سطوح دسترسی | Base Google AI Pro Google AI Ultra |
| بازخورد کاربران | وجود باگهای رابط کاربری و عملکرد نهچندان قوی در مسائل پیچیده؛ ابهام در اشتراکهای Workspace و دسترسی محصولات هوش مصنوعی |
نظرات توسعهدهندگانی که از این نسخه استفاده کردهاند
برخی از کاربران اولیه کاملاً راضی نبودهاند. یکی از کاربران در Hacker News به باگهای واضح در رابط کاربری و عملکرد ضعیف ابزار برای حل مشکلات پیچیدهتر اشاره کرده است.
کاربر دیگری به نام Lucasoato به پیچیدگی و سردرگمی در مورد اشتراکهای Google Workspace و محصولات هوش مصنوعی گوگل اعتراض کرده است. او گفته است که فهمیدن اینکه آیا به Google AI Studio دسترسی دارند یا نه، کار آسانی نیست.
گوگل اعلام کرده که به بازخورد توسعهدهندگان گوش خواهد داد و در بهروزرسانیهای آینده، Jules را بهبود خواهد بخشید، اما هیچ تغییری برای سادهسازی مدل اشتراکها اعلام نکرده است. نظر شما چیست؟ به عنوان یک برنامه نویس، آیا ابزار جولز به درد شما میخورد؟





