CodeVaani: Sprachbasierter, mehrsprachiger Lernassistent für Programmieren
In vielen Ländern, insbesondere in Indien, ist die Programmierausbildung stark von Englisch und textbasierten Interaktionen abhängig. Diese Voraussetzungen stellen für Lernende, die mehrere Sprachen sprechen, eine erhebliche Hürde dar.
Um diese Barrieren zu überwinden, wurde CodeVaani entwickelt – ein sprachgesteuerter, mehrsprachiger Assistent, der in das Lernmanagementsystem Bodhitree des IIT Bombay integriert ist. Der Assistent ermöglicht es Studierenden, Programmierkonzepte in ihrer Muttersprache zu erkunden und zu verstehen.
CodeVaani kombiniert fortschrittliche indische Spracherkennung (Indic ASR) mit einem Code‑sensitiven Transkriptions‑Verfeinerungsmodul und einem KI‑Modell, das relevante Antworten generiert. Die Antworten werden sowohl als Text als auch als Audio ausgegeben, sodass die Interaktion natürlich und flüssig wirkt.
In einer Pilotstudie mit 28 Anfängern erreichte CodeVaani eine Antwortgenauigkeit von 75 %. Mehr als 80 % der Teilnehmer bewerteten die Erfahrung positiv. Im Vergleich zu klassischem Präsenzunterricht bietet der Assistent jederzeitige Verfügbarkeit, Skalierbarkeit für viele Lernende und eine echte Mehrsprachigkeit, die die Einstiegshürden für Nicht‑Englischsprachige senkt.
Die Demo, die auf arXiv veröffentlicht wurde, zeigt die Leistungsfähigkeit von CodeVaani und verdeutlicht, wie sprachbasierte KI-Systeme die Programmierbildung inklusiver gestalten können. Zusätzlich stehen ergänzende Materialien und ein Demo‑Video zur Verfügung.