Ein führender deutscher Logistikanbieter profitiert heute von intelligenten Merge-Prozessen bei der Weiterentwicklung seiner Software. Möglich macht das eine KI-gestützte Lösung der Experten von Ki Reply.
#AI-powered development
#Automated source code adjustment
#Logistics sector
Die Herausforderung
Anpassungen am Quellcode auf das gesamte System übertragen – fehlerfrei und bequem
Unser Auftraggeber, ein führender deutscher Logistikanbieter, befördert jedes Jahr unzählige Pakete. Damit seine Kunden all diese Sendungen bequem per Online-Tracking verfolgen können, ist eine Vielzahl an Services im Hintergrund notwendig – von der Paketidentifizierung bis hin zur Angabe des geschätzten Liefertermins. Jeder dieser Services basiert auf einem sogenannten Blueprint, dessen Code der Logistikanbieter stetig weiterentwickelt. Um sicherzustellen, dass das Tracking stets problemlos funktioniert, gilt es jedoch, diese Anpassungen nahtlos in unterschiedliche Kopien des Quellcodes, die Repositories, zu integrieren. Trotz der vielen fortschrittlichen Leitplanken und Vorkehrungen war dieser Merge bisher ein zeitaufwändiger und fehleranfälliger Prozess.
Die Integration von Codeanpassungen in verschiedene Repositories läuft bei dem Logistikanbieter heute komplett automatisiert ab. Möglich macht das eine KI-basierte Lösung der Software-Experten von Ki Reply. Zwei intelligente Agenten führt dabei die folgenden Schritte komplett selbstständig durch:
Der erste KI-Agent erstellt einen neuen Entwicklungszweig, einen Feature-Branche, im entsprechenden Repository. Dieser dient der Aufnahme der Änderungen aus dem Hauptrepository.
Im Anschluss überträgt der Agent die im Hauptrepository entwickelten Features und Updates effizient und zuverlässig in den neu erstellten Feature-Branch.
Bei der Übertragung der Änderungen achtet der KI-Agent auch auf mögliche Widersprüche und Probleme, sogenannte Merge-Konflikte, und wendet automatisierte Lösungsstrategien an, die er ebenfalls in den Feature-Branche integriert.
Nun übernimmt ein zweiter Agent, der auf das Testen von Software spezialisiert ist. Dieser prüft anhand der bestehenden Pipeline, ob das System mit den Änderungen problemfrei funktioniert. Eventuell auftretende Fehler behebt er direkt.
Im letzten Schritt übernimmt wieder der erste KI-Agent und erstellt einen Pull Request. Dieser enthält eine Erläuterung der Änderungen in natürlicher Sprache und eine Übersicht der Anpassungen im Code und dient zur abschließenden Freigabe durch den Entwickler.
Das Management der beiden KI-gestützten Agenten erfolgt durch ein Multi Agenten System, das KICODE Reply Framework von Ki Reply. Dieses unterstützt die Entwickler entlang des gesamten Software Development Life Cycle (SDLC). So stellen die Experten von Ki Reply sicher, dass der neue Agent nicht nur seine Aufgabe perfekt meistert, sondern auch anschlussfähige Ergebnisse liefert. Gleichzeitig ist er mit anderen Multi Agent Systemen kompatibel und bietet so maximale Flexibilität.
Dank der neuen KI- gestützten Lösung von Ki Reply profitiert der Logistikanbieter von zahlreichen Vorzügen:
Ki Reply
Ki Reply ist ein Dienstleister für KI-getriebene Software-Entwicklung und unterstützt Unternehmen dabei, mit Hilfe von Künstlicher Intelligenz (KI) und Machine Learning die Softwareentwicklung effizienter und leistungsfähiger zu machen. Neben der konventionellen Softwareentwicklung setzen die Experten von Ki Reply auch auf Low-Code-Plattformen, um geschäftliche Anwendungsfälle schneller zu realisieren und zu optimieren. Unternehmen profitieren dabei von Zeitersparnis beim Testen von IT-Lösungen, eine kürzere Time-to-Market und hochwertige Software.