گوگل با گسترش ابزار هوش مصنوعی برنامهنویسی خود با نام Jules، آن را بیش از پیش در جریان کار توسعهدهندگان وارد کرده است.
به گزارش تکناک، این شرکت روز پنجشنبه با معرفی یک رابط خط فرمان (CLI) جدید به نام Jules Tools و همچنین API عمومی، امکان دسترسی مستقیم به این عامل کدنویسی را در ترمینالها، سامانههای CI/CD و حتی ابزارهایی مانند Slack فراهم کرد. این اقدام در حالی صورت میگیرد که رقابت میان شرکتهای فناوری برای آینده توسعه نرمافزار و تبدیل کدنویسی به فرآیندی همراه با کمک هوش مصنوعی شدت گرفته است.
Jules که یک عامل کدنویسی غیرهمزمان محسوب میشود، تا پیش از این تنها از طریق وبسایت و GitHub در دسترس کاربران قرار داشت. اما اکنون گوگل با عرضه CLI جدید، این امکان را فراهم کرده است که توسعهدهندگان بدون نیاز به جابهجایی میان رابطهای مختلف، مستقیماً در محیط ترمینال با ابزار تعامل داشته باشند و وظایف کدنویسی خود را به آن بسپارند. این ویژگی موجب کاهش نیاز به تغییر محیط کاری و افزایش سرعت و بهرهوری برنامهنویسان خواهد شد.
کیتی کورِوِک، مدیر محصول در Google Labs، در گفتوگو با تککرانچ تأکید کرد که هدف اصلی از عرضه این ابزار، کاهش جابهجایی مداوم میان محیطها و در نتیجه سادهتر کردن تجربه توسعهدهندگان است. او همچنین افزود که گوگل پیشتر ابزار Gemini CLI را نیز معرفی کرده بود که از مدل Gemini 2.5 Pro قدرت میگیرد. هرچند Gemini CLI و Jules هر دو بر پایه همین مدل ساخته شدهاند، اما تفاوت اساسی آنها در نوع تعامل است. به گفته کورِوِک، Jules برای وظایف مشخص و محدود طراحی شده است، در حالی که Gemini CLI تعاملیتر است و نیازمند همکاری مرحلهبهمرحله کاربر با ابزار خواهد بود.
به نقل از تککرانچ، دنیس کوان، کارشناس ارشد توسعهدهندگان گوگل، نیز در مطلبی در Medium توضیح داده که Jules ذاتاً کمتر تعاملی است و پس از تأیید برنامهاش توسط کاربر، وظایف را بهصورت مستقل اجرا میکند. همین ویژگی موجب شده است که توسعهدهندگان بتوانند بخشی از وظایف خود را با اعتماد بیشتری به آن بسپارند.
گوگل علاوه بر عرضه CLI، API عمومی Jules را نیز در اختیار توسعهدهندگان قرار داده است؛ قابلیتی که پیشتر تنها برای پروژههای داخلی گوگل استفاده میشد. این API به کاربران اجازه میدهد Jules را به محیطهای توسعه و ابزارهایی مثل VSCode متصل کنند. همچنین گوگل قصد دارد پلاگینهای اختصاصی برای IDEها عرضه کند تا دامنه حضور Jules در اکوسیستم توسعه نرمافزار افزایش یابد.

در هفتههای اخیر، قابلیتهای تازهای نیز به Jules افزوده شده است. از جمله این ویژگیها میتوان به امکان بارگذاری تصویر، نمایش پشتهای در diff viewer، خواندن و پاسخگویی به کامنتهای Pull Request و مهمتر از همه ویژگی حافظه اشاره کرد. این قابلیت به Jules کمک میکند سوابق تعاملات، ترجیحات و اصلاحات کاربران را ذخیره کرده و تجربه بهتری در دفعات بعد ارائه دهد.
یکی از تغییرات مهمی که گوگل در آینده برای Jules در نظر دارد، کاهش وابستگی آن به GitHub است. در حال حاضر این عامل تنها در مخازن GitHub کدنویسی میکند، اما کاربران خواستار پشتیبانی از سایر میزبانهای کد و حتی امکان استفاده در پروژههایی هستند که سیستم کنترل نسخه ندارند. گوگل اعلام کرده است که بررسی برای تحقق این موضوع در دستور کار قرار دارد.
البته چالش نظارت بر ابزارهای هوش مصنوعی همچنان باقی است. کورِوِک توضیح داده است که اگر Jules هنگام انجام وظایف به مشکل برخورد کند، فرآیند را متوقف کرده و از کاربر کمک میخواهد. با این حال، این موضوع روی دستگاههای موبایل پیچیدهتر است، زیرا اعلانهای بومی هنوز پشتیبانی نمیشوند. گوگل میگوید بهبود تجربه کاربری روی موبایل و افزودن پشتیبانی از اعلانهای نوتیفیکیشن در آینده مدنظر خواهد بود.
Jules تاکنون بیشتر توسط مهندسان نرمافزار و متخصصان حرفهای استفاده شده است، اما برخی کاربران نیز آن را بهعنوان مکمل ابزارهای کدنویسی خلاقانهتر به کار گرفتهاند. طبق گفته کورِوِک، بسیاری از افراد پس از رسیدن به محدودیت در ابزارهای سادهتر، پروژههای خود را به Jules منتقل میکنند تا امکان توسعه بیشتر داشته باشند.
این ابزار که نخستین بار در ماه مه بهصورت پیشنمایش عمومی عرضه شد و در ماه اوت از نسخه بتا خارج شد، اکنون در قالب پلنهای مختلف در دسترس است. پلن رایگان امکان انجام ۱۵ وظیفه روزانه و سه وظیفه همزمان را فراهم میکند. پلنهای حرفهای نیز شامل نسخه Google AI Pro با قیمت ۱۹.۹۹ دلار در ماه و نسخه Ultra با قیمت ۱۲۴.۹۹ دلار در ماه هستند که به ترتیب حدود پنج برابر و بیست برابر ظرفیت بیشتری در اختیار کاربران قرار میدهند.