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.
Künstliche Intelligenz
Memary - Langzeitgedächtnis für autonome Agenten
Das Hauptziel ist es, autonomen Agenten die Möglichkeit zu geben, ihr Wissen über einen längeren Zeitraum hinweg zu speichern und abzurufen.
>>
Cloud Infrastructure
Oracle mit neuen KI-Funktionen für Sales, Marketing und Kundenservice
Neue KI-Funktionen in Oracle Cloud CX sollen Marketingspezialisten, Verkäufern und Servicemitarbeitern helfen, die Kundenzufriedenheit zu verbessern, die Produktivität zu steigern und die Geschäftszyklen zu beschleunigen.
>>
Reactive mit Signals
Neuer Vorschlag für Signals in JavaScript
Das für die Standardisierung von JavaScript verantwortliche Komitee macht einen Vorschlag für die Einführung von Signalen in die Programmiersprache. Signals sollen reaktives Programmieren in JavaScript einfacher machen.
>>
Datenverfügbarkeit
Where EDGE Computing meets 5G
Logistik- und Produktionsprozesse sollen flüssig und fehlerfrei laufen. Maschinen und Personal müssen im Takt funktionieren. Zulieferer haben just-in-time anzuliefern. Dies stellt hohe Anforderungen an die lokale Datenübertragung. Welche Technik bietet sich dazu an?
>>