LLM4Decompile – это инновационное решение для декомпиляции программного обеспечения, разработанное исследователями из Южного университета науки и технологий и Гонконгского политехнического университета. Оно использует предварительно обученные языковые модели (LLM), чтобы точно восстановить исходный и синтаксически правильный исходный код из бинарных исполняемых файлов.
Особенности LLM4Decompile:
– Приоритет LLM4Decompile – обеспечить исполнимость кода, стремясь создать код, который по синтаксису напоминает исходный и сохраняет свою исполнимую сущность.
– Модель была обширно обучена на наборе данных из 4 миллиардов токенов, охватывающих широкий спектр пар кода на C и ассемблера, чтобы обогатить ее глубоким пониманием структуры и семантики кода.
Оценка LLM4Decompile:
– LLM4Decompile продемонстрировал способность точно декомпилировать бинарный код с 90% возможностью повторной компиляции и 21% возможностью повторного выполнения для своей модели 6B. Это означает улучшение производительности декомпиляции на 50% по сравнению с предыдущей версией, GPT-4.
Влияние и перспективы будущего:
– Введение LLM4Decompile решает давние проблемы в области декомпиляции и открывает новые пути для исследований и разработок. С его передовым методом и впечатляющей производительностью LLM4Decompile предвещает будущее, где декомпиляция может быть такой же тонкой и изысканной, как и код, который она пытается раскрыть.
AI Solutions for Business Evolution:
Узнайте, как искусственный интеллект может переопределить ваш способ работы и помочь оставаться конкурентоспособным. Идентифицируйте возможности автоматизации, определите KPI, выберите решение на базе искусственного интеллекта и внедряйте их постепенно.
Практическое решение на базе искусственного интеллекта: AI Sales Bot
Рассмотрите AI Sales Bot от itinai.com/aisalesbot, разработанный для автоматизации взаимодействия с клиентами круглосуточно и управления взаимодействиями на всех этапах путешествия клиента.
Откройте для себя, как искусственный интеллект может переопределить ваши процессы продаж и взаимодействие с клиентами. Исследуйте решения на itinai.com.
Список полезных ссылок:
– AI Lab в Telegram @aiscrumbot – бесплатная консультация
– LLM4Decompile: Open-source Large Language Models for Decompilation with Emphasis on Code Executability and Recompilability
– MarkTechPost
– Twitter – @itinaicom