اگر برنامهنویس هستید یا با پروژههای بزرگ سر و کار دارید، حتماً میدانید که درک وابستگیهای پیچیده بین فایلها چقدر دشوار است. سیستم جدیدی به نام «ProjAgent» معرفی شده که با استفاده از «شباهت رویهای» (Procedural Similarity)، کدنویسی در سطح مخزن (Repository-level) را متحول کرده است.
برخلاف روشهای قبلی که فقط به ساختار یا کلمات کلیدی تکیه میکردند، ProjAgent هدف را به گامهای منطقی خرد کرده و با بررسی رفتارهای مشابه، کدهای بسیار دقیقتری پیشنهاد میدهد. علاوه بر این، با استفاده از یک تحلیل ایستا (Static Analysis)، کدهای تولید شده را بهطور خودکار اصلاح میکند تا خطاهای احتمالی به حداقل برسد.
این ابزار توانسته در بنچمارکهای سختگیرانه، عملکردی خیرهکننده ثبت کند. آینده کدنویسی هوشمندتر از همیشه در حال شکلگیری است! 🤖✨
منبع: arXiv AI
