När har vi en bra AI decompiler ?

Permalänk
Avstängd

När har vi en bra AI decompiler ?

-----------------------------
Hej.

Undrar om det pågår någon bra AI forskning på decompilers?

När tror ni det finns en AI decompiler
som kan göra vilket körbart program som helst
till valbart programspråk ?

Med tanke på GitHub copilot
https://github.com/features/copilot/
och copilot labs , borde det vara möjligt att även få en förklaring på koden med kommentarer.
https://githubnext.com/projects/copilot-labs/

Borde ju redan finnas när man ser på dagens AI utveckling.

Någon som vet?

MagI
-------------------------------------

Visa signatur

"Frågan är om tillståndet i världen någonsin kommer att bli beviljat"
Är Svensk Mästare i BlockOut2 på level: Out of control , https://blockout.nu

Permalänk

Det känns inte som just detta är ett prioriterat område och det går göra bra decompilers utan AI. Det är när man väl vill ta steget längre och få till att källkoden blir smart formaterat efter vad det är för typ av kod.

Så jag tycker frågeställningen borde vara när kommer det bättre decompilers?
Eller när blir AI bättre inom andra områden, jag själv önskar AI inom t.ex excel. Så när man skriver in sin formel så listar excel ut varför syntaxen är fel beroende på en mängd faktorer, som typ av innehåll i cellerna etc.

När väl AI har kommit inom en drös områden, ja då kommer säkert AI inom decompilers och annat. Självklart kan man redan idag slänga in lite AI i en decompiler, men om resultatet blir sämre än en "traditionell lösning". Så blir det mest något för de som vill se vad AI kan åstadkomma.

Jag själv är lite intresserad av AI, men är oftast intresserad av resultatet. Och det är inte alltid som AI idag spöar traditionell kodning med samma budget.

Permalänk
Medlem
Skrivet av Magi55:

-----------------------------
Hej.

Undrar om det pågår någon bra AI forskning på decompilers?

När tror ni det finns en AI decompiler
som kan göra vilket körbart program som helst
till valbart programspråk ?

Aldrig.

Dekompilering av "normala" program är ju fullt görbart redan idag, men den genererade koden är sällan vare sig effektiv eller lättläst - alltför mycket information går hopplöst förlorad vid kompilering.

Skall man kunna hantera "vilket körbart program som helst", dvs även otyg som själmodifierande kod och liknande, så blir det genast mycket besvärligare, och i vissa fall närmast omöjligt.

Permalänk
Medlem

Facebook har tydligen redan börjat med en första version:

"To our knowledge, this is the first time that an end-to-end trainable code decompiler system has performed reasonably well in extensively used programming languages such as C++. This advancement moves the field one step closer to a practical decompiler system that can operate on a large-scale codebase."

https://ai.facebook.com/blog/introducing-n-bref-a-neural-base...

Permalänk
Avstängd
Skrivet av ToxicX:

Facebook har tydligen redan börjat med en första version:

"To our knowledge, this is the first time that an end-to-end trainable code decompiler system has performed reasonably well in extensively used programming languages such as C++. This advancement moves the field one step closer to a practical decompiler system that can operate on a large-scale codebase."

https://ai.facebook.com/blog/introducing-n-bref-a-neural-base...

De har lagt upp koden på GitHub.
https://github.com/facebookresearch/nbref

Lite spännande faktiskt.

Jag tror alla program, inom något år,
kommer att kunna dekompileras.

Det finns nog tillräckligt med open source att träna detta AI på.

Någon som forskar på området som kan uttala sig?

MagI
------

Visa signatur

"Frågan är om tillståndet i världen någonsin kommer att bli beviljat"
Är Svensk Mästare i BlockOut2 på level: Out of control , https://blockout.nu