وبلاگ

هوش مصنوعی متصل به‌صورت بلادرنگ - Tool Calling

آشنایی با Tool Calling در هوش مصنوعی

برای بررسی جداگانه آب‌وهوای امروز، جدول زمانی قطار KTX، نرخ ارز و اسناد داخلی شرکت، باید بین چندین برنامه و سیستم جابه‌جا شوید. هوش مصنوعی‌ای که فقط از اطلاعات موجود تا زمان پایان آموزش استفاده می‌کند، به‌سختی می‌تواند شرایطی را که دائماً تغییر می‌کنند، منعکس کند.
Tool Calling به هوش مصنوعی کمک می‌کند ابزارهای خارجی متناسب با درخواست کاربر را انتخاب کند، اطلاعات به‌روز را دریافت کند و وظایف را اجرا کند. در این مقاله، نحوه عملکرد Tool Calling، دامنه کاربرد و مواردی را که هنگام طراحی باید بررسی شوند، توضیح می‌دهیم.

Tool Calling چیست؟

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

تفاوت بر اساس روش پردازش اطلاعات در هوش مصنوعی
دسته‌بندیپردازش مبتنی بر داده‌های آموزشیپردازش مبتنی بر Tool Calling
زمان اطلاعاتاستفاده از اطلاعات تا زمان آموزش مدلاستفاده از داده‌های خارجی در زمان فراخوانی
محاسبهتولید نتیجه بر اساس زمینهفراخوانی ماشین‌حساب یا تابع محاسباتی و بررسی نتیجه
اسناد داخلی شرکتاستفاده فقط از اطلاعاتی که در فرایند آموزش گنجانده شده‌اندبررسی پایگاه‌های داده و سیستم‌های اسناد مجاز
اجرای وظایفتولید متن پاسخانجام کارهایی مانند رزرو، ثبت، ارسال و تولید گزارش

فرایند پردازش درخواست

فرایند پردازش درخواست
نمونه درخواست

کارهایی که با Tool Calling امکان‌پذیر هستند

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

حوزه‌های کاربردموارد اتصالنمونه‌های پردازش
اطلاعات لحظه‌ایآب‌وهوا، ترافیک، نرخ ارز، API قیمت سهامدریافت اطلاعات در زمان فعلی و مقایسه بر اساس شرایط
محاسبات دقیقماشین‌حساب، توابع آماری، API محاسبه هزینهمحاسبه مالیات، مسافت، هزینه و مقادیر آماری
اطلاعات داخلی شرکتمخزن اسناد، پایگاه داده، سامانه جست‌وجوجست‌وجوی مقررات، قراردادها و داده‌های عملکرد در محدوده مجوزها
مدیریت زمان‌بندیتقویم، سامانه رزروبررسی زمان‌های ممکن و ثبت برنامه
ارتباطاتایمیل، پیام‌رسان، سامانه اعلانتهیه و ارسال پیام پس از تأیید کاربر
خودکارسازی کارهاسامانه‌های گزارش‌دهی، مدیریت مشتری، برنامه‌ریزی منابع سازمانیجمع‌آوری داده، تکمیل فرم و تغییر وضعیت

مواردی که باید هنگام طراحی بررسی شوند

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

مورد بررسیمشکل احتمالیروش طراحی
حفاظت از اطلاعات شخصیممکن است اطلاعات شخصی در فرایند فراخوانی به سامانه خارجی منتقل شودفقط داده‌های ضروری را ارسال کنید و رمزنگاری، مدت نگهداری و شرایط ارائه به شخص ثالث را مدیریت کنید
مجوز دسترسیممکن است به داده‌ها یا قابلیت‌هایی که کاربر مجوز استفاده از آن‌ها را ندارد دسترسی ایجاد شوداحراز هویت کاربر و مجوزهای مبتنی بر نقش را اعمال کنید و پیش از فراخوانی، مجوزها را دوباره بررسی کنید
دقت داده‌هاممکن است API مقدارهای قدیمی یا نادرست برگرداندزمان و منبع داده را نمایش دهید و اعتبارسنجی و بررسی متقابل را اعمال کنید
مسئولیت اجراممکن است در فرایند رزرو، پرداخت یا ارسال، کاری ناخواسته نهایی شودبرای کارهایی که لغو آن‌ها دشوار است، مرحله تأیید و موافقت کاربر را اعمال کنید
مدیریت هزینهممکن است هزینه عملیاتی در اثر فراخوانی‌های تکراری و درخواست‌های حجیم افزایش یابدمحدودیت تعداد فراخوانی، ذخیره نتایج و قوانین جلوگیری از درخواست‌های تکراری را تنظیم کنید
نگهداریممکن است API خارجی و قالب ورودی تغییر کندمدیریت نسخه، آزمون خودکار، تشخیص اختلال و فرایندهای جایگزین را اجرا کنید
  • اطلاعات حساس را به محدوده موردنیاز برای هدف فراخوانی محدود کنید.
  • برای عملیات پرداخت، رزرو، ارسال و حذف، مرحله تأیید کاربر را در نظر بگیرید.
  • زمان پاسخ، نرخ خطا و هزینه فراخوانی ابزارها را به‌طور مستمر ثبت کنید.
  • منبع داده‌های خارجی و زمان 조회 آن‌ها را در نتایج نمایش دهید.
  • در صورت بروز اختلال در ابزار، تعداد دفعات تلاش مجدد و معیارهای پردازش جایگزین را اعمال کنید.

رویکرد CLEVI برای به‌کارگیری در کارهای واقعی

اصول به‌کارگیری CLEVI

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

  • Tool Calling
  • Function Calling
  • AI مولد
  • عامل AI
  • اتوماسیون کارها
  • یکپارچه‌سازی API
بازگشت به اتاق خبر
CLEVI

زبان و منطقه

زبان‌های ترجمه‌شده با ماشین علامت‌گذاری شده‌اند. دسترس‌پذیری بر اساس بسته منتشرشده سایت است.

۱۳۶ زبان

پیشنهادی

1

شرق آسیا

7

جنوب شرق آسیا

11

جنوب آسیا

18

آسیای مرکزی

5

خاورمیانه و قفقاز

10

غرب اروپا و جنوب اروپا

16

بریتانیا و ایرلند

4

شمال اروپا

10

اروپای مرکزی و بالکان

14

شرق اروپا

5

شرق افریقا

8

غرب افریقا و مرکز افریقا

9

جنوب افریقا

8

امریکا

5

اقیانوسیه

5
هوش مصنوعی متصل به‌صورت بلادرنگ - Tool Calling — CLEVI