Kann KI zwischen den Zeilen lesen?

Wie NLU die KI-Welt verändert.

In den bisherigen hier erschienenen Artikeln zum Thema Künstliche Intelligenz (KI) und dessen Einsatz im Requirements Engineering (RE) haben wir uns mit Natural Language Processing (NLP) und den Anwendungsmöglichkeiten beschäftigt. In diesem Artikel gehen wir jetzt aber mal weg vom NLP und hin zum Natural Language Understanding.

Unter Natural Language Understanding (NLU) versteht man, insbesondere im Kontext KI, die Fähigkeit von Computern menschliche Sprache und die Bedeutung eben dieser im Zusammenhang des Kontexts im Detail zu verstehen.
Im 2ten Artikel (NLP4RE – Wie KIs NLP nutzen, um Texte zu entschlüsseln) haben wir uns ja schon die grundlegenden Fähigkeiten der KI Tools näher angeschaut, mit welchen Texte in ihre Einzelteile zerlegt und auch Wörter in Cluster zugeordnet werden. Dieses Einordnen in Cluster hat in den letzten Jahren durch massive Fortschritte bei der Entwicklung von Deep Learning Modellen und durch verbesserte Datengrundlagen an Effektivität gewonnen. Zusätzlich haben Computer mittlerweile die Fähigkeit, kontextuelle Abhängigkeiten zwischen Worten und Redewendungen zu erkennen, was dazu führt, dass die die Erkennung und das Verständnis der Sprache akkurater und somit auch für große Unternehmen immer interessanter wird.

Bild mit KI erzeugt.

Das Ableiten von Modellen aus natürlichsprachlichen Anforderungen ist hierbei ein Anwendungsfall von KIs im Requirements Engineering, welcher durch die Entwicklungen der letzten Jahre profitieren kann. Eine KI während eines Meetings mitlaufen zu lassen, um aus den erarbeiteten Inhalten automatisch ein Aktivitätsdiagramm nach den Regeln der UML (Unified Modeling Language) zu erstellen, kann die Arbeit vieler Entwickler erleichtern. Hierbei kann ebenso die Fähigkeit einer KI, wichtige Informationen aus Gesprächen herauszufiltern, eine große Erleichterung für große Firmen darstellen.

Um Ihnen die Problemstellung bzgl. KI und NLU zu verdeutlichen, hilft uns folgendes Beispiel:

Weiterlesen

KI in Aktion – Anwendungsfelder von KI im Requirements Engineering

In den ersten beiden Blogs dieser Blog-Reihe haben wir uns mit den Begriffen NLP und NLU beschäftigt. Des Weiteren haben wir einige Tools vorgestellt, die NLP nutzen, um Texte zu zerstückeln und zu klassifizieren. Im heutigen Beitrag werden wir einige Anwendungsfelder von KI im Requirements Engineering untersuchen. Wir werden die verschiedenen Anwendungsfelder hintereinander vorstellen.

Anforderungen klassifizieren: 

Eine KI kann verwendet werden, um Anforderungen automatisch zu klassifizieren und zu priorisieren. Dies kann durch Machine-Learning-Algorithmen erreicht werden, die große Mengen von Anforderungen analysieren und kategorisieren können. Diese Algorithmen können beispielsweise Anforderungen nach Funktion, Leistung, Sicherheit oder Benutzerfreundlichkeit sortieren und somit die Arbeit des Requirements Engineers erleichtern. 

User Feedback Analyse: 

Weiterlesen

NLP4RE – Wie KIs NLP nutzen, um Texte zu entschlüsseln?

Im letzten Artikel aus unserer Blog-Serie zum Thema Künstliche Intelligenz und Requirements Engineering haben wir Ihnen NLP und NLU erklärt. In diesem Artikel stellen wir Ihnen einige Tools vor, die NLP nutzen um Texte in ihre Bestandteile zu zerlegen.

Um die Funktionalitäten der Tools zu verstehen, muss man die grundlegenden Fähigkeiten, welche diese Tools bereitstellen können, erklären:

Auch das Bild wurde mittels KI erstellt.

Stemming
Beim Stemming werden Wörter auf ihre Grund- oder Stammform reduziert, was normalerweise durch Entfernen von Anhängen wie -en, -t und -end erfolgt. Zum Beispiel wäre der Stamm von „laufen“ „lauf“. Stemming wird verwendet, um Textdaten zu normalisieren und die Dimensionalität des Merkmalraums zu reduzieren.

Weiterlesen

Sag mal, kann ChatGPT auch RE?

KI, kurz für Künstliche Intelligenz bzw. AI, die Kurzform der englischen Bezeichnung Artificial Intelligence sind aktuell in aller Munde. Und das nicht ohne Grund.

KIs haben in den letzten Jahren erhebliche Fortschritte gemacht.
Wir erleben wöchentlich die Vorstellung neuer KIs, die erstaunliche Fähigkeiten zeigen und auch in den verschiedensten Bereichen Anwendungen finden.

Angesichts dieser rapiden Fortschritte stellt sich die Frage, wie wir KIs für Requirements Engineering (RE) nutzen können, oder ob sie bereits eingesetzt werden – und genau dieser Frage gehen wir in dieser kleinen Blog-Serie nach.

Auch das Bild wurde mittels KI erstellt.
Weiterlesen

REconnect: Remote@Home – ja und? Teil 6: Phasen und Methoden zum Ende eines Workshops/Trainings

Nachdem wir in unserem letzten Teil der Blogreihe „REconnect“ über die Erarbeitung von wichtigen Inhalten gesprochen haben, wird es Zeit das Ende des Workshops/Trainings einzuleiten. Dieses besteht noch während des Workshops/Trainings aus der Zusammenfassung, dem Transfer, der Reflexion und dem Abschluss sowie nach dem Workshop/Training aus der Nachbereitung.

Weiterlesen