Natural Language Processing Softwareentwicklung
Natural Language Processing oder Sprachverarbeitung ist eine Disziplin der Softwareentwicklung, in der es dabei geht, Sprache maschinenlesbar zu machen.
Beispiel:
Stellen Sie sich vor, die haben eine Rechnung als PDF Datei vorliegen. Sie möchten nun das Rechnungsdatum aus dieser PDF extrahieren. Unglücklicherweise enthält das PDF nicht nur das Rechnungsdatum, sondern auch noch ein Angebotsdatum, ein Datum mit der Zahlungsfrist so wie ein Geburtsdatum. Diese Aufgabenstellung benötigt Methoden der Sprachverarbeitung, da das PDF (obwohl digital vorliegend) als solches nicht maschinenlesbar ist. Sprachverarbeitung oder natural Language Processing ist nun in der Lage, das richtige Datumaus dem Dokument zu extrahieren und das Dokument dann weiterzuverarbeiten.
Wir entwickeln Systeme zur Sprachverarbeitung. Egal ob Sie
• Ihr Firmenwissen durchsuchbar machen möchten,
• Ihren Kundenservice durch einen Chatbot unterstüzen möchten oder
• eine statistische Datenanalyse auf große Mengen von Einzelkommentaren (z.B. Social Media Kommentare, Produktbewertungen, Fehlerprotokolle) anwenden wollen,
wir programmieren Ihre Software-Lösung in Python oder C Plus Plus.
Dabei wählen wir den für Sie effizientesten Weg. Softwareentwicklung zur Sprachverarbeitung kann z.B. beinhalten:
• Nutzung von ChatGPT zur Verarbeitung Ihrer Daten
• Betrieb von Large Language Model (LLM, Sprachmodell) innerhalb von Deutschland oder der EU
• Einrichten von eigenem Open Source Large Language Model (LLM, Sprachmodell) auf Ihren Servern
• Entwicklung von Lösungen komplett ohne Large Language Model (LLM, Sprachmodell) und damit ohne hohe Betriebskosten und dem Risiko von Halluzinationen
Sprachverarbeitung kann auch im Bereich von Industriesoftware genutzt werden. Hier können Fehlerprotokolle, Produktionsberichte oder andere Textsammlungen über Sprachverarbeitung so aufbereitet werden, dass diese als tabellenartiger Datensatz vorliegen. Dies erlaubt die Datenanalyse von komplexen Fehlerverhalten durch Industrie-Software.