• Über Uns
  • Impressum
  • Datenschutzerklärung
  • Login
  • Registrieren
WindowsUnited
  • Windows 11
    • Windows 10
    • Anleitungen & Tipps
    • Windows Mobile
  • Surface
  • Gaming
  • Reviews
  • Exclusives
  • IT-Jobs
No Result
View All Result
WindowsUnited
  • Windows 11
    • Windows 10
    • Anleitungen & Tipps
    • Windows Mobile
  • Surface
  • Gaming
  • Reviews
  • Exclusives
  • IT-Jobs
No Result
View All Result
WindowsUnited
No Result
View All Result
Home News

Entwickler bald überflüssig? KI programmiert selbstständig

von Florian_L
9. März 2017
in News
11
Cortana
Teile auf FacebookTeile auf Twitter

Die KI-Forschung hat einen weiteren Meilenstein zu verbuchen. An der Universität Cambridge ist es einem Team aus Forschern der Universität und von Microsoft gelungen einer künstlichen Intelligenz das Programmieren beizubringen. Die KI wurde passenderweise DeepCoder getauft.

Dabei erschafft DeepCoder selbstverständlich kein Programm aus dem Nichts. Sie vergleicht vielmehr das gestellte Problem mit bereits existierenden Problemlösungen zu ähnlichen Aufgaben. Anschließend werden die entsprechenden Programmzeilen einfach übernommen. Die meisten Menschen gehen da auch nicht anders vor. Sie vergleichen auch bestehende Lösungen und übernehmen passende Wege. Das ganze Vorgehen wird auch Programmsynthese genannt.

Im Gegensatz zum Menschen kann DeepCoder besser und weiter gefächert nach einer Lösung suchen. Dadurch kommen mitunter auch Lösungen heraus, auf die ein Mensch nie gekommen wäre. Außerdem greift hier wieder das Thema maschinelles Lernen, die KI sortiert die Quellcode-Datenbank nach ihrem möglichen Nutzen und entfernt dementsprechend auch möglichen Ballast.

Infolgedessen verbessert sich die Performance von DeepCoder mit jedem neuen Problem. So ist die KI jetzt schon erheblich schneller als ihre Vorgänger, bisherige Bestzeiten wurden deutlich unterboten. Ebenso braucht DeepCoder deutlich weniger Versuche um ein Programm zu erstellen.

Den Nutzen in einer solchen KI sieht Armando Solar-Lezama vom Massachusetts Institute of Technology, er war nicht am Projekt beteiligt, darin, dass selbst Profis mit einer solchen Hilfe noch produktiver werden können. Marc Brockschmidt, einer der Erschaffer von DeepCoder, geht sogar noch einen Schritt weiter und sagt, dass so auch Laien ein Programm schreiben könnten. Sie müssten einfach ihre Anforderungen an die KI weitergeben und den Rest erledigt DeepCoder. Auch die Einsatzmöglichkeiten sind breit gefächert. Eine ähnliche KI vom MIT schaffte es bereits 2015 selbstständig Bugs aus Software zu beheben, indem die fehlerhaften Zeilen durch funktionierende Zeilen aus anderen Programmen ersetzt wurden. Brockschmidt sieht die Zukunft seiner Schöpfung darin, dass nachfolgende Versionen vor allem Routinen erstellen könnten, um Websites nach Informationen durchzusuchen. Auch Facebook könnte davon profitieren indem Fotos ohne das Zutun eines Mitarbeiters oder Programmierers kategorisiert werden.

Die Entwickler unter euch müssen sich aber noch keine Sorgen um ihre Jobs machen. Vielmehr sollen DeepCoder und Kollegen mit der Programmsynthese eure Arbeit erleichtern und lästige Aufgaben übernehmen, sodass ihr euch den anspruchsvollen Problemen zuwenden könnt.

Zudem kann DeepCoder momentan nur wenige Zeilen umfassende Programme schreiben. Diese wenige Zeilen können in der richtigen Sprache allerdings ausreichen. Solar-Lazema fügt außerdem hinzu, dass selbst die größten Programme auch erschaffen wurden, indem kleine Teile des Quellcodes zusammengefügt wurden. Auch werde es schwer bleiben so ein großes, umfangreiches Programm in einem Schritt zu erstellen.

Mit der parallel dazu fortschreitenden Forschung an Quantencomputern und deren kommende Marktreife werden dann KIs wie Cortanas Zwilling aus Halo oder schlimmstenfalls wie Skynet aus Terminator immer realistischer, da Quanten-CPUs ein Vielfaches an Rechenleistung mitbringen.

Wo seht ihr Einsatzmöglichkeiten einer solchen KI? Wo sind der Selbstständigkeit Grenzen gesetzt?


Quelle New Scientist

Tags: cortanaKIMicrosoftProgrammieren
ShareTweetSendShare

Verwandte Artikel

Activision Blizzard Übernahme: Folgt morgen das”OK” aus Großbritannien?
Gaming

Activision Übernahme: Droht Microsoft nun Großbritannien?

6. Juni 2023
Aus für Cortana: Windows 10 und 11 vermelden Abschied des Sprachassistenten
Microsoft

Aus für Cortana: Windows 10 und 11 vermelden Abschied des Sprachassistenten

5. Juni 2023
Wird Microsoft Teams jetzt zum Konkurrenten für Discord?
Microsoft

Wird Microsoft Teams jetzt zum Konkurrenten für Discord?

5. Juni 2023
Diskussion abonnieren
Anmelden/Registrieren
Benachrichtige mich zu:
Logge dich ein zum Kommentieren
11 Comments
älteste
neuste beste Bewertung
Inline Feedbacks
View all comments
FlensburgerPilz
6 Jahre her

“Hey Cortana, ich benötige ein neues Spiel mit folgender Story (bitte einfügen) und Grafik (bitte einfügen)”

1
Abdullah
Antwort auf  FlensburgerPilz
6 Jahre her

Finde ich echt gut aber ich bin sicher den Mensch wird so schnell keine KI in diesem Gebiet komplett ersetzen ^^

0
turbolizer
Antwort auf  Abdullah
6 Jahre her

Von ersetzen stand nichts in dem Artikel. Laien werden mit DeepCoder programmieren können und Profis werden von DeepCoder unterstützt. 😉

0
Eissphinx
6 Jahre her

Man muss nicht einmal soweit gehen.
Selbst konventionelle Software wie sie z.B. die NASA vor ein paar Tagen freigegeben hat

https://software.nasa.gov/

dürften die meisten sog. “Entwickler”(besonders hier in DE) überfodern, weil sie längst jeden
Anschluss an halbwegs zeitgemäße Softwareentwicklung verloren haben. Von modernen
Entwicklungen wie Cloud, KI, ML ganz zu schweigen.

0
hm
Antwort auf  Eissphinx
6 Jahre her

Jeder hat sein Aufgabengebiet, jeder verdient sein Geld anders. Das ist innerhalb Deutschland auch nicht anders.
Klar, muss man aufpassen dass man den Anschluß nicht verliert, aber dazu muss man auch Geld erwirtschaften um das zu Fördern zu können.

0
turbolizer
Antwort auf  Eissphinx
6 Jahre her

Die Arbeit in Projekten ist eine Bindung an die vorliegenden Gegebenheiten auf Zeit in der man natürlich den Anschluss verlieren kann. Den verlorenen Anschluss nicht aufholen zu können wäre das größere Problem. Für einen Softwareentwickler sollte das Erlernen neuer Sprachen kein Problem darstellen. In der Branche muss man sich auf lebenslanges Lernen einstellen. Anders verhält es sich mit Spezialisierungen. Diese Entscheidung trifft man idR schon mit dem Studium. Informatik, Juristische Informatik, Wirtschaftsinformatik, Medizinische Informatik, Technische Informatik, etc pp. Wer sich spezialisiert lässt andere Felder liegen. Das sehe ich nicht als Problem. Entscheidend ist der Anwendungsfall. Ein speziell deutsches Problem gibt… Weiterlesen »

0
hm
6 Jahre her

Das mag ja eine Zeitlang gehen, aber verschlackt nach ein paar Jahren das System, wer findet dann noch die Sicherheitslücken, wer findet die bremsende oder fehlerhaften Bauklötzchen?

0
ExMicrosoftie
Antwort auf  hm
6 Jahre her

Das ist letztlich eine Frage der Dokumentation. Ein Programm ohne Codedokumentation ist wertlos, da kann es noch so toll funktionieren.

0
Huhnagack
6 Jahre her

Skynet incoming…

0
ExMicrosoftie
6 Jahre her

Solange die menschliche Kreativität nicht in etwa per KI nachgestellt werden kann, solange ist der Mensch unersetzbar. Das ist auch der größte Unterschied zwischen westlichen und asiatischen Gesellschaften. Die asiatischen haben aufgrund verschiedener Faktoren in der Ausbildung und Schule wenige gute Abgänger mit hoher Kreativität. U.a. muss viel mehr auswendig gelernt und einfach repliziert werden, Transferleistungen, neue Wege sind weniger erfolgreich im Notenspiegel. Asiatische Industrien sind dadurch sehr gut im Kopieren, echte Innovationen sind eher selten, Verbesserungen dagegen üblich.

0
Heiß Andreas
6 Jahre her

ja die Idee ist ja echt super finde auch Cortana gut!!

0

Anzeige

Amazon Deals

Amazon-Deals

Die WindowsUnited App

WindowsUnited App

WindowsUnited App - Jetzt als PWA für alle Plattformen

Ohne Installation im Browser, oder "zum Startbildschirm hinzufügen" und wie eine mobile App nutzen.
WindowsUnited

© 2020 1United GmbH

Mehr

  • Impressum
  • Datenschutzerklärung
  • Facebook-Gruppe: Der WindowsUnited Newsroom
  • Jobs
  • Sende uns einen Tipp
  • Über Uns

Folge Uns   Blogverzeichnis - Bloggerei.de

No Result
View All Result
  • Home
  • Windows
    • Windows 10
    • Anleitungen
    • Windows Mobile
  • Nokia
  • Surface
  • Reviews
  • Meinung
  • IT-Stellenmarkt
  • Impressum
  • Datenschutzerklärung
  • Anmeldung / Registrierung

© 2020 1United GmbH

Welcome Back!

Login to your account below

Forgotten Password? Jetzt registrieren

Erstelle ein Nutzerkonto!

Fülle das Formular aus, um dich zu registrieren

Alle Felder müssen ausgefüllt sein. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Diese Website verwendet Cookies, um korrekt zu funktionieren und die Nutzerfreundlichkeit zu verbessern. Durch die weitere Nutzung der Website stimmen Sie dem zu. OK Datenschutzerklärung
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
immer aktiv
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SPEICHERN & AKZEPTIEREN