
گوگل دستیار برنامهنویسی غیرهمزمان و مبتنی بر عامل خود به نام 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 را بهبود خواهد بخشید، اما هیچ تغییری برای سادهسازی مدل اشتراکها اعلام نکرده است. نظر شما چیست؟ به عنوان یک برنامه نویس، آیا ابزار جولز به درد شما میخورد؟
۱. هوش مصنوعی Jules چیست؟
جولز یک دستیار برنامهنویسی غیرهمزمان گوگل است که با مدل Gemini 2.5 Pro ساخته شده و میتواند بسیاری از کارهای روزمره توسعهدهندگان را خودکار انجام دهد.
۲. تفاوت جولز با ابزارهایی مثل GitHub Copilot چیست؟
Copilot عمدتاً بلادرنگ کار میکند، اما جولز بهصورت غیرهمزمان و در پسزمینه وظایف را اجرا میکند و سپس گزارش کامل و تغییرات را برای بررسی ارائه میدهد.
۳. آیا کد من برای آموزش مدل استفاده میشود؟
خیر، گوگل اعلام کرده که بهطور پیشفرض از کد خصوصی کاربران برای آموزش استفاده نمیکند و دادهها در محیط ایزوله باقی میمانند.
۴. آیا میتوان از جولز برای پروژههای شخصی استفاده کرد؟
بله، نسخه پایه (Base) برای پروژههای کوچک و تست ابزار طراحی شده است.
۵. چه سطوح اشتراکی برای جولز وجود دارد؟
Base: برای پروژههای کوچک
Google AI Pro: برای کارهای روزمره توسعه
Google AI Ultra: برای پروژههای بزرگ و چندعاملی
۶. آیا جولز میتواند با مخازن GitHub کار کند؟
بله، حتی میتواند با GitHub Issues یکپارچه شود.
۷. مشکلات فعلی جولز چیست؟
طبق برخی بازخوردها، هنوز باگهای رابط کاربری، عملکرد محدود در مسائل پیچیده، و سردرگمی در مدل اشتراکها وجود دارد.