arrow pointing right

Back to Case Studies

Lengi: App zum Sprachenlernen durch Interaktion mit KI

About the project

Lengi ermöglicht es Benutzern, durch Konversationen zu lernen, die natürliche Dialoge mit einem Muttersprachler nachahmen. Eine der wichtigsten Funktionen der Anwendung ist die Fähigkeit, die Richtigkeit gesendeter Nachrichten zu überprüfen, sodass Benutzer Fehler beheben und ihre Sprachkenntnisse in Echtzeit verbessern können. In diesem Projekt haben wir uns von Anfang bis Ende um alles gekümmert, einschließlich aller Aspekte wie Marktforschung, Wireframing, Prototyping, Tests mit Nutzern, der Markteinführung im App Store/Google Play, der Erstellung einer Landingpage und dem Entwerfen von Grafiken.

Technology

Figma

ASP.NET-Kern

Flattern

Services

UX/UI-Design

Prototypenbau

Entwicklung mobiler Apps

Industry

E-Learning

Sprachen

Künstliche Intelligenz

The challenge

Balance zwischen fortschrittlicher KI und Benutzererfahrung

Die größte Herausforderung bei der Entwicklung der Lengi-App bestand darin, fortschrittliche Technologie der künstlichen Intelligenz mit einer intuitiven und benutzerfreundlichen Oberfläche zu kombinieren. Unser Ziel war es, ein Tool zu entwickeln, das nicht nur ermöglicht effektives Fremdsprachenlernen aber auch motiviert Nutzer zum regelmäßigen Üben und überwachen ihre Fortschritte.

Sicherstellung authentischer Sprachinteraktionen und effektiver Fehlerkorrektur

Sicherstellung authentischer Sprachinteraktionen, die sich replizieren natürliche Dialoge mit Muttersprachlern war eine Herausforderung. Dies beinhaltete die Entwicklung von Algorithmen für kontextuell genaue Antworten in mehreren Sprachen. Darüber hinaus konzentrierten wir uns darauf, Folgendes sicherzustellen Fehlerkorrektursystem war präzise und benutzerfreundlich für verschiedene Leistungsstufen.

Mit einem kleinen, effizienten Team Ziele erreichen

Da es sich um ein kleines Team handelt, muss jedes Mitglied mehrere Rollen übernehmen und effizient arbeiten. Wir haben unsere Ressourcen und Zeit optimiert, um den hohen Anforderungen und Erwartungen der Benutzer gerecht zu werden.

Objectives

#1

Lengi möchte Benutzern helfen, höhere Fremdsprachenkenntnisse zu erreichen, indem personalisierte Lernerlebnisse angeboten werden, die auf individuelle Lernstile und Lernfortschritte zugeschnitten sind.

#2

Die App soll das Selbstvertrauen der Nutzer beim Sprechen und Verstehen von Fremdsprachen durch simulierte Konversationen mit KI stärken und Feedback und Korrekturen in Echtzeit bieten.

#3

Lengi möchte Benutzern helfen, höhere Fremdsprachenkenntnisse zu erreichen, indem personalisierte Lernerlebnisse angeboten werden, die auf individuelle Lernstile und Lernfortschritte zugeschnitten sind.

How did we do it?

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

1. Festlegung des Arbeitsumfangs

Alle Geschäftsangelegenheiten wurden besprochen — was genau zu tun ist, in welchem Zeitrahmen und mit welchen Ressourcen und Tools.

1

1

1

0

0

1

10

1

1

0

0

0

1

1

1

0

1

0

1

0

1

0

1

0

2. Analyse und Schlußfolgerungen

Wir haben eine durchgeführt gründliche Analyse konkurrierender Sprachlern-Apps um ihre Stärken und Schwächen zu identifizieren. Dies beinhaltete die Bewertung ihrer Funktionen, Benutzeroberflächen und ihres Feedbacks

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

0

0

0

1

1

1

0

3. Entwurf

Zunächst wurden Modelle entworfen, und nach der Genehmigung wurden High-Fidelity-Bildschirme erstellt, wobei Prioritäten gesetzt wurden einfache Bedienung und optischer Reiz zur Unterstützung interaktiver KI-Konversationen und einer nahtlosen Navigation.

1

1

1

0

0

1

10

1

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

4. Durchführung von Tests mit Benutzern

Wir haben durchgeführt Usability-Tests mit einer Gruppe von Benutzern. Die Teilnehmer wurden gebeten, bestimmte Aufgaben mit der App zu erledigen, während wir ihre Interaktionen beobachteten und aufzeichneten.

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

1

0

0

0

1

1

1

0

1

0

1

0

1

0

1

0

5. Umsetzung

Die Implementierungsphase umfasste die Entwicklung und Codierung der Lengi-App sowie die Integration von KI-Algorithmen, Datenbanken und verschiedenen Systemen.

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

0

0

1

1

1

1

1

0

1

1

0

0

1

0

1

1

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

0

0

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

1

1

0

0

1

10

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1. Festlegung des Arbeitsumfangs

Alle Geschäftsangelegenheiten wurden besprochen — was genau zu tun ist, in welchem Zeitrahmen und mit welchen Ressourcen und Tools.

2. Analyse und Schlußfolgerungen

Wir haben eine durchgeführt gründliche Analyse konkurrierender Sprachlern-Apps um ihre Stärken und Schwächen zu identifizieren. Dies beinhaltete die Bewertung ihrer Funktionen, Benutzeroberflächen und ihres Feedbacks

3. Entwurf

Zunächst wurden Modelle entworfen, und nach der Genehmigung wurden High-Fidelity-Bildschirme erstellt, wobei Prioritäten gesetzt wurden einfache Bedienung und optischer Reiz zur Unterstützung interaktiver KI-Konversationen und einer nahtlosen Navigation.

4. Durchführung von Tests mit Benutzern

Wir haben durchgeführt Usability-Tests mit einer Gruppe von Benutzern. Die Teilnehmer wurden gebeten, bestimmte Aufgaben mit der App zu erledigen, während wir ihre Interaktionen beobachteten und aufzeichneten.

5. Umsetzung

Die Implementierungsphase umfasste die Entwicklung und Codierung der Lengi-App sowie die Integration von KI-Algorithmen, Datenbanken und verschiedenen Systemen.

Development process:

Step 1

Die Entwicklung der Lengi-App, die sowohl für Android- als auch für iOS-Plattformen mit Flutter entwickelt wurde, begann mit der Übersetzung der in Figma erstellten detaillierten UI/UX-Designs in interaktive und visuell ansprechende Benutzeroberflächen. Die Fähigkeiten von Flutter ermöglichten eine effiziente plattformübergreifende Entwicklung und sorgten für Konsistenz und hohe Leistung.

Step 2

Die Backend-Entwicklung wurde mit ASP.NET Core abgewickelt, das auf einer modularen Monolith-Architektur aufgebaut war, um Skalierbarkeit und Wartbarkeit zu gewährleisten. RESTful-APIs wurden entwickelt, um die Benutzerauthentifizierung, Profileinstellungen und Interaktionen mit der KI zu verwalten. Die Integration mit externen Diensten, insbesondere der OpenAI-API, war entscheidend für die Bereitstellung der KI-gesteuerten Sprachlernfunktionen der App.

Step 3

Die Integrationsphase verband das Frontend mit den Backend-APIs und sorgte so für einen nahtlosen Datenfluss und eine reibungslose Kommunikation. Umfangreiche Tests, einschließlich Einheiten- und Integrationstests, wurden durchgeführt, um die Funktionalität und Zuverlässigkeit der App sicherzustellen.

Step 4

Continuous Integration and Continuous Deployment (CI/CD) -Pipelines wurden mithilfe von GitHub Actions eingerichtet. Dadurch wurden die Prozesse für die Bereitstellung, das Testen und die Verwaltung der App für iOS- und Android-Plattformen sowie die API- und Datenbankdienste auf Azure automatisiert. Dieses Setup sorgte für reibungslose und effiziente Updates und Wartungsarbeiten.

The outcome

Wir haben innerhalb von sechs Monaten erfolgreich alle festgelegten MVP-Ziele für das Produkt erreicht, einschließlich der folgenden Funktionen:

  • Die Fähigkeit, mit einem Bot über Text- und Sprachnachrichten zu chatten.
  • Die Funktion zur Überprüfung der Richtigkeit der von uns gesendeten Nachrichten mit der Option, ganze Nachrichten oder einzelne Wörter, Sätze und Ausdrücke zu überprüfen.
  • Ein Statistikmodul, mit dem Benutzer ihren Fortschritt anhand von Serien verfolgen, die in der Anwendung verbrachte Zeit überwachen, die verwendeten Wörter zählen und sehen können, wie viele Wörter übersetzt wurden.
  • Die Option, verschiedene Abonnementpakete zu erwerben

3000

App-Downloads

12

+

Verkaufte Abonnements

6

Monate der Arbeit