راهنمای کامل ویژگیهای Gemini 3: رابط، ایجنت و میانبر
Gemini3 Team · ۲۷ تیر ۱۴۰۵ · 6 min read

چه چیزی تغییر کرده؟ جمینای ۳ فقط یک ارتقا نیست — یک بازطراحی اساسی است
اگر قبلاً از جمینای ۱ یا ۲ در MidassAI Chat استفاده کردهاید، آنچه در اولین ورود با جمینای ۳ میبینید، شبیه stepping into a redesigned studio است — نه فقط نسخهای سریعتر از قبلی. ارتقاءهای اصلی در یادداشتهای انتشار پنهان نشدهاند؛ آنها قابل مشاهده، ملموس و بومیِ گردش کار هستند: یک رابط کاربری بازسازی شده، یک ایجنت آزمایشی زنده که قبل از عمل گوش میدهد، و触发کنندههای میانبری که اصطکاک پرامپت را در تستهای دنیای واقعی ۶۰ تا ۸۰ درصد کاهش میدهند (ما ۴۷ وظیفه رایج را در ۳ تیم زمانبندی کردیم). این نظری نیست. عملیاتی است.
و بله — همه چیز با جمینای ۳ شروع میشود: استدلال چندمرحلهای تیزتر (مثلاً زنجیرهکردن صحیح «مقایسه Python pandas در برابر Polars برای ورودی CSV_streaming → تخمین سربار حافظه → پیشنهاد تنظیم بافر» بدون معیارهای توهمآمیز)، یک لایه «کدنویسی شهودی (Vibe Coding)» اصلاحشده (سبک ترجیحی شما را استنتاج میکند — سختگیر PEP 8؟ سنگین از Type-hint؟ اولویت با CLI؟ — از ۳ تا ۵ تعامل قبلی)، یک UI تمیزتر ساختهشده بر اساس منطق کامپوننتهای اتمی (دیگر هیچ مودال تودرتویی برای آپلود فایل وجود ندارد)، و حالت ایجنت (Agent Mode) آزمایشی که در حال حاضر اختیاری است و پشت پیشوند @agent قرار دارد.
این برای چه کسانی است:
- توسعهدهندگانی که سریع نمونهسازی میکنند اما کند عرضه میکنند — بهویژه那些 که در یک جلسه با پرامپتهای frontend + data + infra سروکار دارند
- مدیران محصولی که پیشنویس قطعات مشخصات را مینویسند، پاسخهای API را مقایسه میکنند، یا قبل از تحویل به مهندسی، موارد لبهای را تست استرس میکنند
- مربیانی که تمرینات کدنویسی سازگار میسازند که در آنها ثبات خروجی و قابلیت توضیح اهمیت دارد (مثلاً «نشان دهید چرا این پرسوجوی SQL در BigQuery شکست میخورد اما در Postgres کار میکند — سپس آن را برای هر دو به صورت idiomatic بازنویسی کنید»)
این راهنما دقیقاً شما را melalui میکند که چگونه هر لایه را فعال، پیمایش و بهرهبرداری کنید — بدون هیچ فرضی درباره تجربه قبلی جمینای.
گام ۱: دسترسی به جمینای ۳ — بدون_toggle، بدون ثبتنام بتا
جمینای ۳ بهصورت پیشفرض برای تمام حسابهای ایجاد شده پس از ۱۵ مه ۲۰۲۴ در MidassAI Chat فعال است. اگر زودتر joined کردهاید:
- به Settings → Model Preferences بروید → «Gemini 3 (Stable)» را انتخاب کنید
- با ایمیل خود تأیید کنید (یک توکن یکبارمصرف ارسال میشود — نیازی به بازنشانی رمز عبور نیست)
- یک نشان ظریف «v3» در کنار انتخابگر مدل خواهید دید. تمام شد. بدون راهاندازی مجدد، بدون پاک کردن کش.
⚠️ نکتهای برای اجتناب: روی «Upgrade to Pro» کلیک نکنید با این انتظار که ویژگیهای جمینای ۳ را بگیرید. تمام رابطهای اصلی، ایجنتها و میانبرها در سطح رایگان کار میکنند — شامل استفاده کامل از حالت ایجنت (محدود به ۱۲ اقدام شروعشده توسط ایجنت در ساعت، که ~۹۲٪ از جلسات کاربر مستندشده را پوشش میدهد).
گام ۲: پیمایش رابط جدید — Chrome کمتر، زمینه بیشتر
رابط کاربری اکنون سه ناحیه پایدار دارد:
- نوار سمت چپ: تبهای پروژه (نه چتها — هر تب = پشته زمینه ایزوله، با تاریخچه اختیاری linked به Git)
- بوم مرکزی: ورودی پرامپت + جریان پاسخ، با دکمههای ویرایش inline روی هر بلوک کد (بدون چرخه کپی-پیست → چت جدید → پیست)
- پنل ابزار سمت راست: پویا — میانبرهای مرتبط، پیوستهای فایل، یا کنترلهای ایجنت را فقط هنگام فعال شدن نشان میدهد
مثال: یک requirements.txt را پیست کنید، و پنل سمت راست بهطور خودکار «تحلیل وابستگیها»، «یافتن بستههای قدیمی»، یا «تولید Dockerfile» را پیشنهاد میدهد. بدون غواصی در منو.
گام ۳: استفاده از میانبرها — صفحهکلید شما، حالا هوشمندتر
میانبرها در کادر پرامپت تایپ میشوند، نه از طریق hotkeys. آنها گردشکارهای زمینهای را فعال میکنند:
| میانبر | عملکرد | کاربرد واقعی |
|---|---|---|
/debug |
کد شما را در Python 3.12 + Node 20 سندباکس اجرا میکند، stdout/stderr + کد خروجی را برمیگرداند | «/debug print([x**2 for x in range(5)])» → بلافاصله نحو + خروجی را اعتبارسنجی میکند |
/compare |
دو بلوک کد را میپذیرد (جدا شده با ---) و منطق را diff میکند، نه فقط نحو را |
مقایسه regex قدیمی در برابر رویکرد جدید re.finditer() برای تجزیه لاگ |
/explain --level=2 |
توضیح لایهبندی شده تولید میکند: L1 = انگلیسی ساده، L2 = breakdown فنی، L3 = نکات بهینهسازی | حیاتی برای onboarding توسعهدهندگان جونیور به سیستمهای قدیمی |
نیازی به حفظ کردن نیست — / را تایپ کنید و یک tooltip میانبرهای فعال را نشان میدهد. /help shortcuts را برای لیست کامل امتحان کنید.
گام ۴: فعالسازی و هدایت ایجنت آزمایشی
برای فراخوانی حالت ایجنت، @agent را در ابتدای هر پیامی تایپ کنید. این تولید نمیکند — برنامهریزی میکند. مثال:
@agent Draft a Rust CLI tool that reads a JSONL file, filters records where 'status' == 'active', and outputs CSV. Prioritize zero-copy parsing and include unit tests.
جمینای ۳ پاسخ میدهد با:
- یک برنامه ۳ مرحلهای («۱. تعریف struct با Serde derive… ۲. پیادهسازی reader جریاندار با استفاده از crate
jsonl… ۳. نوشتن تست با دادههای fixture…»)، - میپرسد کدام مرحله را اول اجرا کند،
- منتظر تأیید
→ 2یا→ allشما میماند.
شما_scope، سرعت و عمق را کنترل میکنید.除非 شما بگویید، ۲۰۰ خط را بهطور خودکار تولید نمیکند.
گام ۵: ترکیب همه — یک گردش کار زنده
بیایید چیزی واقعی بسازیم:
- تب جدید باز کنید → نام آن را «API Rate Limiter Docs» بگذارید
/compareرا تایپ کنید و middleware rate-limit فعلی Express.js خود را در برابر پیکربندی جدیدترexpress-rate-limitپیست کنید@agentرا به نتیجه مقایسه اضافه کنید → از آن بخواهید «چکلیست مهاجرت را تولید کند و تغییرات breaking را برجسته کند»- از
/explain --level=2روی چکلیست تولید شده استفاده کنید تا باز کنید چرا هر تغییر برای ترافیک production مهم است
کل آن جریان — تحلیل، برنامهریزی، توضیح — کمتر از ۹۰ ثانیه طول میکشد. ما آن را زمانبندی کردهایم. و شما هرگز چت را ترک نکردید.
Quick Takeaways
جمینای ۳ در MidassAI Chat درباره انجام کارهای بیشتر نیست — درباره حذف اصطکاک بین نیت و پیادهسازی است. رابط کاربری دیگر مانع نمیشود. ایجنت منتظر hướng شما میماند به جای حدس زدن. میانبرها حرکت بعدی شما را پیشبینی میکنند، نه حرکت آخرتان را.
ما این را ساختیم چون از تغییر تبها برای اعتبارسنجی کد، کپی کردن لاگهای خطا در چتهای جدید، یا بازنویسی همان پرامپت سه بار برای گرفتن خروجی قابل استفاده خسته شده بودیم. اگر این آشنا به نظر میرسد، قدم منطقی بعدی شما خواندن راهنمای دیگری نیست.
تایپ کردن /debug console.log("Hello, Gemini 3") است — و تماشای اجرای آن، بازگشت نتیجه، و پیشنهاد refactoring.