28.11.2022
OutSystems
AI Mentor für höhere Produtivität und besseren Code
Autor: Bernhard Lauer
Outsystems.com
Mit dem jetzt vorgestellten KI-System "AI Mentor" will OutSystems Entwickler-Produktivität und Code-Qualität verbessern und dabei helfen, technische Schulden abzubauen.
Der Anbieter von Hochleistungs-Anwendungsentwicklung auf Low-Code-Basis, OutSystems, hat sein neues KI-System "AI Mentor" vorgestellt. Die erweiterte Lösung bietet ein Set an KI-basierten Entwicklungs-, Sicherheits- und Qualitätsanalyse-Tools, die Anwendern auf den kritischsten Stufen des Softwareentwicklungs-Lebenszyklus fundierte Unterstützung bieten sollen. Mit dem AI-Mentor-System können IT-Teams laut Hersteller OutSystems ihre Architektur leichter für mehr Leistung optimieren, sicherheitsrelevante Programmierfehler erkennen und beheben sowie technische Schulden und unnötige Zeitaufwände für die Entwicklung minimieren.
Bereits seit mehr als vier Jahren integriert OutSystems kontinuierlich künstliche Intelligenz in seine Plattform und den gesamten Lebenszyklus der Softwareentwicklung, um Entwicklern, technischen Leitern und Architekten dabei zu helfen, Software deutlich schneller und in Enterprise-Qualität zu erstellen. Das AI-Mentor-System von OutSystems unterstützt Entwickler bei jedem Entwicklungsschritt und bietet bei Bedarf sofortige intuitive Hilfe.
Das OutSystems-AI-Mentor-System ist eine Weiterentwicklung des bisherigen Architecture Dashboard innerhalb der OutSystems-Plattform, die robustere Funktionen bieten soll und eine neue, zum Patent angemeldete KI-Technologie integriert. Die Lösung umfasst folgende Mentoren:
- Code Mentor – Die innovative KI-unterstützte Entwicklung antizipiert den nächsten Schritt, schlägt die beste Option vor und fügt sie auf Wunsch in den Code des Entwicklers ein, vollständig konfiguriert und an die Geschäftslogik und den Kontext angepasst. Darüber hinaus können Entwickler mit dem Code Mentor komplexe Daten, die für eine Anwendung benötigt werden, in natürlicher Sprache beschreiben. Die integrierte KI generiert dann automatisch eine SQL-Abfrage.
- Architecture Mentor – Der KI-gestützte Enterprise Architect prüft den Code, um sicherzustellen, dass er kritische Architekturstandards erfüllt.
- Security Mentor – Der KI-basierte Security Lead prüft den Code, um Sicherheitslücken zu identifizieren, die während des Entwicklungsprozesses entstanden sind.
- Performance Mentor – Der KI-basierte Performance-Experte prüft den Code, um mögliche Leistungsengpässe zu identifizieren und sicherzustellen, dass Anwendungen durchgehend mit höchster Effizienz arbeiten.
- Maintainability Mentor – Der KI-gestützte Portfolio-Analyst durchsucht das gesamte Anwendungsportfolio des Unternehmens nach Möglichkeiten zur Reduzierung technischer Schulden. Zudem fungiert der Maintainability Mentor als KI-basierter Entwicklungsmanager, der den Anwendungscode auf doppelten Code prüft und Möglichkeiten zum Refactoring von Applikationen vorschlägt.
Weitere Updates: Neben dem AI Mentor hat OutSystems eine Reihe zusätzlicher Erweiterungen lanciert, die der Plattform noch mehr Leistungsstärke und Flexibilität verleihen sollen:
- Static Application Security Testing (SAST),
- OpenID-Authentifizierung für Plattformnutzer,
- Erweiterung der Enterprise Observability,
- Integration Builder unterstützt jetzt MongoDB.
Entwickler können die neuen Funktionen im Rahmen einer kostenlosen Testversion von OutSystems in Aktion erleben. Weitere Informationen sind auf der OutSystems-Website verfügbar.
Galaxy AI
Samsung bringt KI auf weitere Smartphones und Tablets
Einige weitere, ältere Smartphone- und Tablet-Modelle von Samsung können mit einem Systemupdate jetzt die KI-Funktionen von Galaxy AI nutzen.
>>
Pilot-Features
Google Maps-Funktionen für nachhaltigeres Reisen
Google schafft zusätzliche Möglichkeiten, um umweltfreundlichere Fortbewegungsmittel zu fördern. Künftig werden auf Google Maps verstärkt ÖV- und Fußwege vorgeschlagen, wenn diese zeitlich vergleichbar mit einer Autofahrt sind.
>>
Codeerzeugung per KI
Code ist sich viel ähnlicher als erwartet
Eine Studie zeigt, dass einzelne Codezeilen zu 98,3 Prozent redundant sind, was darauf hindeutet, dass Programmiersprachen eine einfache Grammatik haben. Die Machbarkeit von KI-erzeugtem Code war also zu erwarten.
>>
JavaScript Framework
Hono werkelt im Hintergrund
Das JavaScript-Framework Hono ist klein und schnell. Ein weiterer Vorteil ist, dass Hono auf vielen Laufzeitumgebungen zum Einsatz kommen kann.
>>