AI Dev 25 | Andrew Ng: Opening Keynote

Keynote by Andrew Ng (German transcript) introducing a vendor-neutral conference for AI developers and arguing that now is the best time to be an AI developer. He presents a "key stack" of AI technology layers (semiconductors, cloud, foundation models, agent orchestration) and highlights two central trends: (1) an unprecedented abundance of interoperable tools and services (described as "Lego bricks") enabling novel combinations, and (2) AI-assisted programming that makes prototyping and building much faster and more accessible — accelerating invention, lowering prototype costs, and increasing individual productivity. He closes by encouraging community learning, collaboration, and rapid responsible iteration.
Chapters
Herzlich willkommen an alle KI Entwickler. Als wir über die Gründung dieser Konferenz nachdachten, haben Alice, die die Organisation leitete, und ich uns umgesehen und festgestellt, dass es viele großartige akademische Konferenzen gibt, die Forschungsarbeit fördern, wie die von Europ und ICM Clear. Außerdem gibt es viele großartige Konferenzen pro Unternehmen, oft auch zu den Produkten einzelner Unternehmen. Obwohl sich dies wie ein goldenes Zeitalter für KI Entwickler und KI Entwickler anfühlt, haben wir nicht viele gute hersteller neutrale Organisationen gefunden, die Menschen nur für die Community zusammenbringen, um zu lernen, zu programmieren, Kontakte zu knüpfen und Spaß zu haben. Deshalb möchten wir das zusammenbringen, denn ich denke, es ist die beste Zeit, die ich je für KI Entwickler erlebt habe. Wenn wir alle als Community zusammenarbeiten, sind wir viel besser dran, als wenn wir es allein tun. Heute möchte ich mit Ihnen teilen, was ich in der KI Entwicklung und im KI Bau sehe und vielleicht zwei der wichtigsten Trends, die meiner Meinung nach dazu beitragen, dass sich die Dinge für uns alle immer weiter verbessern. Das ist also mein Verständnis von einem Key Stack. Die Halbleiter, Cloud und Fundamentmodelle sowie zunehmend eine agente Orchestrierungsebene bilden die KI Technologieebenen. Auf all diesen Ebenen wird jede Menge spannende und beeindruckende Arbeit geleistet. Trotz der großen Aufmerksamkeit, die den Technologieebenen gewidmet wird, liegen die größten Chancen meiner Meinung nach in der Entwicklung von KI Anwendungen, insbesondere nachdem man viele dieser wunderbaren Technologien, die uns zur Verfügung stehen, beherrscht. Ich möchte Ihnen ein Bild vermitteln, das ich mir beim Entwickeln von Anwendungen und beim Lernen über die Technologie Technologieebenen vorstelle. Ich habe das Gefühl, dass viele Technologieunternehmen uns wunderbare Lego Steine oder Bausteine zur Verfügung stellen. Für jemanden, der beispielsweise gelernt hat, eine API aufzurufen, um eine Home API aufzurufen, ist das Erlernen dieser Fähigkeit, als hätte ihm jemand viele weiße Legosteine gegeben. Und das ist fantastisch. Man kann wirklich coole Sachen mit weißen Legosteinen bauen und wenn man dann REC lernt, ist es, als hätte man auch noch einen schwarzen Legostein bekommen. Diese lassen sich zu komplexeren Dingen zusammensetzen und dann lernt man vielleicht, wie man Chatbots baut und bekommt blaue Legosteine, mit denen man noch mehr kombinatorische Möglichkeiten hat und dann lernt man etwas über Denkmodelle oder die Verwendung eines Key Codierungs Assistenten. Man bekommt einen roten und einen kleinen gelben Legostein, mit denen man immer komplexere Dinge bauen kann. So kann man mit der Zeit wirklich unglaubliche Dinge erschaffen, während man sich immer mehr Fähigkeiten im Umgang mit diesen wunderbaren Werkzeugen aneignet. Ich selbst besuche viele Deep Learning Kurse, um auf dem Laufenden zu bleiben, und wann immer ich auf unsere Website gehe und mir verschiedene Kurse anschaue, versuche ich Neues zu lernen. Ich stelle mir das alles als neue Legosteine vor und ich denke, je mehr Legosteine wir haben, desto besser können wir sie zu erstaunlichen Kombinationen zusammensetzen und Dinge bauen, die vor ein oder zwei Jahren noch niemand auf der Welt hätte bauen können. Der erste der beiden Hauptgründe, warum ich mich heute so freue, KI Entwickler zu sein, ist diese erstaunliche, verwirrende Auswahl an Lego Steinen, die viele Unternehmen, darunter viele Partner von Dandy, mit denen ich dankbar zusammenarbeiten darf, uns allen zur Verfügung stellen und das meist erstaunlich günstig. Es gibt noch einen zweiten Grund, warum die KI Entwicklung meiner Meinung nach gerade in die beste Phase ihrer Geschichte die KI Programmierunterstützung. Manche raten heute noch anderen davon ab, zu programmieren oder es gar nicht erst zu lernen, weil sie glauben, KI würde es automatisieren. Ich denke, wir werden darauf als einen der schlechtesten Karriere Tipps aller Zeiten zurückblicken. Als sich unser Fachgebiet über viele Jahrzehnte hinweg von mühsam zu bedienenden Lochkarten zu Tastaturen entwickelte, wurde das Programmieren einfacher. Also lernten mehr Menschen Programmieren. Und als wir von Assembler zu höheren Programmiersprachen wechselten, wurde das Programmieren einfacher. Und obwohl viele dachten, dass KI das Programmieren überflüssig machen würde, geschah das Gegenteil. Wir sind von Texteditoren zu Idites und dann zu IDs, den KI fähigen IDEs, gewechselt und haben vielleicht sogar an manchen Rochentagen Wert auf Programmieren gelegt. Programmieren wird immer einfacher und wenn etwas einfacher wird, sollten die Leute meiner Meinung nach viel mehr davon machen. Und M Ich möchte Ihnen von einer Erfahrung erzählen, die mich wirklich geprägt hat und meine Denkweise darüber beeinflusst hat. Vor ein paar Jahren, als ich an diesem Kurs über Coursera arbeitete, Generative Key für alle und wir mussten Grafiken erstellen, wissen Sie, für die Hintergrundbilder Das ist das Bild, an dem ich mit Tommy Nelson gearbeitet habe, der Kunstgeschichte studiert hat. Da Tommy die Sprache der Kunst kannte, konnte er mich mit Worten anregen, die den Fehler, die künstlerische Inspiration, die Palette und das Genre betrafen und wirklich schöne Ergebnisse erzielen. Ich hingegen, der ich nie gründlich Kunstgeschichte studiert hatte, bitte mach ein paar schöne gekaufte Bilder für mich. Und ich konnte einfach nicht die Ergebnisse erzielen, die jemand erzielen konnte, der die Sprache der Kunst beherrschte. Und ich sehe das auch heute. Wer die Programmiersprache versteht, kann einen Computer viel präziser und präziser dazu zu bringen, seine Wünsche zu erfüllen. Eine der wichtigsten Fähigkeiten für Softwareentwickler und auch für andere wird die Fähigkeit sein, einem Computer genau zu sagen, was man will, damit er es für einen erledigt. Man muss aber wissen, wie man ihn anweist, um dieses Ergebnis zu erzielen. Ein weiterer Grund, warum KI gestütztes Programmieren meiner Meinung nach viel Kreativität freisetzt, ist dieser Trend. Wenn ich an meine Softwarearbeit denke, baue ich manchmal schnell Prototypen, um eine Idee zu testen. Und manchmal arbeite ich an Produktionssoftware, sei es im Scale up, also in der Produktion, in der Softwareentwicklung oder bei der Wartung oder Aktualisierung einer bestehenden Codebasis. Ich habe bisher keine wirklich fundierten Studien darüber gefunden, wie sehr KI Unterstützung die Produktivität steigert. Aber je nachdem, welchem Beraterbericht Sie vertrauen, ist es vielleicht beim Schreiben von Produktionssoftware oder bei der Pflege von Legacy Code Basen. Ich weiß nicht, vielleicht schneller mit KI gestützter Programmierung, was fantastisch ist, wissen Sie? Produktivitätssteigerung. Das ist erstaunlich. Aber wenn ich mir anschaue, was viele meiner Freunde und ich mit dem Erstellen von Prototypen erreichen, ist das keine 50-prozentige Geschwindigkeitssteigerung. Es fühlt sich eher wie eine zehnfache Produktivitätssteigerung an. Und dafür gibt es einige Gründe. Wenn Sie eigenständige Prototypen schreiben, um eine Idee zu testen, ist das so. Sie haben eine coole Idee, also setzen wir sie um. M Eigenständige Prototypen erfordern weniger Integration mit Legacy Software oder Legacy Daten. Wenn Sie Prototypen nur für sich selbst erstellen, sind Zuverlässigkeit, Sicherheit und damit die Anforderungen geringer. Sie bauen etwas, das ich als einziger Benutzer nur mit meinem Laptop nutze. Wissen Sie, es ist okay, wenn es nicht sicher vor Hackern ist, weil ich der einzige Benutzer bin. Ich werde meine eigene Software vorerst nicht hacken. Deshalb sehe ich, dass die Kosten für die Erstellung von Prototypen stark gesunken sind und es jetzt möglich ist. Viele meiner Freunde sagen mir das auch. Viele von uns entwickeln Dinge an einem Nachmittag, für die wir früher ein paar Wochen oder vielleicht ein oder zwei Monate gebraucht hätten. Das schafft einen neuen Mechanismus, eine neue Art, Dinge zu erfinden. Anstatt jetzt genau planen zu müssen, was man prototypisiert, sage ich an vielen weißt du was? Ich habe eine Idee. Ich programmiere sie in zwei Stunden und wenn es funktioniert, super. Wenn es nicht funktioniert, muss es umgesetzt werden, denn ich verdiene nur zwei Stunden und lerne vielleicht etwas dabei. Und ich denke, das beschleunigt das Tempo der Erfindungen, der Innovationen, sowohl für viele Einzelpersonen als Start-ups als auch für große Unternehmen. Ich weiß, im Silicon Valley hat das Mantra move fast and break things einen schlechten Ruf, weil es Dinge kaputt macht. Ich denke, manche haben daraus die Idee mitgenommen, dass wir nicht schnell handeln sollten. Aber ich halte das für einen Fehler, meine aktualisierte Version dieses Mantras schnell handeln und Verantwortung übernehmen. Und ich sehe viele Teams, die unglaublich schnell agieren, Produkte verantwortungsvoll in kürzester Zeit ausliefern, Feedback einholen und ständig iterieren können. Ich halte das für eine wichtige Fähigkeit und einen wichtigen Mechanismus, um Neues zu entwickeln. Abschließend möchte ich sagen, dass diese beiden Trends die erstaunlichen Bausteine, die so viele Unternehmen entwickelt und uns zur Verfügung gestellt haben und KI gestütztes Programmieren uns alle produktiver machen und uns ermöglichen, Dinge schneller zu entwickeln. Ich denke, die Kombination dieser beiden Faktoren macht dies zur besten Zeit überhaupt für KI Entwickler. Ich möchte alle zusammenbringen, damit sie voneinander lernen können. Vielleicht möchten wir in den heutigen Sitzungen noch ein paar Legosteine oder Bausteine besorgen. Ich hoffe, dass Sie in den heutigen Sitzungen etwas lernen, Spaß haben, neue Freunde finden und nach dem Tag nach Hause gehen und weit erbauen. Vielen Dank.










