Letzten Monat stellten wir IBM Bob vor. Seitdem haben Unternehmen Bob in ihren Entwicklungsumgebungen eingesetzt, nicht nur, um Code schneller zu schreiben, sondern auch, um zu überdenken, wie Software im Unternehmensmaßstab entwickelt wird.
KI hat die Codegenerierung beschleunigt, aber Engpässe beschränkten sich nie nur um das Schreiben von Code. Sie beruhen auf dem Verständnis komplexer Systeme, der teamübergreifenden Koordinierung von Veränderungen und dem Risikomanagement über den gesamten Softwareentwicklungslebenszyklus (SDLC).
Wenn Systeme wachsen, geht es bei der Entwicklung immer weniger um einzelne Aufgaben, sondern mehr um die Koordinierung von Veränderungen zwischen vernetzten Systemen. Dieser Wandel erfordert ein neues Modell, bei dem die Arbeit den gesamten Lebenszyklus umfasst, anstatt in isolierten Schritten zu erfolgen.
Um dieser Veränderung zu begegnen, hat IBM Bob als Antwort auf die Bedürfnisse von Unternehmensteams entwickelt.
Unternehmen fordern nicht nur eine Steigerung der reinen Produktivität. Sie brauchen Systeme, die widerspiegeln, wie Ergebnisse in komplexen Umgebungen geliefert werden. Bestehende Tools lösen Teile dieses Problems, erfordern jedoch weiterhin, dass die Teams ihre eigenen Systeme aus Modellen und Tools zusammenstellen.
Bob wurde anders konzipiert: als aktiver SDLC-Partner, der Koordination, Ausführung und Steuerung direkt in den Entwicklungsprozess integriert und Teams dabei unterstützt, den Übergang von isolierten Tools zu einer koordinierten Bereitstellung zu vollziehen. Bob wurde entwickelt, um Qualität, Kosten und Leistung zu optimieren und Entwicklern gleichzeitig eine zuverlässige Arbeitsumgebung zu bieten.
Dieser Ansatz hat sich bereits in der Praxis bewährt. Bei IBM wird Bob von über 80.000 Anwendern genutzt, wobei Teams bei komplexen, mehrstufigen Workflows Produktivitätssteigerungen von durchschnittlich 45 % verzeichnen.1
Bob ist so konzipiert, dass es sich an die tatsächliche Arbeitsweise von Teams anpasst.Integrierte und benutzerdefinierte Modi ermöglichen es Entwicklern, nahtlos zwischen Planung, Codierung und Überprüfung zu wechseln, während die MCP-Integration Bob mit den Tools und Systemen verbindet, auf die sich Teams bereits verlassen.
Da die Entwicklung immer dezentraler wird, bleibt die Aufrechterhaltung des systemübergreifenden Kontextes eine der größten Herausforderungen. Durch wiederverwendbare Arbeitsabläufe, gemeinsame Regeln und ein tieferes Systembewusstsein hilft Bob den Teams, Änderungen effektiver zu koordinieren, ohne dabei an Flexibilität einzubüßen.
Bob automatisiert das Alltägliche und erweitert das Komplizierte. In der Praxis kann Bob wie ein Junior-Entwickler für einen erfahrenen Architekten agieren, um die Ausführung zu beschleunigen, oder wie ein leitender Architekturleitfaden für einen Junior-Entwickler, um Struktur, Selbstvertrauen und klare Anweisungen zu geben.
Mit der zunehmenden Verbreitung von KI müssen Unternehmen immer mehr Kompromisse bei Kosten, Leistung und Vertrauen eingehen. Die Herausforderung besteht nicht nur darin, welches Modell Sie verwenden sollten, sondern auch darin, wie Sie in einer sich schnell entwickelnden Geschäftswelt stets das beste Ergebnis erzielen können.
Anstatt dass Teams auf Versuch und Irrtum angewiesen sind, um die richtige Mischung aus Modellen und Einstellungen zu finden, nutzt Bob eine Mischung aus Spitzen-LLMs, Open-Source-Modellen, kleinen Sprachmodellen (SLMs) und der Granite SLM-Familie von IBM, um den gesamten Lebenszyklus der Softwareentwicklung zu automatisieren und zu ergänzen von der Entdeckung und Planung bis hin zu Design, Codierung und Test.
Bob basiert auf der Überzeugung, dass nicht nur die Modellfähigkeit, sondern auch die Bereitstellungsarchitektur und die Benutzererfahrung für eine nachhaltige und hochqualitative Akzeptanz entscheidend sind. Mit einer durchgängigen Preisgestaltung und einem Einblick in die Nutzung und die Budgets können Unternehmen ihre Ausgaben mit den tatsächlichen Ergebnissen in Einklang bringen.
KI führt neue Kategorien von Risiko ein, für die herkömmliche Kontrollen nicht ausgelegt sind, von der Prompt-Injektion bis zur unbeabsichtigten Datenexposition.
Um dieses Problem zu lösen, bettet Bob die Sicherheit direkt in die Entwicklungs-Workflows ein. Die Prompt-Normalisierung verhindert unsichere Anweisungen, während die Überprüfung auf sensible Daten und die intelligente Erkennung vertraulicher Informationen Risiken bereits während der Code-Erstellung aufdecken. Die Durchsetzung der Richtlinien erfolgt kontinuierlich, wodurch sichergestellt wird, dass die Governance von der Entwicklung bis zur Bereitstellung gewährleistet ist.
Die Modernisierung von Unternehmenssystemen erforderte traditionell das Zusammensetzen von Änderungen aus verschiedenen Repositories, das schrittweise Neuschreiben von Code und das Validieren der Auswirkungen durch Versuch und Irrtum. Selbst kleine Updates können sich unvorhersehbar auf die Services auswirken.
Bob ändert diese Erfahrung. Mithilfe von Bob können Teams im Vorfeld ein Verständnis der Systemabhängigkeiten aufbauen und dann im Rahmen eines strukturierten Prozesses koordinierte Änderungen an Code, Tests und Pipelines vornehmen. Auf diese Weise können Teams von reaktiven Aktualisierungen zu einer gezielten, systemweiten Modernisierung übergehen, selbst in älteren Umgebungen wie Java, COBOL, PL/I und RPG.
Ein Beispiel für die verbesserte Effizienz ist unsere interne Revenue Technology („RevTech“) Go-to-Market-Plattform, ein wichtiges System, das unseren globalen Vertrieb und die Kundenbetreuung in stark regulierten Märkten unterstützt. Aufgrund der komplexen Architekturen und der strengen Leistungsanforderungen waren die Tests und Validierungen sehr anspruchsvoll und ressourcenintensiv.
Bob wurde eingeführt, um Teams dabei zu unterstützen, ihre Leistungs- und Sicherheitstests zu verbessern und gleichzeitig mehr Fehler und Schwachstellen aufzudecken. Dies führte zu messbaren Verbesserungen in Geschwindigkeit, Umfang und Effizienz und demonstrierte, wie KI sowohl die Qualität als auch die Zuverlässigkeit unternehmenskritischer Systeme verbessern kann:
Diese Vorteile beschränken sich nicht auf unsere internen Teams. Blue Pearl nutzte Bob, um die Auslieferung über seine hochvolumige BlueApp-Plattform zu beschleunigen. Was normalerweise Wochen an Engineering-Aufwand erforderte, wurde in nur drei Tagen erledigt, da Bob die Analyse, das Refactoring und die Validierung innerhalb der bestehenden Workflows rationalisieren konnte. Dadurch konnten die Teams schneller arbeiten und gleichzeitig die Qualität beibehalten. Dies zeigt, wie KI die tägliche Arbeit ohne zusätzlichen Overhead verbessern kann. Das führte zu messbaren Verbesserungen hinsichtlich der Liefergeschwindigkeit und der technischen Effizienz:
In anderen Umgebungen nimmt der Einfluss eine andere Form an. APIS IT nutzte Bob zur Modernisierung geschäftskritischer Regierungssysteme, die über Jahrzehnte hinweg technische Schulden angehäuft hatten, darunter Mainframe- und .NET-Umgebungen. Mit begrenzter Dokumentation und komplexen Abhängigkeiten ermöglichte Bob ein schnelles Systemverständnis, eine automatisierte Dokumentation und ein koordiniertes Refactoring. Die Ergebnisse zeigen eine deutliche Verbesserung der Modernisierung:
Bob kann die Stärke des IBM-Portfolios nutzen, um bessere Ergebnisse und höhere Raffinesse zu erzielen. Wir sehen bereits, wie IBM und Kundenteams Bob nutzen, um den Wert von IBM-Lösungen zu maximieren, von der Optimierung der Agenten in Watsonx Orchestrate bis hin zur Modernisierung von Anwendungen auf IBM Z- und IBM i-Plattformen. Später in diesem Jahr werden wir Premium-Pakete einführen, um Bob um plattformspezifische Funktionen zu erweitern, darunter vorgefertigte Workflows, Domänenexpertise und nahtlose Integrationen über IBM-Plattformen hinweg.
Die nächste Phase der Softwarebereitstellung wird durch KI-orchestrierte Systeme definiert, nicht durch isolierte Beschleunigung. Bob wurde entwickelt, um diesen Wandel zu unterstützen. Es arbeitet mit den Teams zusammen, um Planung, Ausführung und Validierung über den gesamten Entwicklungszyklus hinweg zu verbinden.
Erfahren Sie, wie Ihre Teams KI in jeder Phase des Lebenszyklus der Softwareentwicklung einsetzen können.
Testen Sie IBM Bob noch heute kostenlos
1 IBM Interne Daten