Was kann schiefgehen? - Facebook-KI soll Software-Bugs fixen

Bei Facebook will man die Korrektur von Fehlern in Software-Systemen zukünftig zumindest zum Teil einem neuen KI-System überlassen. Dieses soll kleinere, gewöhnliche Bugs selbstständig im Code beseitigen und in komplexeren Fällen mit den zuständigen Programmierern an einer Lösung arbeiten.
Entwickler, Programmierung, Programmierer, Fail, Frust
Public Domain
"SapFix" heißt das Werkzeug, das Facebook jetzt im Vorfeld seiner Entwickler-Konferenz @Scale vorstellte. Das Tool stellt quasi den nächsten Arbeitsgang hinter Sapienz dar, dem Testing-Framework, mit dem die Entwickler bei Facebook arbeiten. Dessen Ergebnisse sollen in das KI-System eingespeist werden und am anderen Ende fallen dann möglichst schon fertige Patcher heraus, die - vorerst nach einer Prüfung durch einen menschlichen Entwickler - direkt in den Quellcode übernommen werden.

Wie die Entwickler Yue Jia, Ke Mao und Mark Harman, von denen SapFix entworfen wurde, erklärten, könne das Tool im Grunde auf allen Komplexitätsgraden zum Einsatz kommen. Bei simplen Bugs, die Programmierer immer wieder beispielsweise durch Tippfehler in den Code bringen, kann das Werkzeug helfen, die Fehlersuche einfach deutlich abzukürzen.

Korrekturen per Mutation

Das System soll aber auch bei Problemen helfen können, die selbst den Entwicklern einer Software Kopfzerbrechen bereiten. In solchen sehr komplexen Fällen beginnt SapFix immer wieder kleine Änderungen am Code vorzunehmen und nähert sich so der Lösung, bis der Fehler irgendwann komplett beseitigt ist. "Mutations-basierte Fehlerbehebung" nennen die Facebook-Ingenieure dies.

Das Tool soll auch Entwicklern außerhalb Facebooks angeboten werden. Hier muss sich aber noch zeigen, wie gut es auch mit den dortigen Gegebenheiten zurechtkommt. Denn Sapienz kann als Grundlage der Analyse fast nur bei Facebook vorausgesetzt werden. Und auch sonst bedarf es noch umfangreicherer Tests, bis man es verantworten kann, das Tool auch in anderen Firmen einfach auf die Produkte loszulassen.

Download Eclipse - Vielseitige Entwicklungsumgebung
Jetzt einen Kommentar schreiben


Alle Kommentare zu dieser News anzeigen
Jetzt als Amazon Blitzangebot
Ab 06:00 Uhr Zeskris 2m HDMI 2.1 Kabel, 8K 48Gbps Ultra High Speed HDMI geflochtenes Kabel, 4K@120Hz 144Hz 8K@60Hz eARC HDR 10 Hdcp 2.2 2.3 HDMI Kabel für Laptop, Monitor, PS5, PS4, Xbox One, 8K UHD TVZeskris 2m HDMI 2.1 Kabel, 8K 48Gbps Ultra High Speed HDMI geflochtenes Kabel, 4K@120Hz 144Hz 8K@60Hz eARC HDR 10 Hdcp 2.2 2.3 HDMI Kabel für Laptop, Monitor, PS5, PS4, Xbox One, 8K UHD TV
Original Amazon-Preis
6,99
Im Preisvergleich ab
?
Blitzangebot-Preis
5,59
Ersparnis zu Amazon 20% oder 1,40
Metras Aktienkurs in Euro
Tipp einsenden
❤ WinFuture unterstützen
Sie wollen online einkaufen? Dann nutzen Sie bitte einen der folgenden Links, um WinFuture zu unterstützen: Vielen Dank!