
Von der ersten Idee bis zur voll integrierten KI-Lösung – strukturiert, sicher und mit messbarem Erfolg
Wir analysieren Ihre Geschäftsprozesse und identifizieren konkrete Use Cases mit dem höchsten ROI-Potenzial.
✓ Messbare KPIs definiert
Vollständige Datenschutz-Analyse und Implementierung sicherer Datenverarbeitungsprozesse nach EU-Standards.
✓ 100% DSGVO-konform
Maßgeschneiderte Auswahl der optimalen KI-Lösung – von Azure OpenAI bis zu Open-Source-Alternativen.
✓ Beste Lösung für Ihren Fall
Schneller Proof of Concept mit nahtloser Integration in Ihre bestehende IT-Infrastruktur und Workflows.
✓ Ergebnisse in 4-6 Wochen
Unternehmensweiter Rollout mit umfassenden Schulungen für maximale Akzeptanz und Produktivität.
✓ Ihr Team wird KI-fit
Die Einführung großer Sprachmodelle (Large Language Models, LLMs) hat die Landschaft der automatisierten Code-Erstellung und -Vervollständigung grundlegend verändert. Diese Modelle bilden inzwischen das Rückgrat vieler moderner Entwicklungsumgebungen und Tools. Während LLMs in weit verbreiteten Programmiersprachen wie Python oder Java beeindruckende Leistungen erbringen, stoßen sie bei den sogenannten "Low-Resource"-Sprachen oft an ihre Grenzen. Dies sind Sprachen, für die nur begrenzte Trainingsdaten verfügbar sind, was zu einer geringeren Qualität der Code-Vervollständigungstools in diesen Gemeinschaften führt.
Ein prägnantes Beispiel für eine solche Low-Resource-Sprache ist Pharo. Als eine von Smalltalk inspirierte Sprache bietet ihre integrierte Entwicklungsumgebung (IDE) derzeit lediglich eine einfache Token-Vervollständigung. Dies stellt Entwickler vor Herausforderungen, da sie nicht von den fortschrittlichen und kontextsensitiven Vorschlägen profitieren können, die in Umgebungen für High-Resource-Sprachen Standard sind. Die Knappheit an verfügbaren Trainingsdaten für Pharo erschwert es herkömmlichen LLMs, ein tiefgehendes Verständnis der Sprachstruktur und idiomatischen Muster zu entwickeln.
Ein aktuelles Forschungsprojekt hat sich der Aufgabe gewidmet, die LLM-basierte Code-Vervollständigung für Pharo zu verbessern. Die Arbeit beschreibt einen umfassenden End-to-End-Ansatz, der spezifische Schritte zur Anpassung von LLMs an die Besonderheiten von Pharo umfasst. Dieser Ansatz ist in mehrere Kernkomponenten unterteilt:
Um den Erfolg dieses Ansatzes objektiv bewerten zu können, war die Entwicklung spezialisierter Benchmarks unerlässlich. Diese Benchmarks wurden entwickelt, um zwei zentrale Aspekte der Modellleistung zu messen:
Die empirischen Ergebnisse des Projekts zeigten eine signifikante Leistungssteigerung: Die auf Pharo spezialisierten Modelle übertrafen ihre ursprünglichen Basis-Checkpoints deutlich. Darüber hinaus übertrafen sie auch die Genauigkeit wesentlich größerer, allgemeiner Code-LLMs bei der Pharo-Vervollständigung. Diese Feststellung ist besonders relevant, da sie darauf hindeutet, dass gezielte Spezialisierung effektiver sein kann als die bloße Skalierung von Modellgrößen, insbesondere für Nischensprachen.
Ein weiterer wichtiger Aspekt der Ergebnisse ist die Effizienz der spezialisierten Modelle. Sie waren klein genug, um in der IDE eine "Echtzeit"-Unterstützung zu bieten, was für die Benutzererfahrung von entscheidender Bedeutung ist. Dies zeigt, dass es möglich ist, leistungsstarke LLM-basierte Code-Vervollständigung auch für Sprachen mit geringen Ressourcen zu implementieren, ohne dabei die Anforderungen an die Rechenleistung unrealistisch zu erhöhen.
Die Fallstudie zur Verbesserung der Code-Vervollständigung in Pharo durch LLMs demonstriert die Machbarkeit und den Nutzen eines spezialisierten Ansatzes für Low-Resource-Programmiersprachen. Sie unterstreicht, dass die Anpassung von LLMs durch spezifische Datenaufbereitung, fortgesetztes Vortraining und Feinabstimmung zu überlegenen Ergebnissen führen kann, selbst im Vergleich zu größeren, allgemeineren Modellen. Für Unternehmen, die mit Nischen- oder proprietären Sprachen arbeiten, bietet dieser Ansatz vielversprechende Möglichkeiten, die Produktivität und Entwicklererfahrung durch fortschrittliche Code-Vervollständigung zu steigern. Die Forschung eröffnet neue Perspektiven für die Anwendung von LLMs in der Softwareentwicklung, indem sie zeigt, wie auch weniger verbreitete Sprachen von den Vorteilen dieser Technologie profitieren können.
- Kier, K., Giagnorio, A., AbedelKader, O., Zaitsev, O., Peharz, R., Robbes, R., Bavota, G., & Ducasse, S. (2026). Teaching LLMs a Low-Resource Language: Enhancing Code Completion in Pharo. arXiv preprint arXiv:2607.04939. - Hugging Face Papers. (n.d.). Paper page - Teaching LLMs a Low-Resource Language: Enhancing Code Completion in Pharo. Abgerufen von https://huggingface.co/papers/2607.04939 - ICSME 2026. (n.d.). Teaching LLMs a Low-Resource Language: Enhancing Code Completion in Pharo (ICSME 2026 - Research Papers Track). Abgerufen von https://conf.researchr.org/details/icsme-2026/icsme-2026-papers/7/Teaching-LLMs-a-Low-Resource-Language-Enhancing-Code-Completion-in-Pharo - GitHub. (n.d.). kilian-kier/pharo-llm-completion. Abgerufen von https://github.com/kilian-kier/pharo-llm-completion - Singularity Moments. (2026, 9. Juli). LLMs can't code in niche languages and Pharo is the proof. Abgerufen von http://singularitymoments.com/content/llms-cant-code-in-niche-languages-and-pharo-is-the-proof/
Lernen Sie in nur 30 Minuten kennen, wie Ihr Team mit KI mehr erreichen kann – live und persönlich.
🚀 Demo jetzt buchen