ایجنتهای مدیریتشده Gemini API: مدل 3.6 Flash، قلابها و امکانات جدید
در این پیکربندی، گروه security-gate اسکریپت gate.py را پیش از هر فراخوانی code_execution یا write_file اجرا میکند. اگر اسکریپت پاسخ {“decision”: “deny”, “reason”: “…”} را برگرداند، فراخوانی ابزار نادیده گرفته شده و دلیل رد شدن به متن زمینه (Context) مدل منتقل میشود. همچنین، گروه auto-format اسکریپت auto_lint.py را پس از پایان کار هر ابزار اجرا میکند تا استایلدهی کد اعمال شود.
قلابها (Hooks) از گردانندههای نوع HTTP نیز پشتیبانی میکنند که دادهها را مستقیماً به یک نقطه پایانی (Endpoint) خارجی POST میکنند. برای تعاریف کامل قلابهای HTTP و نحوه مدیریت خطا، به مستندات قلابها مراجعه کنید.
تیمها هماکنون از قلابها برای ساخت خطوط لوله ارزیابی (Validation Pipelines) در سطح تجاری استفاده میکنند. به عنوان مثال، بانک سرمایهگذاری مبتنی بر هوش مصنوعی Offdeal از قلابهای post_tool_execution برای اجرای ارزیابی خودکار تصاویر در محیط ایزوله از راه دور (Remote Sandbox) بهره میبرد.
blockquote>
«آفدیل (OffDeal) یک بانک سرمایهگذاری مبتنی بر هوش مصنوعی است و آرچی (Archie) تحلیلگر هوش مصنوعی است که بانکرداران ما هر روز از آن استفاده میکنند. یکی از الزامات اسلایدهای ارائه تجاری، لوگوی شرکتهاست: جداول خریداران، ستونهای اسپانسر و شبکههای یادبود که اغلب شامل بیش از ۳۰ لوگو در یک ارائه میشود و هر یک باید متعلق به شرکت صحیح، با اندازه و نسبت تصویر مناسب، حاوی نام، دارای پسزمینه شفاف و کنتراست بالا هنگام قرارگیری روی اسلاید سفید باشند.
پیش از قلابهای ایجنت، امکان انجام این کار در ایجنتهای مدیریتشده جمینای وجود نداشت؛ زیرا محیط ایزوله از راه دور بود و کد ارزیابی ما جایی برای اجرا نداشت. با قلابها، یک قلاب post_tool_execution درست در لحظهای که آرچی لیست شرکتهای خود را مینویسد، خط لوله ما را در محیط ایزوله فعال میکند؛ نامزدها را دریافت کرده، بررسیهای کیفی در سطح پیکسل را اعمال میکند، هر لوگو را با بینایی جمینای (Gemini vision) تأیید میکند و فهرستی از فایلهای تأییدشده منتشر میسازد که تنها تصاویر مجاز برای ورود به ارائه هستند.»
— آلستون لین، بنیانگذار و مدیر ارشد فناوری OffDeal
کنترل هزینه و ویژگیهای اتوماسیون
دسترسی در سطح رایگان: ایجنتهای مدیریتشده اکنون در پروژههای سطح رایگان (Free Tier) در دسترس هستند. توسعهدهندگان میتوانند با استفاده از یک کلید API از پروژهای بدون صورتحساب فعال، فرآیندهای ایجنتی (Agentic Workflows) را آزمایش کنند.
کنترلهای بودجه: از آنجا که ایجنتهای مدیریتشده حلقههای خودمختار چندمرحلهای را اجرا میکنند، وظایف پیچیده میتوانند بودجه توکن بالایی مصرف کنند. برای جلوگیری از وظایف خارج از کنترل، میتوانید پارامتر max_total_tokens را در تنظیمات ایجنت (agent_config) برای تعیین سقف مصرف کل (ورودی + خروجی + تفکر) ارسال کنید.
هنگامی که ایجنت به این حد مجاز میرسد، اجرا به صورت ایمن متوقف شده و تعامل، وضعیت status: “incomplete” را برمیگرداند. وضعیت محیط حفظ میشود و این امکان را به شما میدهد تا با ارسال previous_interaction_id همراه با بودجه جدید، کار را از همان نقطه متوقفشده ادامه دهید.