Die Computerlinguistik in der IT
Auch die Computerlinguistik spielt im Bereich der IT eine wichtige Rolle. Ihre Aufgabe ist es, herauszufinden, wie die Sprache des Menschen algorithmisch von Computern verarbeitet werden kann. Dabei ist es von Bedeutung, dass die Anwendbarkeit der herausgefundenen Lösungsansätze gegeben sein muss. Die Computerlinguistik ist als Teilbereich der künstlichen Intelligenz anzusehen. Sie bildet zudem eine wichtige Schnittstelle zwischen Informatik und den Sprachwissenschaften. Ebenfalls wird die Computerlinguistik heute als Studiengang angeboten, wobei sie in diesem Zusammenhang häufig als Linguistische Datenverarbeitung bezeichnet wird.
Als Ziele der Computerlinguistik werden vor allem die Unterstützung im Bereich der Forschung angegeben, sowie die Entwicklung von Systemen, die menschliche Sprache verarbeiten können. Dabei sollen zum Beispiel Texte automatisch zusammengefasst werden oder es sollen bestimmte Bestandteile aus ihnen extrahiert werden.
Wo die Computerlinguistik angewendet wird
Die Computerlinguistik kommt in vielen verschiedenen Sparten zum Einsatz. Beispielsweise soll sie den Nutzer eines Computers unterstützen, indem sie Tippfehler korrigiert oder geschriebene Texte auf Grammatikfehler überprüft. Weiterhin kann mit Hilfe der Computerlinguistik gezielt nach bestimmten Textstellen gesucht werden, und zwar so, dass auch deren Bedeutung erfasst wird. Hier soll als Beispiel die Suchmaschine dienen.
Ebenfalls entwickelt man mit der Computerlinguistik Software und Programme, die in der Lage sind, bestehende Texte in eine andere Sprache zu übersetzen. Die voll automatisierte Übersetzung ist dabei besonders interessant, wenngleich sie heute noch nicht vollständig ausgereift ist. Des Weiteren wird die Computerlinguistik eingesetzt, um gesprochene Worte zu verarbeiten, wie bei der Spracherkennung oder um geschriebene Texte sprachlich auszugeben, etwa bei der Benutzung der Computer durch Blinde.
Ebenfalls kommt die Computerlinguistik zum Einsatz, wenn Informationen gesucht werden oder wenn gesprochene Daten vorliegen, aus denen Register und ähnliches erstellt werden sollen. Autoren sollen unterstützt werden, indem ihnen bei einem fehlenden Wort ein passendes Synonym vorgeschlagen wird. Auch zielt die Computerlinguistik darauf ab, beispielsweise den Computer zu steuern, indem gesprochene Befehle verarbeitet werden. So könnten auch Laien am Computer arbeiten.
Probleme in der Computerlinguistik
Aufgrund der vielfältigen Ziele, die die Computerlinguistik verfolgt, müssen natürlich auch zahlreiche Probleme gelöst werden. Eines davon ist beispielsweise die Semantik. Ein Wort kann, je nach Kontext, völlig unterschiedliche Bedeutungen haben. Diese herauszufinden und die jeweils treffende Bedeutung zu erkennen, zählt zu den größten Herausforderungen in der Computerlinguistik.
Ebenfalls ist nicht immer klar zu erkennen, was eine Aussage genau bedeutet, wobei hier die sprachlichen Schwierigkeiten, die auch beim Erlernen einer Sprache auftreten, eine wichtige Rolle spielen. Zusätzlich ist zu beachten, dass die Programme, die aus der Computerlinguistik entstehen, nicht einheitlich auf alle Sprachen angewendet werden können. Vielmehr muss beachtet werden, dass man sich mit jeder Sprache einzeln auseinandersetzen muss, um diese mittels Computern verarbeiten zu können. Hierbei müssen die einzelnen Details für jede Sprache einzeln angelegt werden. Obwohl natürlich nach Lösungen gesucht wird, die auf alle Sprachen gleichermaßen anzuwenden sind, werden solche kaum zu entwickeln sein, da einfach die Sprachen selbst zu große Unterschiede aufweisen.
Hinzu kommt, dass erst einmal die richtigen Programme geschrieben werden müssen, um die Spracherkennung soweit voranzubringen. Und diese können nur so gut sein, wie die zugrunde liegenden Systeme. Des Weiteren muss ermittelt werden, wie die Sprache aufgebaut ist, damit sie vom Computer simuliert werden kann. Dafür muss das Wissen über die Sprachen vorhanden sein, wobei die meisten Menschen nur um ihre eigene Sprache Bescheid wissen, sich aber kaum mit der Vielzahl unterschiedlichster Sprachen auseinander setzen können. Ebenfalls stellt sich die Frage, wie die Maschine Computer mit der Sprache rechnen kann und wie weit entsprechende Berechnungen letztlich tatsächlich gehen können. So muss man davon ausgehen, dass durch die ständige Weiterentwicklung in den Bereichen der IT und der Computerlinguistik der Maschine Computer langfristig das Denken beigebracht werden muss und kann.