Abo
  • Services:

Programmiersprache: Software ermöglicht Coding für Laien

Karlsruher Forscher arbeiten an einer Software, die natürliche Sprache direkt in maschinenlesbare Quelltexte übersetzt. So sollen bald auch Amateure programmieren können.

Artikel veröffentlicht am , Thorsten Schröder
Mit Hilfe neuer Software sollen in Zukunft auch Amateure programmieren können.
Mit Hilfe neuer Software sollen in Zukunft auch Amateure programmieren können. (Bild: Patrik Stollarz/Afp/Getty Images)

Programmieren könnte in Zukunft auch ohne spezielle Kenntnisse möglich sein. Informatiker des Karlsruher Instituts für Technologie (KIT) arbeiten an einer Software, die natürliche Sprache in maschinenlesbare Quelltexte übersetzen soll.

Stellenmarkt
  1. Bundeskriminalamt, Wiesbaden
  2. Autobahn Tank & Rast Gruppe, Bonn

Mit der Software sollen auch Nutzer ohne Programmierkenntnisse in wenigen Sätzen eigene Computeranwendungen erstellen können. "Wir wollen weg von komplizierten Regelwerken für Nutzer - nichts anderes sind Programmiersprachen - hin zu intelligenten Rechnern, die mit uns in Dialog treten", teilte Mathias Landhäußer, wissenschaftlicher Mitarbeiter am Institut für Programmstrukturen und Datenorganisation (IPD) des KIT, mit.

Bislang lassen sich Programme nur dann mit Sprache steuern, wenn sie vom Hersteller genau darauf ausgelegt sind, so beispielsweise das Versenden von Kurznachrichten über ein Smartphone. Die Informatiker am KIT arbeiten dagegen an einer Software, die für beliebige Programme eine Sprachschnittstelle einrichtet.

Anweisungen werden automatisch geordnet

Damit könnten Nutzer ihre mobilen Apps nicht nur per Sprachbefehl öffnen, sondern auch bedienen. Bei einer Anwendung, die Heizung, Beleuchtung und Fenster in intelligenten Häusern steuert, haben die Forscher eine solche Schnittstelle nach eigenen Angaben bereits erfolgreich eingebunden.

Die größte Herausforderung für die Wissenschaftler: Menschen beschreiben Vorgänge nicht immer streng chronologisch. Das Analysewerkzeug der KIT-Forscher ordnet die Anweisungen nun automatisch so hintereinander, wie sie der Computer ausführen soll. "Unser Ziel ist es, dass sich der Rechner an die Sprechweise der Nutzer anpasst - nicht umgekehrt", sagte Landhäußer.

Die neue Software der KIT-Wissenschaftler analysiert zeitbezogene Signalwörter, die darauf hinweisen, dass ein eingesprochener Text zeitliche Abläufe nicht streng linear abbildet. Solche Signalwörter geben an, ob etwas davor oder danach, zuerst oder zuletzt geschieht - und zwar unabhängig davon, an welcher Stelle die Information steht. Die Informatiker ordnen diesen sprachlichen Begriffen nun logische Formeln zu, um im Quelltext eine chronologische Abfolge herzustellen. Bislang funktioniert die Zuordnung aber nur auf Englisch.

Verwendung von sinnverwandten Wörtern als Problem

Neben dem Reihenfolgenproblem identifizierten die Wissenschaftler weitere Herausforderungen beim Programmieren mit natürlicher Sprache. So ersetzten die Probanden etwa einzelne Wörter mit sinnverwandten Begriffen oder Fürwörtern: Dass sich der Begriff Auto auf dasselbe Objekt bezieht wie das Wort Wagen im Folgesatz, können Computer allerdings bislang nicht ohne Weiteres ableiten.

Von einer Marktreife ist die Software deshalb noch weit entfernt. "Bis wir komplexe Software mit Sprache nicht nur bedienen, sondern tatsächlich programmieren können, wird es noch dauern", sagte Landhäußer.



Anzeige
Top-Angebote
  1. 189€ (Vergleichspreis je nach Farbe ab 235€)
  2. für 849€ (Einzelpreis der Grafikkarte im Vergleich teurer als das Bundle)
  3. 93,85€ (Bestpreis!)
  4. (u. a. Madden NFL 18 und Mass Effect: Andromeda PS4/XBO für je 15€, Gran Turismo Sport für...

DavidYA 25. Dez 2014

Das ganze mag ja in der Zukunft sicherlich hilfreich sein, wenn es ausgereift ist. Das...

Das Original 14. Okt 2014

ich wage mal einen vergleich: 99% aller programme unter windows und mac benutzen die...

tundracomp 09. Okt 2014

HTML nicht, aber WordPress Templates und (teilweise auch Plugins) sind eine Mischung aus...

Nolan ra Sinjaria 08. Okt 2014

Problem ist halt die ungenauigkeit der gesprochen Sprache. Viele Sachen werden erst...


Folgen Sie uns
       


Dark Souls Remastered - Livestream

Erst mit der Platin-Trophäe in Bloodborne große Töne spucken und dann? - Der Dark-Souls-Effekt trifft Golem.de-Redakteur Michael Wieczorek mitten ins Streamer-Herz.

Dark Souls Remastered - Livestream Video aufrufen
Shift6m-Smartphone im Hands on: Nachhaltigkeit geht auch bezahlbar und ansehnlich
Shift6m-Smartphone im Hands on
Nachhaltigkeit geht auch bezahlbar und ansehnlich

Cebit 2018 Das deutsche Unternehmen Shift baut Smartphones, die mit dem Hintergedanken der Nachhaltigkeit entstehen. Das bedeutet für die Entwickler: faire Bezahlung der Werksarbeiter, wiederverwertbare Materialien und leicht zu öffnende Hardware. Außerdem gibt es auf jedes Gerät ein Rückgabepfand - interessant.
Von Oliver Nickel


    Mars: Die Staubstürme des roten Planeten
    Mars
    Die Staubstürme des roten Planeten

    Der Mars-Rover Opportunity ist nicht die erste Mission, die unter Staubstürmen leidet. Aber zumindest sind sie inzwischen viel besser verstanden als in der Frühzeit der Marsforschung.
    Von Frank Wunderlich-Pfeiffer

    1. Nasa Dunkle Nacht im Staubsturm auf dem Mars
    2. Mars Insight Ein Marslander ist nicht genug

    CD Projekt Red: So spielt sich Cyberpunk 2077
    CD Projekt Red
    So spielt sich Cyberpunk 2077

    E3 2018 Hacker statt Hexer, Ich-Sicht statt Dritte-Person-Perspektive und Auto statt Pferd: Die Witcher-Entwickler haben ihr neues Großprojekt Cyberpunk 2077 im Detail vorgestellt.
    Von Peter Steinlechner


        •  /