هوش مصنوعی

WAR-CRAFT پیشنهادهای Web API را با مستندات ارائه‌دهندگان بازبینی می‌کند

پیش‌چاپی در arXiv روشی برای اصلاح خروجی ابزارهای پیشنهاددهندهٔ API معرفی می‌کند تا APIهای بی‌پشتوانه یا تکراری حذف شوند و نیازهای درخواست‌شده دوباره بررسی شوند.

۱ دقیقه مطالعه
Figure 1. Post-recommendation refinement for a mashup request. The unsupported API B is removed, and the uncovered map-display and email-delivery requirements are filled with catalog APIs C and D after verification again
تصویر درج‌شده در مقالهٔ اصلی؛ حقوق بازنشر مستقل تأیید نشده است. — arXiv · AI (پیش‌چاپ) · پرونده اصلی · منبع تصویر: ناشر خبر

پیشنهاددهنده‌های Web API معمولاً برای یک درخواست ترکیبی، مجموعه‌ای از APIها را معرفی می‌کنند؛ اما خروجی را با مستندات ارائه‌دهندگان تطبیق نمی‌دهند. در نتیجه ممکن است APIهایی بدون قابلیت مستند یا با کارکرد تکراری پیشنهاد شوند، یا بخشی از نیاز درخواست بی‌پاسخ بماند. پرکردن خودکار هر شکاف ظاهری هم راه‌حل مطمئنی نیست: شاید قابلیت موردنظر از قبل پوشش داده شده باشد، به API جداگانه نیاز نداشته باشد یا ارائه‌دهنده‌ای با مستندات قابل‌استناد برای آن وجود نداشته باشد.

پژوهشگران در پیش‌چاپی با عنوان WAR-CRAFT، اصلاح خروجی پس از پیشنهاد را بررسی کرده‌اند؛ رویکردی که خروجی پیشنهاددهنده را ثابت نگه می‌دارد و فقط از درخواست، فهرست APIها و مستندات ارائه‌دهندگان استفاده می‌کند. در بخش توضیح‌داده‌شده از روش، یک مدل زبانی APIهای پشتیبانی‌نشده یا پوشش‌داده‌شده توسط گزینه‌های دیگر را با ارزیابی مشترک نامزدها حذف می‌کند و سپس مجموعهٔ باقی‌مانده را در برابر فهرستی از نیازمندی‌ها می‌سنجد. متن در دسترس جزئیات دو تصمیم دیگر این روش را بیان نمی‌کند.

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

منبع: arXiv · AI (پیش‌چاپ) — مشاهده منبع اصلی ↗

پیش‌چاپ پژوهشی در arXiv؛ انتشار در این مخزن به معنی داوری همتا نیست