Die Aufmerksamkeit verlagert sich weiterhin auf die Implementierung von Generativer Künstlicher Intelligenz (Generative KI). Das Potenzial dieser Technologie ist inzwischen klar, aber wie man ihre transformativen Möglichkeiten am besten nutzen kann, bleibt ein heiß diskutiertes Thema in unserer Branche.
Bei Amadeus haben wir unsere Fähigkeiten in diesem Bereich ausgebaut und sind bereit, die Vorteile dieser sich schnell entwickelnden Technologie zu nutzen, egal in welche Richtung sie ausgereift ist. Nachdem wir eine erstklassige Entwicklungsumgebung für unsere Ingenieure geschaffen und sie mit den richtigen Tools ausgestattet haben, ist Generative AI eine Gelegenheit, diese noch weiter auszubauen und die Lösungen weiterzuentwickeln, auf die sich unsere Partner jeden Tag verlassen.
Ein Bereich, der immer mehr an Bedeutung gewinnt, ist die unterstützte Programmierung, Tools entwickelt wurde, um Entwicklern zu unterstützen, Code effizienter zu schreiben.
Sie verändern die Art und Weise, wie Lösungen erstellt werden, und ermöglichen es Entwicklern, schnell und effektiv zu bearbeiten, zu debuggen und zu optimieren. Sie nutzen verschiedene Techniken, darunter statische Analysen, Codevorschläge, Codevervollständigung und Leistungsprofilerstellung, um Programmierer zu unterstützen.
Gleichzeitig wird Generative AI den Entwicklern von Amadeus unterstützen, Code zu dokumentieren und die Art und Weise zu verbessern, wie sie testen, indem sie Testfälle vorschlägt, die mehr Code abdecken, und so die Gesamtqualität verbessert.
Hier tauchen wir tiefer in dieses Thema ein – wir untersuchen einige dieser Tools und schauen uns an, was sie für Entwickler bedeuten.
Eine neue Art des Arbeitens
Generative KI wird die Art und Weise, wie wir unsere Lösungen entwickeln, weiterentwickeln und verwalten, grundlegend verändern. Dabei handelt es sich nicht um eine iterative Änderung in der Art und Weise, wie wir Software entwickeln, sondern um eine grundlegend neue Arbeitsweise, ähnlich wie beim Aufkommen des Internets. Aus diesem Grund hat Amadeus beschlossen, viele verfügbare Lösungen für die unterstützte Programmierung zu evaluieren, um eine bessere Arbeitsumgebung für unsere Ingenieure zu schaffen.
Wir experimentieren mit einigen Programmierlösungen, darunter Amazon CodeWhisperer, Mistral AI und mehr. Der Prozess soll sicherstellen, dass wir die Chancen der generativen KI nutzen und gleichzeitig associated Risiken mindern können.
Auf diese Weise können wir bessere Lösungen für unsere Kunden und vor allem für den Reisenden schaffen. Wir investieren kontinuierlich in neue technische Möglichkeiten und stellen sicher, dass die neuesten und effizientesten Tools in unsere Prozesse integriert sind.
Vorteile für unsere Teams
Assisted Programming Solutions haben das Potenzial, unseren Ingenieuren in jedem Schritt des Softwareentwicklungslebenszyklus zu unterstützen. Wenn sie erfolgreich bereitgestellt werden, können sie dazu unterstützen, Code schneller zu erstellen, was möglicherweise zu einer schnelleren Bereitstellung für Kunden führt. Sie könnten auch die Erstellung neuer Funktionen leiten oder unterstützen, die automatisch von einem Algorithmus vorgeschlagen werden, während sie gleichzeitig den erforderlichen Code generieren.
Gleichzeitig ermöglichen uns diese Tools, unsere Technologie umfassender zu testen und automatisch die Zuverlässigkeit unserer Produkte zu verbessern. Durch das Debuggen auf diese Weise können wir den Ursprung von Problemen identifizieren und auf deren Lösung hinarbeiten.
Spannend ist, dass Assistenten beim vollständigen Code in natürlicher Sprache unterstützen können, wobei Entwickler Eingabeaufforderungen eingeben und Codierungsvorschläge basierend auf dem Kontext, dem Stil und den Konventionen des Projekts sehen. Dies hat das Potenzial, die tägliche Arbeit unserer Ingenieure zu verändern, so dass sie sich auf die Klärung der KundenAnforderungen und die Prüfung von Vorschlägen der generativen KI konzentrieren können.
Schließlich können Assistenten bei der Erstellung der Dokumentation unterstützen, indem sie beispielsweise Kommentare abgeben, um zu erklären, was der Code tut, um die zukünftige Entwicklung und Wartung zu erleichtern. Diese Tools wurden entwickelt, um Zeit für die Untersuchung anderer, ehrgeizigerer Projekte zu gewinnen, was mehr Möglichkeiten für die Kreativität unserer Engineering-Community bedeutet.
Wie setzt Amadeus diese Tools ein?
Um diese Vorteile zu fördern, stellen wir sicher, dass generative KI bei Amadeus verfügbar ist. Unsere Initiative "AI for engineering" in unserem Generative AI Center of Excellence zielt beispielsweise darauf ab, Optimierungen zu identifizieren, die an Schulungen, Prozessen, Tools und täglichen Verhaltensweisen vorgenommen werden können, um unsere individuelle und kollektive Effizienz zu steigern. Unabhängig davon, ob generative KI zur Automatisierung von Aufgaben mit geringerem Wert oder einfach nur zur Durchführung besserer Meetings eingesetzt wird, ist es das Ziel des Programms, vorhandene Ressourcen auf der Suche nach Wachstum und Innovation zu optimieren und gleichzeitig unseren Wettbewerbsvorteil zu erhalten.
Generative KI kann auch beim Code-Refactoring helfen, dem Prozess der Umstrukturierung von vorhandenem Computercode, ohne sein externes Verhalten zu ändern. Damit soll das Design, die Struktur und die Implementierung unserer bestehenden Software verbessert und gleichzeitig die Funktionalität erhalten bleiben.
Amadeus veranstaltet auch Veranstaltungen wie zum Beispiel Hackathons und Workshops, die uns unterstützen können, Probleme durch generative KI-Codeanalyse frühzeitig zu antizipieren und sogar den Onboarding-Prozess für neue Talente effektiver zu gestalten.
Was bedeutet das für Reisende?
Generative KI wird es Amadeus ermöglichen, einige der Herausforderungen, mit denen unsere Branche konfrontiert ist, auf neue Weise anzunehmen und die Lösungen zu entwickeln, die unsere Partner Anforderungen, um den sich ändernden Erwartungen der Reisenden gerecht zu werden. Assisted Programming wird Teil dieses Prozesses sein und uns helfen, unseren Platz an der Spitze der Reisebranche zu behaupten und unseren Entwicklern die modernen, effizienten Tools zu bieten, die sie Anforderung, um sich auszuzeichnen.
TO TOP
TO TOP