Der Tag Des Jüngsten Gerichts Rückt Näher: Künstliche Intelligenz Hat Gelernt, Code Zu Schreiben, Indem Sie Ihn Aus Anderen Programmen Gestohlen Hat - Alternative Ansicht

Der Tag Des Jüngsten Gerichts Rückt Näher: Künstliche Intelligenz Hat Gelernt, Code Zu Schreiben, Indem Sie Ihn Aus Anderen Programmen Gestohlen Hat - Alternative Ansicht
Der Tag Des Jüngsten Gerichts Rückt Näher: Künstliche Intelligenz Hat Gelernt, Code Zu Schreiben, Indem Sie Ihn Aus Anderen Programmen Gestohlen Hat - Alternative Ansicht

Video: Der Tag Des Jüngsten Gerichts Rückt Näher: Künstliche Intelligenz Hat Gelernt, Code Zu Schreiben, Indem Sie Ihn Aus Anderen Programmen Gestohlen Hat - Alternative Ansicht

Video: Der Tag Des Jüngsten Gerichts Rückt Näher: Künstliche Intelligenz Hat Gelernt, Code Zu Schreiben, Indem Sie Ihn Aus Anderen Programmen Gestohlen Hat - Alternative Ansicht
Video: Dieser eine Satz steht für alles, was falsch läuft! 2024, April
Anonim

Künstliche Intelligenz hört nie auf zu lernen, immer interessantere Dinge zu tun. Wenn jedoch früher die "Liste der Fähigkeiten" aufgrund der Hinzufügung neuer Funktionen zum bestehenden System erweitert wurde, ist jetzt dank Spezialisten von Microsoft Research und der University of Cambridge alles viel interessanter geworden. Ihr künstliches Intelligenzsystem namens DeepCoder ist in der Lage, (derzeit) nicht sehr komplexe Programme unabhängig zu schreiben und den Quellcode in vorgefertigten Lösungen "auszuleihen".

Das KI-System DeepCoder basiert auf der sogenannten Software-Synthese. Das Wesentliche dieser Methode ist, dass DeepCoder vorgefertigte Codeabschnitte aus anderen Programmen entnimmt, je nachdem, was am Ende abgerufen werden muss, und diese in einer eigenen Sequenz kombiniert. Einer der Hauptvorteile dieses Ansatzes besteht darin, dass die künstliche Intelligenz in der Lage ist, die effektivsten Abschnitte des Quellcodes oder Abschnitte auszuwählen, die für einen bestimmten Fall am besten geeignet sind, wenn ein eigenes Programm kompiliert wird. Und künstliche Intelligenz selbst kann solche Techniken verwenden, die Menschen aufgrund der Besonderheiten des menschlichen Denkens niemals anwenden würden.

Ein wichtiger Teil des DeepCoder-Systems ist die Suchmaschine, die öffentlich verfügbare Quellcodedatenbanken durchsucht und analysiert, sortiert, bewertet und Codefunktionen verwendet. Es sollte gesagt werden, dass einige Programmierer einen ähnlichen Ansatz verwenden, die beim Schreiben neuer Programme häufig auch Datenbanken in ihrer Arbeit verwenden.

VLADIMIR KUZNETSOV

Empfohlen: