Lurp یک ابزار جدید است که با استفاده از Roslyn یک نقشهی معنایی از راهکارهای .NET ایجاد کرده و آنها را در یک پایگاه داده SQLite ذخیره میکند. این ابزار به عاملهای هوش مصنوعی اجازه میدهد تا به جای تحلیل مجدد کل کد در هر پرسش، به یک محیط کد محدود و کافی دسترسی داشته باشند.
این سیستم نمادها، روابط تایپشده، بازههای منبع و منشأ کدها را در یک دیتابیس واحد ذخیره میکند. در نتیجه، قابلیتهایی مانند بازیابی دقیق، تفاوتهای معنایی و مسیرهای اثرگذاری را برای مدلهای زبانی فراهم میسازد تا پاسخهای دقیقتری با شواهد موجود در کد ارائه دهند.
در حال حاضر Lurp تنها برای سیستمعامل ویندوز توسعه یافته و تست شده است، اما پشتیبانی از سایر پلتفرمها در نقشهی راه این پروژه قرار دارد. این ابزار با هدف بهینهسازی مصرف توکنها و افزایش دقت پاسخهای مدلهای هوش مصنوعی در پروژههای بزرگ C# طراحی شده است.
مشاهده مطلب اصلی