اگر مشتاق بودهاید که Gemini 2.5 Flash را فراتر از چت و به سمت اقدامپذیری واقعی سوق دهید، جای درستی آمدهاید. Gemini 2.5 Flash برای استدلال با تأخیر کم و استفاده از ابزارهای عاملمحور طراحی شده است—به این معنی که میتواند تصمیم بگیرد چه زمانی توابع را فراخوانی کند، دادهها را واکشی کند و ابزارها را به هم زنجیره کند تا وظایف را به پایان برساند. بهروزرسانیهای اخیر بر بهبود رفتارهای استفاده از ابزار و کارایی تأکید دارند و آن را برای عوامل درجه تولید که به سرعت بدون فدا کردن قابلیت اطمینان نیاز دارند، ایدهآل میسازد. مستندات رسمی Google، فراخوانی تابع ساختاریافته و ادغام ابزارهای زنده را تشریح میکند، که جریانهای کاری زیر را باز میکند.
در زیر 30 اعلان تستشده و آمادهی کپی و پیست برای تسریع ساختهای شما آورده شده است—که بر اساس سناریوهای عملی مانند بازیابی، استخراج داده، برنامهریزی، سازماندهی، ارزیابی و ایمنی سازماندهی شدهاند. از آنها همانطور که هستند استفاده کنید یا با طرحوارههای ابزار خود تطبیق دهید.
نکتهی حرفهای قبل از شروع: در دستورالعملهای سیستم یا توسعهدهنده، قراردادهای ابزار را بهطور صریح تعریف کنید (نام، توضیحات، طرحواره JSON)، محافظها را ایجاد کنید (چه زمانی چه چیزی را فراخوانی کنید) و فرمتهای پاسخ را مشخص کنید. برای قابلیت اطمینان سازمانی، از فراخوانی تابع و نظم طرحواره که در اسناد آمده است، پیروی کنید.
—
نحوه استفاده از این اعلانها
- هر جا که {tool_name}، {schema} یا {constraints} را میبینید، تعاریف ابزار واقعی خود را جایگزین کنید.
- با درخواست JSON دقیق در صورت لزوم، پاسخها را قطعی نگه دارید.
- مدل را تشویق کنید تا گامبهگام فکر کند، اما فقط فراخوانی ساختاریافته نهایی را خروجی دهد.
—
بخش 1: بازیابی و جستجو (آماده RAG)
- جستجوی متمرکز وب با محدودیتها
«هدف: به پرسش کاربر با استفاده از ابزار جستجو فقط در صورت نیاز پاسخ دهید. اگر دانش نامشخص است، جستجو را فراخوانی کنید. اگر مطمئن هستید، مستقیماً پاسخ دهید.
هنگام فراخوانی جستجو، از کلمات کلیدی و فیلترهای سایت به طور مختصر استفاده کنید. اگر نتایج متعدد است، 3 نتیجه برتر را با منابع خلاصه کنید. اگر هنوز نامشخص است، یک سوال توضیحی بپرسید.
پرسش کاربر: '{question}'
سیاست: دقت را بر وسعت ترجیح دهید. هنگام استفاده از جستجو، منابع را ذکر کنید.»
- تأیید چندمرحلهای
«وظیفه: ادعا را تأیید کنید: '{claim}'. مراحل: (1) ادعاهای کلیدی را شناسایی کنید. (2) برای هر ادعا با کلمات کلیدی متمایز، جستجو را فراخوانی کنید. (3) حداقل دو منبع مستقل را بررسی کنید. (4) حکم را به صورت {'verdict': 'true/false/uncertain', 'evidence': .
بازگردانید.- مستندات فراخوانی تابع و ابزار زنده Google الگوهای قوی برای فراخوانیهای ساختاریافته ارائه میدهد، که ادغامهای قابل پیشبینی با APIهای خارجی را امکانپذیر میکند.
- تیمهای سازمانی میتوانند از راهنمایی Vertex AI در مورد فراخوانی تابع، دقت طرحواره و بهترین شیوهها برای قابلیت اطمینان در مقیاس استفاده کنند.
شایان ذکر است: اگر در حال نمونهسازی اتوماسیونهای چند ابزاری با تکرار سریع هستید، یک IDE بصری یا مبتنی بر چت که از کتابخانههای اعلان، سیمکشی ابزار و آزمایش سریع پشتیبانی میکند، میتواند حلقه شما را سرعت بخشد. جریانهای کاری به سبک Sider که اعلانها را مستند میکنند، ساختار را اعمال میکنند و امکان آزمایش با یک کلیک را فراهم میکنند، تمایل دارند خطاهای ادغام را کاهش دهند و ارزیابی را سیستماتیکتر کنند.
مراحل بعدی
- 3-5 اعلان بالا را که با مورد استفاده شما مطابقت دارد انتخاب کنید و آنها را به ابزارهای خود متصل کنید.
- قبل از فعال کردن، محافظها (ویرایش PII، اعتبار سنجی طرحواره) را اضافه کنید.
- تأخیر، تعداد فراخوانی ابزار و نرخ خطا را پیگیری کنید. با برنامهریزی آگاه از هزینه/تأخیر، تکرار کنید.
- همزمان با بهبود قابلیت اطمینان، از فراخوانیهای تک ابزاری به الگوهای زنجیره ابزار گسترش دهید.
سوالات متداول
س1: چه چیزی Gemini 2.5 Flash را برای استفاده از ابزارهای عاملمحور خوب میکند؟
این مدل برای استدلال با تأخیر کم و فراخوانی تابع ساختاریافته بهینه شده است و اجرای سریع و قابل پیشبینی ابزار را برای عوامل تولید امکانپذیر میکند. اسناد رسمی نحوه اتصال ابزارها و اعمال طرحوارهها را برای سازماندهی قابل اعتماد تشریح میکنند.
س2: چگونه هنگام استفاده از ابزارها، توهمات را کاهش دهم؟
ادعاهای واقعی را در پشت مراحل بازیابی قرار دهید و با منابع متعدد تأیید کنید. یک بررسی توهم اضافه کنید که جستجو را برای حقایق کم اعتماد فعال میکند و هنگام استفاده از ابزارها، استنادها را برمیگرداند.
س3: آیا همیشه باید فراخوانی ابزارها را با Gemini 2.5 Flash اجباری کنم؟
خیر. اجازه دهید مدل بر اساس عدم قطعیت یا از دست دادن زمینه تصمیم بگیرد که چه زمانی ابزارها را فراخوانی کند. سیاستهای روشنی را در اعلان سیستم در مورد زمان فراخوانی کدام ابزار و نحوه پاسخگویی در صورت کم ماندن اطمینان ارائه دهید.
س4: بهترین راه برای ساختاربندی خروجیهای فراخوانی تابع چیست؟
از JSON دقیقی استفاده کنید که با طرحواره ابزار شما مطابقت داشته باشد و قبل از اجرا، اعتبار سنجی کنید. اگر اعتبار سنجی با شکست مواجه شد، فراخوانی را به طور خودکار تصحیح کنید و دوباره ارسال کنید یا یک خطای ساختاریافته برای رسیدگی ایمن برگردانید.
س5: چگونه میتوانم هنگام استفاده از چندین ابزار، تأخیر را پایین نگه دارم؟
یک برنامهریز محدود به زمان اتخاذ کنید، جستجوهای غیرضروری را به حداقل برسانید، نتایج میانی را ذخیره کنید و فراخوانیهای ابزار با ارزش بالا را در اولویت قرار دهید. از روشهای ابتکاری آگاه از هزینه/تأخیر برای محدود کردن فراخوانیها و برگرداندن یک خلاصه مسیر سریع در صورت تنگ بودن مهلتها استفاده کنید.