

مدتی پیش، گوگل ابزار Gemini CLI (رابط خط فرمان) را منتشر کرد که واقعاً چشمگیر است. بر خلاف بسیاری از ابزارهای هوش مصنوعی، برنامه Gemini CLI به صورت محلی نصب میشود، بنابراین لازم نیست نگران این باشید که پرسشهای شما (یا نتایج آنها) برای مقاصد نامشروع به کار رود. در حال حاضر Gemini CLI دارای ویژگیهای زیر است: - منبع باز کامل است و به کاربران امکان بررسی و مشارکت در کد را میدهد. - از Gemini 2.5 Pro قدرت میگیرد. - سطح رایگان اجازه میدهد 60 درخواست در هر دقیقه و 1000 درخواست در روز با یک حساب شخصی گوگل انجام دهید. - شامل ابزارهای جستجوی گوگل، عملیات روی فایلها و دستورات شل برای قابلیتهای پیشرفتهتر است. - از ادغامهای سفارشی پشتیبانی میکند و به بهبود توانایی درک متن زمینه توسط هوش مصنوعی کمک میکند. همانطور که احتمالاً فرض کردهاید، با توجه به نام، Gemini CLI یک ابزار صرفاً خط فرمان است و GUI ندارد. اگر با خط فرمان راحت نیستید، Gemini CLI برای شما مناسب نیست. اگر با این حال در پنجره ترمینال خانه هستید، Gemini CLI میتواند به راحتی به ابزاری دیگر در مسیر سفر برنامهنویسیتان تبدیل شود. میتوانید از Gemini CLI برای یادگیری نحوه استفاده از یک زبان برنامهنویسی جدید، ارتقای مهارتهای خود با یک زبان خاص و خیلی چیزهای دیگر استفاده کنید. بیایید بیاموزیم چگونه این ابزار کارآمد را نصب کنیم و سپس چگونه از آن استفاده کنیم تا مقدار کمی درباره جاوااسکریپت یاد بگیریم. آنچه به آن نیاز دارید برای کارکرد این ابزار، به هر سیستم عاملی که از Node.js و NPM پشتیبانی میکند نیاز دارید. من نصب را روی Zorin OS که بر پایه اوبونتو است نشان میدهم. در لینوکس همچنین به کاربری با امتیازات sudo نیاز دارید. بیایید به آمادهسازی بپردازیم. نصب پیشنیازها قبل از اینکه Gemini CLI را بتوانید نصب کنید، ابتدا باید Node.js و NPM را نصب کنید. برای این کار دستورات زیر را اجرا میکنیم: پس از انجام این کار، آماده نصب Gemini CLI خواهید بود. نصب Gemini CLI میتوانید Gemini CLI را با یک دستور واحد نصب کنید: مدت کوتاهی طول میکشد تا این عملیات به پایان برسد، اما نباید با هیچ مشکلی روبهرو شود. کار شما هنوز تمام نشده است. باید Gemini CLI را با حساب Google شخصی خود احراز هویت کنید. برای این کار، مرورگر وب پیشفرض خود را باز کنید و مطمئن شوید که در حساب گوگل خود لاگین کردهاید. پس از انجام این کار، دوباره به پنجره ترمینال بازگردید و فرمان را اجرا کنید: اگر با خطا مواجه شدید، به این معناست که توزیع شما نسخه قدیمیتر Node.js را نصب کرده است. برای رفع این مشکل، کارهای زیر را انجام دهید: پس از انجام این کار، فرمان gemini را دوباره اجرا کنید. از شما روش احراز هویت انتخاب میشود (شکل ۱). مطمئن شوید گزینه ورود با گوگل انتخاب شده و کلید Enter را فشار دهید. شکل ۱: اگر ترجیح میدهید، میتوانید با کلید API Gemini یا Vertex AI احراز هویت کنید. وقتی مرورگر پیشفرض شما باز میشود، اگر قبلاً وارد حساب گوگل نشدهاید، اکنون وارد شوید. وقتی از شما پرسیده شد، روی Sign In کلیک کنید تا اعلام شود که احراز هویت با موفقیت انجام شد، آنگاه میتوانید مرورگر را ببندید تا Gemini CLI برای اولین پرسش شما آماده باشد. فعلاً پرسوجو نکنید. Gemini را با دو ضربه زدن به ترکیب کلید Ctrl+C ببندید. بیایید درباره جاوااسکریت چیزی یاد بگیریم با استفاده از پنجره ترمینال، یک دایرکتوری پروژه جدید با فرمان زیر بسازید: به آن دایرکتوری بروید با: حال دوباره فرمان gemini را اجرا کنید. تفاوت این بار این است که در یک دایرکتوری مشخص کار میکنید (بر خلاف دایرکتوری خانهتان). از پنجره اصلی Gemini (شکل ۲) درخواست زیر را بدهید: شکل ۲: Gemini CLI برای اولین پرسش شما آماده است. Enter را بزنید تا Gemini کار خود را آغاز کند. در حین کار، احتمالاً از شما میخواهد کارهای خاصی را تأیید کنید یا از شما میخواهد اجازه دهد فایلهایی ایجاد شوند (شکل ۳). شکل ۳: مقاومت در برابر این کار بیفایده است، پس به آن اجازه بدهید تا فایلها ایجاد شوند. ادامه بدهید تا Gemini همانطور که درخواست کرده، کارهای لازم را انجام دهد. بعد از چند دقیقه، Gemini به من اطلاع داد که فایل index.html را با مرورگر وبم باز کنم تا ببینم کشوهای کشویی در عمل فعال میشوند (شکل ۴). شکل ۴: کشوهای کشویی نمونه ما با موفقیت ایجاد شدند. خوب، اما از این چه میآموزیم؟ اگر به دایرکتوری JS_PROJECT خود بازگردید، سه فایل خواهید دید: یا میتوانید دنبال پاسخ مشابهی مانند این باشید: سپس Gemini CLI شما را قدم به قدم با کاری که انجام داده است راهنمایی میکند (شکل ۵) یا به شما میگوید منابع طبقه رایگان به پایان رسیدهاند یا سرویس خیلی شلوغ است. اگر اینطور باشد، دوباره پرسش را اجرا کنید تا ببینید آیا کار میکند یا نه. شکل ۵: بگذارید Gemini CLI توضیح دهد چگونه کشوها را ایجاد کرده است. و این همان روشی است که با نصب و استفاده از ابزار Gemini CLI میتوانید چیز تازهای یاد بگیرید یا مهارتهای فعلی خود را تقویت کنید.