AgRefactor to wieloagentowy system AI do automatycznej konwersji kodu software'u na format kompatybilny z High-Level Synthesis, czyli technologią przyspieszającą drogę od koncepcji do praktycznej implementacji sprzętowej. Problem polega na tym, że standardowy kod oprogramowania nie zawsze da się bezpośrednio przetransformować na kod syntezowalne sprzętowo ze względu na ograniczenia języka i różnice między programowaniem software'owym a sprzętowym.

Inowacją AgRefactora jest samorozwijająca się pamięć systemowa - akumuluje ona faktyczną wiedzę i strategie z każdego zadania refaktoryzacji, co pozwala systemowi na lepsze działanie na nowych, nieznanych wcześniej programach. Aby zmniejszyć koszt obliczeniowy i poprawić skalę działania, system inteligentnie łączy przepisywanie kodu przez LLM z efektywnymi transformacjami dostarczanymi przez gotowe narzędzia automatyczne. To podejście hybrydowe pozwala uniknąć słabości czystych rozwiązań opartych na AI - wysokich kosztów i złej skalności.

Na benchmarkach z 11 rzeczywistymi programami, które są 5-10 razy dłuższe niż przypadki testowe z wcześniejszych prac, AgRefactor przewyższył lub dorównał dotychczasowo najlepszym narzędziom automatycznym oraz mocnym modelom bazowym. W dodatkowych testach optymalizacji wydajności osiągnął 6,51-krotne przyspieszenie w stosunku do najlepszego dotychczasowego narzędzia do tuning pragma i 1,20-krotne przyspieszenie w stosunku do zoptymalizowanych projektów open-source, przy użyciu mniej niż 20 procent dodatkowych zasobów. System jest w pełni zautomatyzowany i dostępny jako open-source.