Interviews

Rodrigo Coutinho, Mitgründer und AI-Produktmanager bei OutSystems – Interviewreihe

mm
Unite.AI zu deinen bevorzugten Quellen auf Google hinzufügen

Rodrigo Coutinho ist Mitgründer und AI-Produktmanager bei OutSystems. Seit der Gründung des Unternehmens im Jahr 2001 hat er eine entscheidende Rolle bei der Gestaltung und Vision des Produkts gespielt, insbesondere bei der Architektur und der visuellen Sprache. Von Anfang an konzentrierte er sich auf die Entwicklung innovativer und pragmatischer Methoden, um die Liefergeschwindigkeit von Unternehmensanwendungen zu erhöhen. Jetzt ist er dafür verantwortlich, dieses Ziel zu verdoppeln, indem er AI nutzt, um die Produktivität um ein Vielfaches zu erhöhen.

OutSystems ist eine Low-Code-Plattform, die von generativer AI angetrieben wird und Organisationen hilft, Unternehmensanwendungen schnell zu erstellen, zu verwalten und zu entwickeln. Sie ermöglicht eine schnellere Entwicklung von mission-kritischen Softwares, fördert die Zusammenarbeit zwischen IT- und Geschäftsteams und unterstützt eine skalierbare, cloudbasierte Architektur, die den gesamten Software-Lebenszyklus rationalisiert und Rückstände reduziert.

Wie verändert AI die Low-Code-Entwicklungslandschaft?

Neue AI-Tools bringen zwei wichtige Veränderungen in die Low-Code-Entwicklung: Produktivität und Kommunikationsmethoden. Generative AI hilft Low-Code-Entwicklern, Anwendungen schneller und mit besserer Qualität zu erstellen. Modelle werden mit architektonischen Best Practices trainiert, was sicherstellt, dass die Vorschläge, die den Entwicklern präsentiert werden, solide sind. Darüber hinaus wird generative AI auch in anderen Teilen des Lebenszyklus verwendet, wie z.B. App-Design, App-Validierung und Staging, um die Rate von der Idee zur App noch schneller zu beschleunigen.

Die zweite große Veränderung, eine Folge der ersten, ist, dass die Kommunikation zwischen IT und Geschäft dramatisch verändert wird. Mit der Fähigkeit, AI und Low-Code zu verwenden, um die erste Version der Anwendung in Minuten und große Änderungen in Sekunden zu erstellen, kann die Anwendung gemeinsam mit dem Geschäft erstellt werden. Anstatt über Anforderungsdokumente zu kommunizieren, kann IT eine tatsächlich laufende Anwendung in Echtzeit zeigen.

Dies wird die Rolle von IT verändern, indem Entwickler an den Tisch gebracht werden und Innovationen durch die Kombination von Geschäft und Technologie ermöglicht werden.

Was sind die Hauptvorteile von AI-gesteuerter Low-Code-Entwicklung im Vergleich zu traditionellen Codieransätzen?

Im Gegensatz zu traditionellem Code überwinden Low-Code-Plattformen, die von AI angetrieben werden, wie OutSystems Mentor, wichtige Herausforderungen wie verwaiste Code, schlechte Code-Qualität und mangelnde Transparenz und Erklärbarkeit. Dies ist möglich, weil Low-Code-Tools wie OutSystems hochrangige Modelle verwenden, die die Komplexität des Codes abstrahieren, was es möglich macht, die generierte Anwendung zu validieren, um sicherzustellen, dass sie funktioniert und den besten Praktiken folgt.

Welche Herausforderungen stellen sich Organisationen bei der Implementierung von AI-gesteuerten Low-Code-Plattformen?

Es gibt einige Dinge, auf die Organisationen achten müssen, wenn sie diese Low-Code-Plattformen auswählen und implementieren. Zunächst sollten sie nach einer Plattform suchen, die AI verwendet, um den gesamten SDLC zu verbessern, nicht nur die Code-Generierung. Zweitens sollten sie überlegen, wie das Tool die Art und Weise verändern kann, wie wir arbeiten. Zum Beispiel zielt OutSystems mit Mentor darauf ab, die Beziehung zwischen IT und dem Geschäft zu verändern, was einen viel tieferen Einfluss auf Organisationen haben wird, als nur die Produktivität der Entwickler zu erhöhen.

Schließlich kann es für Organisationen, die AI-gesteuerte Low-Code-Plattformen verwenden, eine Herausforderung sein, die Einhaltung von Vorschriften zu gewährleisten. Entwicklerteams müssen daran denken, nicht an Audits für Compliance-Rotflaggen oder potenzielle Sicherheitslücken vorbeizulaufen und immer rechtliche Teams einbeziehen, insbesondere wenn sie mit Kunden oder sensiblen Daten arbeiten. Deshalb hat OutSystems bereits eine Rahmenbedingung bereitgestellt, die automatisch die Datenverwaltung und die Einhaltung von Vorschriften sicherstellt.

Was unterscheidet OutSystems von anderen Low-Code-Entwicklungsplattformen?

OutSystems ist darauf ausgelegt, das beste Entwicklererlebnis mit dem fortschrittlichsten AI- und generativen AI-Toolset auf dem Low-Code-Markt zu bieten. Die OutSystems-Plattform ermöglicht AI-gesteuerte Entwicklung für unvergleichliche Geschwindigkeit und Skalierbarkeit mit AI-Tools, um Sicherheitslücken, technische Schulden und andere Wartungsprobleme anzugehen. Unser automatisierter AI-Agent-Builder ermöglicht es IT-Teams, leicht GenAI-Infused-Apps ohne umfassende GenAI-Expertise zu erstellen.

OutSystems ist auch die einzige LCAP-Plattform, die in jedem Anwendungsfall verwendet werden kann und eine unvergleichliche Leistung und Skalierbarkeit bietet, die sogar den unvorhersehbarsten und inkonsistentesten Datenverkehr unterstützen kann. Wenn Sie auf OutSystems aufbauen, bauen Sie Apps, die immer Ihnen gehören, mit einfacher Integration in andere Technologien und bestehende Infrastrukturen und ohne Wände oder Einschränkungen bei den Funktionalitäten.

Wie hilft AI Unternehmen, das “Kaufen vs. Bauen”-Dilemma in der Softwareentwicklung zu lösen?

AI- und Low-Code-Plattformen machen benutzerdefinierte Software zugänglicher, kostengünstiger und anpassbarer, was Unternehmen neue Möglichkeiten bietet, ihre eigene Plattformen zu einem Bruchteil der traditionellen Kosten zu erstellen. Darüber hinaus ermöglichen AI-gesteuerte Low-Code-Entwicklungsplattformen es Ihnen, Ihren Technologie-Stack viel schneller mit weniger Ressourcen aufzubauen.

Die Realität ist, dass AI die Machtverhältnisse hier verschiebt – Unternehmen, die bisher in teure Anpassungen von Standard-Software investieren mussten und dabei die Kontrolle und Sichtbarkeit für finanzielle Gründe aufgeben mussten, haben jetzt Zugang zu neuen Wegen, um Software zu erstellen, die speziell für sie funktioniert.

Was ist OutSystems Mentor, und wie nutzt es AI, um den gesamten Softwareentwicklungslebenszyklus (SDLC) zu automatisieren?

OutSystems Mentor ist der erste vollständige Softwareentwicklungslebenszyklus (SDLC)-Digitalarbeiter, der App-Generierung, -Lieferung und -Überwachung ermöglicht, alles angetrieben von Low-Code und GenAI. Mentor führt einen wahren “Shift-Left”-Ansatz zur App-Erstellung ein, der es Entwicklern ermöglicht, früher im Prozess zu beginnen. Beginnend mit der Entdeckung und der schnellen Prototypisierung können IT-Teams Ideen validieren und erste Entwürfe verfeinern, bevor die vollständige Entwicklung beginnt. Benutzer beschreiben einfach die App, die sie benötigen oder ihre Vision, und Mentor generiert eine erste Version mit Frontend-Funktionalität, Datenmodellen und eingebetteter Geschäftlogik. Durch die Automatisierung der App-Prototypisierung und die Sicherstellung der besten Code-Qualität definiert Mentor den SDLC neu.

Was unterscheidet Mentor von anderen AI-gesteuerten Low-Code-Entwicklungstools?

Mentor transformiert Softwareentwicklung und -management-Workflows in einen wichtigen Wettbewerbsvorteil. Durch die Verwendung von AI-gesteuerter App-Generierung, Optimierung, automatisierter Qualitätsprüfung und Agenten unter der Regie von zentraler IT erhöht Mentor die Produktivität der Entwickler, während er sicherstellt, dass Anwendungen die höchsten Qualitätsstandards erfüllen. Darüber hinaus ermöglicht Mentor dies mit einer Geschwindigkeit, die zuvor als unmöglich galt, und ermöglicht es Teams, mehr mit ihrer Zeit zu tun und sich während der Entwicklung anzupassen.

Im Gegensatz zu traditionellem Code mit generativer AI überwindet Mentor wichtige Herausforderungen wie verwaiste Code, schlechte Code-Qualität und mangelnde Transparenz und Erklärbarkeit. Es stellt sicher, dass Teams die Kontrolle behalten, technische Schulden reduzieren und das volle Potenzial von AI-gesteuerter Softwareentwicklung ausschöpfen, was es zu einer clevereren, effizienteren Wahl für moderne, schnelle Anwendungsentwicklung macht.

Mentor ist von Design aus sicher, um alle Anforderungen an Datenverwaltung und -sicherheit zu erfüllen und die Einhaltung von Vorschriften und Sicherheit zu gewährleisten. Seine modellgetriebene Entwicklung ermöglicht eine einfachere Wartung, indem sie sich auf Modelle anstatt auf Code konzentriert, was letztendlich Entwicklern ermöglicht, sich auf die anstehenden Projekte zu konzentrieren.

Wie verbessert Mentors AI-gesteuerter Ansatz die Governance und Sicherheit im Vergleich zu traditionellen GenAI-Tools?

Mit Mentor können Teams Anwendungen über AI-gesteuerte Code-Reviews validieren und aufrechterhalten, um sicherzustellen, dass alle Anwendungen die höchsten möglichen Standards für Entwicklung, Sicherheit, Leistung und langfristige Wartbarkeit erfüllen. Durch die Implementierung dieser Reviews von Anfang an können Entwickler die Datenverwaltung und Sichtbarkeit bei jedem Schritt des Prozesses aufrechterhalten.

Mentor überprüft auch proaktiv und regelmäßig auf Probleme, die auf eine Kompromittierung der Qualität oder Sicherheit einer App im Produktionsumfeld hindeuten könnten. Alle kritischen Aspekte dieser Anwendungen – wie Architektur, Sicherheit, Leistung und Wartung – können eng überwacht und auf beste Codierpraktiken und Qualität im gesamten Entwicklungszyklus geprüft werden. Bei OutSystems legen wir größten Wert auf die Sicherheit von Unternehmen und erkennen, wie wichtig es ist, unsere Plattform und das Universum der von unseren Kunden erstellten Anwendungen zu schützen, was letztendlich unseren Kunden ermöglicht, sichere Anwendungen zu erstellen, die OutSystems-Technologie und cloudbasierte Dienste nutzen, ohne tiefere technische Expertise in Sicherheit zu erfordern.

Wie orchestriert Mentors AI-Architektur mehrere Agenten, um die Anwendungsentwicklung zu beschleunigen?

Mentor ist ein Digitalarbeiter: ein nicht-menschliches, AI-gesteuerter Teammitglied, das darauf trainiert ist, sequenzielle Aufgaben und sogar ganze Prozesse zu vervollständigen oder zu unterstützen. Es verwendet eine Kombination aus generativer AI-Prompts, Natural Language Processing, führenden AI-Modellen und Machine Learning, um langweilige, disparate und komplexe Prozesse zu automatisieren und die Arbeit von Menschen zu unterstützen.

Mentor nutzt mehrere Agenten, die jeweils auf einen bestimmten Aspekt der Anwendungsentwicklung spezialisiert sind, um voll funktionsfähige Anwendungen schnell zu generieren, indem sie gleichzeitig an verschiedenen Teilen des Projekts zusammenarbeiten, was die Entwicklungszeit erheblich reduziert, während die Qualität durch die Stärken jedes Agenten im gesamten Softwareentwicklungslebenszyklus (SDLC) gewährleistet wird.

Wie plant OutSystems, seine AI-Fähigkeiten in den kommenden Jahren zu entwickeln?

Bei OutSystems ist unsere AI-Strategie darauf ausgerichtet, AI und Machine Learning zu nutzen, um die iterative Anwendungsentwicklung zu beschleunigen, die Sicherheit, Leistung und Agilität zu verbessern und GenAI-gesteuerte Anwendungen zu erstellen, um die Transformation zu beschleunigen. Wenn wir unsere Produktangebote durch Mentor und unseren AI-Agent-Builder erweitern, werden wir weiterhin auf GenAI und agente AI setzen, um IT-Teams zu befähigen, ohne Grenzen zu innovieren.

Vielen Dank für das großartige Interview. Leser, die mehr erfahren möchten, sollten OutSystems besuchen.

Antoine ist ein visionärer Leiter und Gründungspartner von Unite.AI, getrieben von einer unerschütterlichen Leidenschaft für die Gestaltung und Förderung der Zukunft von KI und Robotik. Als Serienunternehmer glaubt er, dass KI für die Gesellschaft so disruptiv sein wird wie Elektrizität, und er wird oft dabei erwischt, wie er über das Potenzial disruptiver Technologien und AGI schwärmt.

Als Futurist ist er darauf bedacht, zu erforschen, wie diese Innovationen unsere Welt prägen werden. Darüber hinaus ist er der Gründer von Securities.io, einer Plattform, die sich auf Investitionen in bahnbrechende Technologien konzentriert, die die Zukunft neu definieren und ganze Branchen umgestalten.