8 Minuten Lesezeit
26. Mai 2023
Arbeit, die einen Unterschied macht: Unterstützung von Entwicklern auf der ganzen Welt bei der Produktivitätssteigerung mit KI
Wie sich drei Entwickler von Amazon Web Services (AWS) von ihrer Arbeit inspirieren ließen, um das Leben der Kunden und ihre berufliche Erfüllung zu verbessern
Adaptiert aus „Inside Amazon“ für „Leben bei AWS“
AWS kündigte Amazon CodeWhisperer auf der re:MARS 2022 an – das ist Amazons globale KI-Veranstaltung für Machine Learning, Automatisierung, Robotik und Weltraum. Dahinter verbirgt sich eine von vier Innovationen von AWS, die generative künstliche Intelligenz (KI) für jeden, der sie nutzen möchte, zugänglicher machen werden. Hinter dieser Innovation von AWS, das das breiteste und umfassendste globale Portfolio an KI-Diensten und Machine-Learning-Diensten (ML) auf allen drei Ebenen des Stacks anbietet, stand ein großes Team von AWS-Entwicklern und -Partnern, die sich neue Möglichkeiten ausdachten, um das Leben der Kunden mit generativer KI zu erleichtern.
CodeWhisperer ist ein KI-Programmierbegleiter, der „die Produktivität von Entwicklern radikal verbessert, indem es Codevorschläge in Echtzeit generiert, die auf den Kommentaren der Entwickler in natürlicher Sprache und früherem Code in ihrer integrierten Entwicklungsumgebung (IDE) basieren“, wie Swami Sivasubramanian, AWS-Vizepräsident für Datenbank, Analytik und Machine Learning, in einem Blogbeitrag beschreibt, in dem die neuen generativen KI-Tools von AWS angekündigt werden. In einer frühen Produktivitätsstudie half CodeWhisperer Entwicklern, Aufgaben im Durchschnitt um 57 % schneller zu erledigen, und diejenigen, die das Tool verwendeten, hatten eine um 27 % höhere Wahrscheinlichkeit, die Aufgaben erfolgreich zu erledigen, als diejenigen, die dies nicht taten.
„Das ist ein riesiger Sprung nach vorne in der Entwicklerproduktivität, und wir glauben, dass das erst der Anfang ist“, so Sivasubramanian.
AWS-Innovationen wie CodeWhisperer öffnen die Tür zu einer neuen Welt der Produktivität und Kreativität – sie sind für auf sich gestellte Entwickler weltweit kostenlos – und inspirieren auch ehemalige, aktuelle und zukünftige Ingenieure dazu, sich neu vorzustellen, was es heißt, in großen Maßstäben zu denken und etwas in der Welt zu bewegen.
Wir haben mit einigen der Entwickler von CodeWhisperer Below – Ankur Desai, Srini Iragavarapu und Parry Bhatia – gesprochen, die erzählen, wie innovatives Denken, Ausprobieren und Beharrlichkeit ihnen geholfen haben, ein Tool zu entwickeln, das das Leben von Entwicklern und ihren eigenen beruflichen Werdegang bereichert.
Beschreibt eure Innovationsreise.
Ankur: Menschen. Zweck. Beharrlichkeit. Menschen – in diesem Fall Entwickler – stehen an erster Stelle. Auf der Reise ging es darum, die Herausforderungen der Entwickler zu lösen, und als Entwickler selbst haben wir ein tiefes Einfühlungsvermögen für diese Herausforderungen und eine Leidenschaft dafür, sie zu lösen. Wir mussten uns auch auf ein einziges Ziel konzentrieren, nämlich die Produktivität der Entwickler zu verbessern und sicherzustellen, dass sie mit ihrer Arbeit zufriedener sind. Schließlich brauchten wir Ausdauer, um die Rückschläge zu überstehen, denen wir während der Reise ausgesetzt sein würden.
Parry: Das Training dieser Modelle und die Durchführung von Inferenzen in großem Maßstab stellen einzigartige Herausforderungen dar. Wir haben oft den traditionellen Ansatz zur Entwicklung neuer Dienste in Frage gestellt, und aus diesem Bereich kamen viele interessante Ideen und Innovationen.
Srini: Entwickler sind schwierige Kunden. Es braucht viel, um sie zu beeindrucken, wenn es um Spitzentechnologie geht. Und wirklich, es gibt derzeit nur wenige Dinge auf der Welt, die so aktuell sind wie generative KI; und das sind Raumfahrt und autonome Fahrzeuge. Und wenn ich auf die Reise zurückblicke, glaube ich nicht, dass ich jemals härter gearbeitet habe als in den letzten zwei Jahren. Wir haben ein absolut unglaubliches Team – eines der besten, in denen ich je war –, bei dem alle erstklassige harte Arbeit geleistet haben.
Parry Bhatia mit seiner Frau und seinem 2-jährigen Sohn während einer Reise in die Karibik, um Parrys Geburtstag und den Start von CodeWhisperer zu feiern.
„In den letzten zwei Jahren, während ich an einem Projekt dieser Größenordnung gearbeitet habe, wurde mir klar, dass ich viele Dinge tun kann, von denen ich vorher nicht gedacht hätte, dass ich sie tun könnte. Ich habe durch diese Erfahrung viel Selbstvertrauen gewonnen und habe das Gefühl, dass ich jetzt, wo ich das getan habe, fast alles tun kann.“
Parry Bhatia
Senior Applied Science Manager (verließ das Unternehmen im April 2023 nach sechs Jahren bei Amazon)
Was hat sich am besten daran angefühlt, CodeWhisperer bis zur allgemeinen Verfügbarkeit weiterzuentwickeln?
Srini: In der heutigen Zeit, in der sich die Softwarebranche radikal verändert und die Leute oft den Job wechseln, gibt es wirklich nicht viel Zwischenmenschliches. Doch in den letzten zwei Jahren haben wir in unserem gesamten Team Geburten, Hochzeiten und Beförderungen gefeiert – es ist diese Art der Verbindung in unserem Team, die sich lohnt. Und wenn Ankur und ich an die Sache gehen und unterschiedlicher Meinung sind; oder Parry und ich sind anderer Meinung; oder wenn Führung bestimmte Dinge verlangt, dann in diesen Momenten – von der Führung bis hin zum einzelnen Mitwirkenden –, in denen wir wussten, dass wir alle zusammen an einem Strang ziehen und auf dasselbe Ziel hinarbeiten.
Für mich persönlich hat mir ein Freund aus der Mittelstufe auf LinkedIn eine Nachricht geschickt, als wir CodeWhisperer in der Vorschau angekündigt haben. Er sagte: „Whoa, ich wusste nicht, dass du Teil dieses Teams bist; das ist so cool; wird man da mit C++ arbeiten können?“ Wenn also jemand wie ein Freund aus der Mittelstufe, mit dem ich seit 25 Jahren nicht mehr gesprochen habe, zufällig Kontakt aufnimmt und uns wissen lässt, dass es cool ist, Teil dieses Dienstes zu sein, dann weißt du, dass du etwas Gutes getan hast.
Parry: In den letzten zwei Jahren, während ich an einem Projekt dieser Größenordnung gearbeitet habe, wurde mir klar, dass ich viele Dinge tun kann, von denen ich vorher nicht gedacht hätte, dass ich sie tun könnte. Ich habe durch diese Erfahrung viel Selbstvertrauen gewonnen und habe das Gefühl, dass ich jetzt, wo ich das getan habe, fast alles tun kann.
Ankur: Der lohnendste Teil ist der Aufbau des Teams und der Verbindungen. Es ist das Gefühl, Teil von etwas Größerem zu sein. Dazu kommt, zu wissen, dass wir an etwas arbeiten, das das Leben zum Besseren verändern wird. Und das ist keine schrittweise Veränderung, das ist eine schrittweise Veränderung für viele Menschen. Es kommt nicht oft vor, dass man an solchen Produkten und Lösungen arbeitet, die das Leben vieler Menschen wirklich verändern werden.
Ankur Desai mit seiner Frau Ashwini und ihrem 4-jährigen Sohn Reyan am Mt. Rainier 2022 in Washington.
„Der lohnendste Teil ist der Aufbau des Teams und der Verbindungen. Es ist das Gefühl, Teil von etwas Größerem zu sein. Dazu kommt, zu wissen, dass wir an etwas arbeiten, das das Leben zum Besseren verändern wird. Und das ist keine schrittweise Veränderung, das ist eine schrittweise Veränderung für viele Menschen. Es kommt nicht oft vor, dass man an solchen Produkten und Lösungen arbeitet, die das Leben vieler Menschen wirklich verändern werden.“
Ankur Desai
Principal Product Manager bei AWS
Was hat dich motiviert, trotz Rückschlägen, die Sie bei der allgemeinen Verfügbarkeit von CodeWhisperer erlitten haben, weiter innovativ zu sein?
Ankur: Auch hier denke ich, dass es für mich diese Leidenschaft und Empathie für die Lösung der Herausforderungen von Entwicklern ist – das motiviert mich.
Parry: Dieser Start erforderte viel harte Arbeit und AWS-übergreifende Zusammenarbeit, und ohne diese großartige Zusammenarbeit wären wir meiner Meinung nach nicht da, wo wir jetzt sind. Alle waren von demselben Ziel motiviert, unabhängig davon, wie viel Eigenverantwortung sie hatten. Und diese Zusammenarbeit hat alle auf dem Laufenden gehalten und vorangetrieben.
Srini: Parry zufolge waren viele Teams an diesem Service beteiligt. Und das Führungsteam hat alle unsere Teams sehr beharrlich dazu gedrängt, weiter voranzukommen.
Srini Iragavarapu, links, mit Jo Bhamidipathi, einem leitenden Produktmanager bei Amazon Alexa, und ihrem 7-jährigen Sohn Ahaan 2022 in Paris.
„Mir wurde erst nach sechs bis acht Monaten klar, was es wirklich bedeutet, an diesem Projekt zu arbeiten. Mir wurde klar, dass es sich nicht nur um einen Service handelt, sondern dass wir hier über generative KI sprechen und etwas schaffen, das für viele Menschen zu entscheidenden Veränderungen führen wird.“
Srini Iragavarapu
Senior Software Development Manager bei AWS
Wenn du deinem früheren Ich, das gerade erst angefangen hat, einen Ratschlag geben könntest, welcher wäre das?
Srini: Davor war ich im AWS SageMaker Elastic Inference-Team, als mir jemand von CodeWhisperer erzählte. Also habe ich mit dem Team gesprochen, und zu der Zeit klang es cool, also bin ich zu CodeWhisperer gewechselt. Mir wurde erst nach sechs bis acht Monaten klar, was es wirklich bedeutet, daran zu arbeiten. Mir wurde klar, dass es sich nicht nur um einen Service handelt, sondern dass wir hier über generative KI sprechen und etwas schaffen, das für viele Menschen zu entscheidenden Veränderungen führen wird.
Parry: Wenn du zum ersten Mal an etwas arbeitest, gibt es viele Unbekannte. Man versucht, mit dem Kopf durch eine Wand zu laufen, und macht weiter. Aber wie Srini denke ich, dass wir im Bereich „Think big“ schon früher etwas mehr tun könnten, wenn wir gewusst hätten, wo wir heute mit generativer KI stehen würden.
Ankur: Ich denke, Sie können sehen, dass das Thema hier „Think big“ lautet. Für viele Menschen klang generative KI zu dieser Zeit wie Science-Fiction. Es war schwer vorstellbar, dass man hier etwas eingeben kann, und auf magische Weise werden Dinge entstehen. Wenn wir alle gewusst hätten, wo generative KI heute stehen würde und was möglich wäre, hätten wir definitiv größere Dinge geplant. Diese Technologie ist in den letzten zwei Jahren sprunghaft gewachsen, und das war damals wirklich schwer vorstellbar.
Welchen Einfluss erhoffst du dir von CodeWhisperer auf Entwickler, Kunden und/oder die Cloud-Computing-Community?
Ankur: Ich denke, der Vorteil für Entwickler ist, dass sie wieder eine gewisse Work-Life-Balance bekommen. Man kann sich auf spannende Problemlösungen konzentrieren, anstatt auf sich wiederholende, langweilige Programmieraufgaben. Kunden erhalten einen Produktivitätsschub, da sie Produkte schneller auf den Markt bringen und mehr Ideen und Funktionen implementieren können, wenn Anfragen wiederum von deren Kunden eingehen.
Parry: Ich denke, für die Cloud-Computing-Community wird CodeWhisperer die Art und Weise verändern, wie Entwickler ihr Endziel erreichen.
Srini: Wenn du dir CodeWhisperer ansiehst und es mit dem kombinierst, was wir mit generativer KI und diesen großen Sprachmodellen machen, dann haben wir gezeigt, dass wir diese Dienste tatsächlich nutzen, in die Produktion bringen und sie Ingenieuren überall zur Verfügung stellen können. Wir haben die Produktionsqualität erreicht, und die geschäftliche Auswirkung besteht darin, dass Entwickler auf der ganzen Welt mit unseren Dienstleistungen kreativer werden, darauf aufbauen und durch ihre Innovationen noch mehr Anwendungsfälle schaffen können.
„Wenn du dir CodeWhisperer ansiehst und es mit dem kombinierst, was wir mit generativer KI und diesen großen Sprachmodellen machen, dann haben wir gezeigt, dass wir diese Dienste tatsächlich nutzen, in die Produktion bringen und sie Ingenieuren überall zur Verfügung stellen können. Wir haben die Produktionsqualität erreicht, und die geschäftliche Auswirkung besteht darin, dass Entwickler auf der ganzen Welt mit unseren Dienstleistungen kreativer werden, darauf aufbauen und durch ihre Innovationen noch mehr Anwendungsfälle schaffen können.“
Srini Iragavarapu
Bleiben Sie auf dem Laufenden »
Erzählen Sie uns ein wenig über sich und wir werden Ihnen mehr darüber erzählen, was AWS zum besten Ort zum Entwickeln und Lernen macht.
Hat sich Ihre Wahrnehmung von AWS als Arbeitgeber geändert, nachdem Sie diesen Blogbeitrag gelesen haben?
Vielen Dank für Ihre Antwort.
Geschichten, von denen wir glauben, dass sie Ihnen gefallen werden
Article title orem ipsum dolor sit amet, consectetur adipiscing elit
Curabitur congue et est vel scelerisque. Mauris efficitur non metus id maximus. Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero.
Weitere Informationen »
Article title orem ipsum dolor sit amet, consectetur adipiscing elit
Curabitur congue et est vel scelerisque. Mauris efficitur non metus id maximus. Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero.
Weitere Informationen »
Article title orem ipsum dolor sit amet, consectetur adipiscing elit
Curabitur congue et est vel scelerisque. Mauris efficitur non metus id maximus. Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero.
Weitere Informationen »