تاریخ انتشار : چهارشنبه ۱۵ مرداد ۱۴۰۴ - ۸:۵۳
47 بازدید
کد خبر : 8932

هم‌تیمی هوش مصنوعی برای کدنویسی با Gemini CLI

هم‌تیمی هوش مصنوعی برای کدنویسی با Gemini CLI

Gemini CLI GitHub Actions یک هم‌تیمی هوش مصنوعی قدرتمند و بدون هزینه برای مخزن کد شماست. این ابزار هم به عنوان یک عامل خودکار برای انجام وظایف روزمره و حیاتی کدنویسی عمل می‌کند و هم به عنوان یک همکار در دسترس که می‌توانید به سرعت کارها را به او واگذار کنید. در ماه ژوئن، Gemini

Gemini CLI GitHub Actions یک هم‌تیمی هوش مصنوعی قدرتمند و بدون هزینه برای مخزن کد شماست. این ابزار هم به عنوان یک عامل خودکار برای انجام وظایف روزمره و حیاتی کدنویسی عمل می‌کند و هم به عنوان یک همکار در دسترس که می‌توانید به سرعت کارها را به او واگذار کنید.

در ماه ژوئن، Gemini CLI را به عنوان یک عامل هوش مصنوعی متن‌باز معرفی کردیم که قدرت Gemini را به ترمینال شما می‌آورد. پذیرش پرشور توسعه‌دهندگان بسیار شگفت‌انگیز بوده است. برای اینکه با درخواست‌های زیاد ویژگی‌ها و مشارکت‌ها همگام شویم، از ابزار خودمان استفاده کردیم و با کمک Gemini CLI فرآیند مدیریت مشکلات و بررسی درخواست‌های pull را خودکار کردیم. زمانی که اعضای جامعه متوجه این جریان کاری جدید ما شدند، از ما خواستند تا آنچه ساخته‌ایم را به اشتراک بگذاریم.

امروز، Gemini CLI GitHub Actions را معرفی می‌کنیم. این یک هم‌تیمی هوش مصنوعی قدرتمند و بدون هزینه برای مخزن کد شماست. این ابزار هم به عنوان یک عامل خودکار برای انجام وظایف روزمره و حیاتی کدنویسی عمل می‌کند و هم به عنوان یک همکار در دسترس که می‌توانید به سرعت کارها را به او واگذار کنید.

این نسخه در حال حاضر در حالت بتا است، برای همه افراد در سراسر جهان در دسترس است و می‌توانید آن را در GitHub با آدرس google-github-actions/run-gemini-cli پیدا کنید.

یک هم‌تیمی هوش مصنوعی در مخزن شما

در حالی که Gemini CLI ابزاری است که برای استفاده فردی در ترمینال شخصی شما ساخته شده، Gemini CLI GitHub Actions برای همکاری تیمی در پلتفرمی طراحی شده است که توسعه‌دهندگان با یکدیگر کار می‌کنند.

این ابزار با رویدادهایی مانند مسائل جدید یا درخواست‌های pull فعال می‌شود و به صورت ناهمزمان در پس‌زمینه کار می‌کند، با استفاده از تمام زمینه پروژه شما برای انجام خودکار وظایف. این ابزار کد شما را می‌شناسد، متوجه کاری که می‌خواهید انجام دهید می‌شود و آن را انجام می‌دهد.

ما با سه جریان کاری قدرتمند و متن‌باز که می‌توانند به شما در کدنویسی بهتر و سریع‌تر کمک کنند، راه‌اندازی می‌کنیم:

  • مدیریت هوشمند مسائل: خودکارسازی فرآیند مدیریت مسائل جدید. Gemini CLI می‌تواند مسائل ورودی را تحلیل، برچسب‌گذاری و اولویت‌بندی کند و کمک می‌کند تا تمرکز شما روی مهم‌ترین موارد باشد.
  • تسریع بررسی درخواست‌های pull: دریافت بازخورد سریع و مفید در مورد تغییرات کد. Gemini CLI می‌تواند درخواست‌های pull را از نظر کیفیت، سبک و صحت بررسی کند و به بازبین‌ها این امکان را می‌دهد که روی وظایف و تصمیمات پیچیده‌تر تمرکز کنند.
  • همکاری در دسترس بر اساس نیاز: به سادگی با ذکر @gemini-cli در هر مسئله یا درخواست pull، کارها را واگذار کنید. از آن بخواهید کارهایی مانند “نوشتن تست برای این اشکال”، “اجرای تغییرات پیشنهاد شده”، “ارائه راه‌حل‌های جایگزین” یا “رفع این اشکال به وضوح تعریف شده” را انجام دهد.

این جریان‌ها متن‌باز و کاملاً قابل تنظیم هستند؛ شما می‌توانید جریان‌های کاری خود را ایجاد کرده یا جریان‌های کاری موجود در Gemini CLI GitHub Actions را تنظیم کنید.

ساخته شده با امنیت و کنترل سطح شرکت

اقدامات امنیتی قوی بخشی اساسی از توسعه نرم‌افزار مدرن هستند. به همین دلیل ما Gemini CLI GitHub Actions را با امنیت و انعطاف‌پذیری در هسته آن ساخته‌ایم.

شما همیشه کنترل کامل دارید و می‌توانید از قابلیت‌هایی مانند:

احراز هویت ایمن بدون نیاز به اعتبارنامه: کاربران Vertex AI و Gemini Code Assist Standard و Enterprise می‌توانند از Workload Identity Federation (WIF) گوگل کلود برای حذف نیاز به کلیدهای API بلندمدت در محیط خود استفاده کنند، که به طور چشمگیری خطر نفوذ اعتبارنامه‌ها را کاهش می‌دهد.

کنترل دقیق: با استفاده از کنترل‌های چندلایه، اصل حداقل دسترسی را اعمال کنید. از قابلیت‌هایی مانند لیست سفید دستورات برای تأیید صریح هر دستور شل که عامل می‌تواند اجرا کند، استفاده کنید. همچنین می‌توانید یک هویت سفارشی برای عامل ایجاد کنید (برای مثال، gemini-for-your-org) و فقط دسترسی‌های دقیقاً موردنیاز آن را به آن اعطا کنید.

شفافیت کامل: GitHub on CLI با OpenTelemetry یکپارچه شده است که استاندارد صنعت برای اندازه‌گیری‌های مربوط به تلماتری است، بنابراین می‌توانید لاگ‌ها و متریک‌ها را به پلتفرم مشاهده‌پذیری دلخواه خود مانند Google Cloud Monitoring ارسال کنید. این امکان به شما دیدگاه کامل و بلادرنگ در مورد هر اقدام را می‌دهد تا بتوانید استفاده را نظارت کرده و جریان‌های کاری پیچیده را دیباگ کنید.

همین امروز شروع کنید

با هم‌تیمی جدید خود چه چیزی خواهید ساخت؟ یک جریان کاری که به طور خودکار یادداشت‌های انتشار تولید کند؟ یا یکی که مستندات را همگام با کد شما نگه دارد؟ فقط به آن فکر نکنید؛ بسازید. ما شما را دعوت می‌کنیم تا جریان‌های کاری نوآورانه خود را به مخزن ما اضافه کرده و با جامعه به اشتراک بگذارید.

Gemini CLI GitHub Actions امروز در نسخه بتا در دسترس است و با سهمیه‌های سخاوتمندانه و رایگان برای Google AI Studio همراه است. Vertex AI و همچنین سطوح Standard و Enterprise از Gemini Code Assist نیز پشتیبانی می‌شوند. استفاده رایگان از Gemini Code Assist برای کاربران فردی به زودی در دسترس خواهد بود.

برای شروع، Gemini CLI نسخه ۰.۱.۱۸ یا بالاتر را دانلود کرده و دستور /setup-github را اجرا کنید. شما می‌توانید GitHub Action را در آدرس google-github-actions/run-gemini-cli پیدا کنید.

منبع خبر : blog.google

برچسب ها :

ناموجود
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : 0
  • نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
  • نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.