پرش به محتوای اصلی
پرش به محتوای مقاله

فراخوانی تابع در Gemini مسیر ساخت عامل‌های هوشمند چندمرحله‌ای را هموار کرد

·۱۰ مهر ۱۴۰۵۲ دقیقه مطالعه۱ بازدید
راهنما
ساخت عامل هوشمند چندمرحله‌ای واقعی با قابلیت فراخوانی تابع Gemini (نه فقط یک چت‌بات)
ساخت عامل هوشمند چندمرحله‌ای واقعی با قابلیت فراخوانی تابع Gemini (نه فقط یک چت‌بات)
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

تغییر پارادایم از پاسخ تک‌مرحله‌ای به حلقه بازگشتی (Recursive Loop) در Gemini؛ این یعنی مدل حالا می‌تواند نتیجه ابزار اول را ببیند و بر اساس آن تصمیم بگیرد ابزار دوم را فراخوانی کند یا خیر.

اگر امروز برنامه‌های خود را بر پایه چت‌بات‌های ساده ساخته‌اید، باید بدانید که تفاوت میان یک پاسخ متنی و یک اقدام واقعی در ایجاد یک «حلقه بازگشتی» نهفته است. این تغییر رویکرد، مدل را از یک پاسخ‌دهنده منفعل به عاملی تبدیل می‌کند که می‌تواند ابزارها را مدیریت کند.

بسیاری از پیاده‌سازی‌های فعلی هوش مصنوعی تنها در سطح گفتگو باقی مانده‌اند. طبق گزارشی که در ۱ اکتبر ۲۰۲۶ در وب‌سایت dev.to منتشر شد، برای رسیدن به عامل‌های هوشمند (AI Agents) — شبیه به دستیاری که نه تنها راهنمایی می‌کند، بلکه خودش وارد سیستم شده و کار را انجام می‌دهد — نیاز به معماری‌ای است که بتواند خروجی‌های خود را بازبینی کرده و در صورت نیاز تکرار کند. همان‌طور که در تحلیل قبلی ما درباره‌ی برتری مدل‌های Cohere در بازیابی داده‌ها اشاره کردیم، تمرکز صنعت اکنون از «تولید متن» به «بهره‌وری عملیاتی» تغییر کرده است.

ساخت عامل هوشمند چندمرحله‌ای واقعی با قابلیت فراخوانی تابع Gemini (نه فقط یک چت‌بات)

بر اساس مستندات این راهنما، سازوکار اصلی این سیستم بر سه رکن استوار است:

  • حلقه اجرایی: مدل زبانی بزرگ (LLM) — مثل کتابخانه‌داری که میلیاردها صفحه را خوانده و حالا با همان لحن کتاب‌ها جواب می‌دهد — محتوا را تولید می‌کند؛ اگر مدل درخواست فراخوانی تابع دهد، سیستم ابزار را اجرا کرده و نتیجه را دوباره به تاریخچه پیام‌ها برمی‌گرداند.
  • صمام‌های ایمنی: تعریف یک مقدار ثابت برای حداکثر گام‌ها (MAX_STEPS) ضروری است تا از «حلقه‌های بی‌نهایت» جلوگیری شود؛ وضعیتی که در آن مدل سردرگم شده و مدام ابزارها را فراخوانی می‌کند. برای دستیابی به چنین پایداری در محیط‌های توسعه، استفاده از تایپ‌های سخت‌گیرانه در معماری ابزارها می‌تواند مانع از بروز توهمات منطقی در زمان اجرای کد شود.
  • تجربه کاربری: استفاده از Server-Sent Events (SSE) به توسعه‌دهندگان اجازه می‌دهد فراخوانی ابزارها به‌صورت زنده نمایش دهند. به این ترتیب کاربر به‌جای دیدن یک نماد انتظار، «روند تفکر» عامل را می‌بیند (مثلاً: «در حال فراخوانی ماشین‌حساب...»).

تعریف این ابزارها از ساختاری شبیه به JSON Schema استفاده می‌کند. برای مثال، یک ابزار ماشین‌حساب به نام، توصیف و پارامتری برای عبارت ریاضی نیاز دارد. مدل به‌طور مستقل تصمیم می‌گیرد چه زمانی این ابزار را فعال کند و نیاز به تشخیص دستی قصد کاربر (Intent Detection) را از بین می‌برد.

برای توسعه‌دهندگان، این یعنی سد ورود به دنیای هوش مصنوعی عامل‌محور فرو ریخته است. از آنجا که جمینای (Gemini) یک سطح رایگان بدون نیاز به کارت اعتباری ارائه می‌دهد، هزینه نمونه‌سازی برای گردش‌کارهای پیچیده عملاً صفر شده است. این تسهیل در دسترسی، یادآور رویکرد بهینه‌سازی فرآیند جذب توسعه‌دهندگان در پلتفرم‌های API است که با حذف موانع اولیه، سرعت نوآوری را افزایش می‌دهد.

این معماری فرض بنیادی تعامل با هوش مصنوعی را از «پرامپت برای دریافت پاسخ» به «تعریف یک قابلیت» تغییر می‌دهد. در این مدل، ارزش اصلی دیگر در خودِ پرامپت نیست، بلکه در کیفیت ابزارهایی است که در اختیار عامل قرار می‌دهید.

گام بعدی شما

  • منطق runAgentLoop را در پروژه‌های خود پیاده‌سازی کنید تا مدل بتواند نتایج را بازبینی کند.
  • از استارتر کیت‌های موجود برای ادغام سیستم‌های احراز هویت در عامل‌های خود استفاده کنید.
  • ابزارهای خود را با توصیفات دقیق‌تر بازنویسی کنید تا نرخ خطای فراخوانی تابع کاهش یابد.

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره‌ی تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

این رویکرد با تکیه بر اعتبار APIهای گوگل، امکان ساخت سیستم‌های خودکار را فراهم می‌کند که نیاز به نظارت انسانی در هر گام را حذف می‌کنند. انتقال از چت‌بات به عامل، بهره‌وری نرم‌افزاری را از سطح دستیار به سطح مجری ارتقا می‌دهد.

تأثیر برای ایران

به‌دلیل محدودیت‌های API گوگل، توسعه‌دهندگان ایرانی برای پیاده‌سازی این حلقه‌ها باید از پروکسی‌های معتبر یا واسط‌های API استفاده کنند. با این حال، سطح رایگان جمینای فرصتی استثنایی برای تست رایگان عامل‌های پیچیده در محیط‌های توسعه داخلی است.

·نگاه ما
تحریریه دات‌هوش

ارزش مدل‌های زبانی دیگر در قدرت تولید متن نیست، بلکه در توانایی آن‌ها برای تبدیل شدن به یک «سیستم‌عامل» برای ابزارهای دیگر است. وقتی مدل بتواند به‌صورت بازگشتی ابزارها را فراخوانی کند، در واقع از یک پیش‌بینی‌کننده توکن به یک برنامه‌ریز تبدیل می‌شود. این یعنی مهندسی پرامپت جای خود را به مهندسی ابزار (Tool Engineering) می‌دهد.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.