گوگل Interactions API را به روش پیش‌فرض برای توسعه با عامل‌های Gemini تبدیل کرد

گوگل در حال تغییر نحوه توسعه با Gemini است.

Interactions API اکنون به صورت عمومی در دسترس است. این API اکنون روش اصلی برای کار با مدل‌ها و عامل‌های Gemini است.

این یک تغییر بزرگ برای توسعه‌دهندگان است. گوگل به سمت رویکرد «عامل‌محور» (agent-first) حرکت می‌کند. اگرچه API قدیمی generateContent همچنان کار می‌کند، اما ویژگی‌های جدید عامل‌ها ابتدا در Interactions API عرضه خواهند شد.

ویژگی‌های کلیدی Interactions API:

• یک نقطه اتصال (endpoint) برای همه چیز. برای کارهای ساده از model ID و برای کارهای طولانی از agent ID استفاده کنید. • عامل‌های مدیریت‌شده (Managed Agents). تنها با یک فراخوانی API، یک محیط ایزوله (sandbox) لینوکس راه‌اندازی می‌شود. عامل می‌تواند کد اجرا کند، در وب جستجو کند و فایل‌ها را مدیریت کند. • وظایف پس‌زمینه. مقدار background=True را تنظیم کنید تا وظایف طولانی را بدون انتظار اجرا کنید. • ترکیب ابزارها. Google Search و Google Maps را با توابع خودتان در یک درخواست ترکیب کنید. • تحقیق عمیق (Deep Research). با نمودارهای بومی و پشتیبانی چندوجهی (multimodal) از تصاویر و PDFها، به سرعت و عمق بیشتری دست یابید. • تولید رسانه. دسترسی به ابزارهای تصویر، موسیقی و تبدیل متن به گفتار (text-to-speech). • کنترل هزینه‌ها. از سطوح Flex یا Priority استفاده کنید. سطح Flex هزینه‌ای ۵۰٪ کمتر ارائه می‌دهد. • حفظ وضعیت (State retention). کاربران پولی می‌توانند تا ۵۵ روز به تعاملات گذشته دسترسی داشته باشند.

معماری نیز در حال تغییر است. گوگل در حال فاصله گرفتن از فرمت‌های قدیمی پیام است. اکنون هر مرحله یک اقدام تایپ‌شده (typed action) مانند ورودی کاربر، فکر کردن (thought) یا فراخوانی تابع (function call) است.

چه باید کرد؟

اگر پروژه جدید Gemini را شروع می‌کنید، از Interactions API استفاده کنید.

اگر اپلیکیشن موجودی دارید، آن را به کار خود ادامه دهید. اما جریان‌های کاری (workflows) خود را بررسی کنید. ببینید آیا به اجرای پس‌زمینه یا عامل‌های مدیریت‌شده نیاز دارید یا خیر.

SDKهای خود را بررسی کنید. گوگل از شرکایی مانند LiteLLM، Eigent و Agno پشتیبانی می‌کند.

مراقب هزینه‌های خود باشید. سطح Flex را برای حجم کاری‌هایی که در آن‌ها سرعت اهمیت کمتری نسبت به قیمت دارد، آزمایش کنید.

توجه داشته باشید که Managed Agents در سمت گوگل اجرا می‌شوند. اگر با داده‌های حساس سروکار دارید، رفتار sandbox و کنترل‌های داده را بررسی کنید.

گوگل API قدیمی را خاموش نمی‌کند؛ بلکه در حال نشان دادن آینده به شماست. اگر در مسیر قدیمی توسعه دهید، ممکن است بهترین ویژگی‌های جدید را از دست بدهید.

منبع: https://blog.google/innovation-and-ai/technology/developers-tools/interactions-api-general-availability/

انجمن یادگیری اختیاری: https://t.me/GyaanSetuAi