ابزارهای بومی گوگل (Gemini)
مدلهای Gemini مجموعهای از ابزارهای بومی گوگل دارند که بهطور مستقیم در مدل ادغام شدهاند. برخلاف ابزارهای جهانی، این ابزارها در سمت سرور پردازش میشوند بدون سربار اضافی فراخوانی عملکرد.
ابزارهای بومی گوگل در دسترس
| ابزار | کلید ابزار | توضیح |
|---|---|---|
| جستجوی گوگل | googleSearch | جستوجوی اطلاعات بهروز از گوگل |
| اجرای کد | codeExecution | نوشتن و اجرای کد پایتون در یک sandbox |
| زمینه URL | urlContext | استخراج محتوای یک URL خاص |
| نقشههای گوگل | googleMaps | پیدا کردن مکانها و درخواست اطلاعات مسیریابی |
چگونه کار میکند
زمانی که یک مدل Gemini را انتخاب کنید و یک یا چند ابزار بومی گوگل را فعال کنید، این ابزارها بهطور مستقیم توسط مدل پردازش میشوند. هوش مصنوعی بهطور خودکار تصمیم میگیرد که کدام ابزار در کدام سوال به کار گرفته شود.
انحصاری بودن
ابزارهای بومی گوگل انحصاری هستند: هنگامی که یک ابزار بومی گوگل فعال است، ابزارهای جهانشمول (مثل جستجوی اینترنتی یا جستجوی تصاویر) بهطور خودکار خاموش میشوند. این امر سازگاری بهینه با مدلهای Gemini را تضمین میکند.
تنظیمات
| تنظیمات | مقدار |
|---|---|
| در دسترس برای | مدلهای Gemini |
| انحصاری | بله (جابجا میکند ابزارهای جهانشمول) |
مزایا در مقابل ابزارهای جهانشمول
| ابزارهای بومی گوگل | ابزارهای جهانشمول |
|---|---|
| بهطور مستقیم در Gemini ادغام شده | فراخوانی API خارجی |
| هیچ دور فراخوانی اضافی برای تابع | تاخیر اضافی بهدلیل فراخوانی ابزار |
| بهینهشده برای Gemini | با همه مدلها کار میکند |
| پردازش سمت سرور | توزیع ابزار سمت کلاینت |
فعالسازی خودکار
زمانی که یک مدل Gemini را انتخاب کرده و حداقل یک ابزار بومی گوگل را فعال کنید، ابزارهای جهانشمول بهطور خودکار کنار گذاشته میشوند. ابزارهای بومی به صورت مستقیم از طریق ChatGoogle.bindTools به مدل Gemini ارائه میشوند.
اجرای کد با فایلها
فایلهایی که در چت همراهتان میآیند بهطور خودکار به API Gemini Files آپلود میشوند قبل از فراخوانی ابزار اجرای کد. پس از پایان کار، فایلهای آپلودشده بهطور خودکار پاک میشوند. این امکان را میدهد تا فایلهای CSV، تصاویر یا دادههای دیگر را مستقیماً با استفاده از ابزار اجرای کد تحلیل کنید.
نمونههای استفاده
- جستجوی گوگل: "اخبار امروز درباره قانونگذاری AI چه بود؟"
- اجرای کد: "میانگین نمرات این اعداد را محاسبه کن: 7، 8، 6، 9، 7"
- زمینه URL: "در صفحه https://example.com/document چه خبر است؟"
- نقشههای گوگل: "مسیر از Amsterdam به Utrecht چیست؟"
محدودیتها
- فقط در مدلهای Gemini در دسترس است
- نمیتواند همزمان با ابزارهای جهانشمول یا ابزارهای بومی دیگر استفاده شود (انحصاری)
- لازم است سازمان مدلهای Gemini را فعال کرده باشد
ابزارهای مرتبط
- Code Interpreter (OpenAI) — اجرای کد مشابه برای مدلهای OpenAI
- اجرای کد (Claude) — اجرای کد مشابه برای مدلهای Claude
- جستجوی اینترنت — ابزار جستجوی جهانی برای تمام مدلها