Die Apache OpenNLP ist ein auf maschinelles Lernen basierendes Bibliothek für die Verarbeitung von natürlichsprachlichem Text. Die Bibliothek beinhaltet eine Werkzeugsammlung um Prozesse wie Satzsegmentierung, Portionierung, Etikettierung, Zerteilung und die Koreferenzanalyse zu unterstützen. Diese Aufgaben sind in der Regel erforderlich, um fortgeschrittenere Textverarbeitungsdienste für Chatbots aufzubauen.
OpenNLP stellt für die Werkzeuge eine Anzahl von vorgefertigten Modellen für verschiedene Sprachen zur Verfügung. Die Bibliothek beinhaltet auch Komponenten, um eigene Modelle zu trainieren und zu bewerten. Benutzerdefinierte NLP-Modelle kommen meist dann zum Einsatz, wenn die vortrainierten Modelle für eine gewünschte Sprache nicht zur Verfügung stehen, wichtige Entitäten nicht erkennen können oder die Leistung außerhalb des Nachrichtenbereichs nicht gut genug sind. Dies sind die typischen Gründe für ein individuelles Training des eigenen Modells auf einem neuen Korpus oder auf einem Korpus, der um private Trainingsdaten aus den zu analysierenden Daten erweitert wird.
Die Business Bot Plattform nutzt die Leistung von OpenNLP und erleichtert die Nutzung von vorgefertigten und benutzerdefinierten NLP-Modellen. Mit Release R2020 FP2040 können NLP-Modelle ganz einfach mit einen Klick heruntergeladen bzw. hinzugefügt werden. Die NLP-Modelle sind sofort einsatzbereit und können von allen Chatbots auf der Plattform für die Textverarbeitung genutzt werden.
Möchten Sie Chatbots oder NLP in Ihrem Unternehmen einsetzen? Kontaktieren Sie uns, wir unterstützen Sie gerne rund um das Thema NLP-basierte Chatbots im Unternehmensumfeld.