Heim > Technologie-Peripheriegeräte > KI > Der Aufstieg von AutoGPT: Werden Programmierer ihre Jobs verlieren?

Der Aufstieg von AutoGPT: Werden Programmierer ihre Jobs verlieren?

王林
Freigeben: 2023-05-07 15:46:08
nach vorne
720 Leute haben es durchsucht

Zusammenstellung丨千山

Rezension |. Yunzhao

Vor kurzem ist ein Modell namens AutoGPT populär geworden und die Anzahl der Sterne ist innerhalb weniger Wochen nach seiner Einführung sprunghaft angestiegen auf GitHub gestartet. Derzeit hat die Sternzahl von AutoGPT 87.000 erreicht, was fast 90.000 entspricht und die 65.000 von PyTorch übertrifft.

Der Aufstieg von AutoGPT: Werden Programmierer ihre Jobs verlieren?

Bildquelle: https://github.com/Significant-Gravitas/Auto-GPT

Anhand der Benennung von AutoGPT können Sie feststellen, dass seine Magie in „Auto“ liegt, einer autonomen künstlichen Intelligenz. Kurz gesagt: Solange Sie AutoGPT eine Anweisung geben, kann es die nächste Aktion selbstständig denken und ableiten sowie alle Aufgaben selbstständig ausführen und abschließen, ohne dass der Benutzer eingreifen muss.

Einige ausländische Tester baten AutoGPT, eine Website zu erstellen. Infolgedessen rief AutoGPT direkt das React-Framework auf, um eine Front-End-Seite zu generieren, was weniger als 3 Minuten dauerte. Während dieses Zeitraums ist keine menschliche Beteiligung erforderlich und die verwendeten React- und Tailwind-CSS werden unabhängig von AutoGPT bestimmt.

Der Aufstieg von AutoGPT: Werden Programmierer ihre Jobs verlieren?

Berichten zufolge ist AutoGPT eine Open-Source-KI-Agent-Python-Anwendung, die auf GPT-4 basiert agieren autonom, ohne dass Benutzer an Zwischenverbindungen teilnehmen müssen. OpenAI-Technologieguru Andrej Karpathy erklärte auf Twitter unverblümt, dass AutoGPT „die nächste Grenze des Prompt Engineering“ sei.

Der Aufstieg von AutoGPT: Werden Programmierer ihre Jobs verlieren?

Fotoquelle: Twitter @Andrej Karpathy

Obwohl einige Leute immer noch denken, dass AutoGPT ist nicht genug Es ist ein experimentelles Open-Source-Tool, das zwar beliebt ist, aber nicht in die Produktion gebracht werden kann. Einige Leute glauben jedoch, dass dies bedeutet, dass künstliche Intelligenz, die autonome Entscheidungen treffen kann, allmählich großes Potenzial zeigt.

Wenn ein KI-Tool die Netzwerksuche, Informationsbeschaffung, unabhängige Codierung und Fehlerbehebung automatisch durchführen kann, kann dies auch bedeuten, dass eines Tages auch der für Programmierer erforderliche Prozess zum Abschluss der Produktentwicklung durch KI ersetzt wird. Traditionelle Programmierberufe werden in Zukunft aussterben.

Das wirft also die Frage auf: Wird die Codierung sterben?

1. Von der Vergangenheit in die Zukunft

Drehen Sie die Uhr zurück und gehen Sie zurück in die späten 1940er Jahre, als die ersten elektronischen Computer geboren wurden und Programmiersprachen auftauchten. Codieren ist eine besondere Fähigkeit, die nur wenige Menschen beherrschen und geschickt anwenden können.

Im Laufe der Zeit hat sich die Codierung nach und nach zu einem wirkungsvollen Mittel für Entwickler entwickelt, um die Welt zu verändern. In der barbarischen Ära, als das Internet und Smartphones nach und nach populär wurden, hat sie in allen möglichen Bereichen Fuß gefasst und floriert . Gleichzeitig begannen die Menschen jedoch auch, die erstaunliche Lern- und Anpassungsfähigkeit von Maschinen zu entdecken, sodass die Debatte darüber aufkam, ob Maschinen Menschen ersetzen können.

In der heutigen Welt scheinen wir an einem Scheideweg zu stehen. Die Welle der Technologie treibt uns voran, bringt Effizienz, verursacht aber auch mehr Ängste. Als Low-Code herauskam, als Copilot erschien, als ChatGPT populär wurde, ertönte immer wieder die öffentliche Meinung, dass „Programmierer kurz davor stehen, ihren Job zu verlieren“.

Einerseits bestehen diejenigen, die darauf bestehen, dass das Programmieren immer noch eine wesentliche Fähigkeit ist und für die Lösung komplexer Probleme von entscheidender Bedeutung ist, andererseits gibt es diejenigen, die mutig behaupten, dass die einst seltenen Software-Ingenieure dies getan haben Code ist längst zu dem geworden, was er heute ist. Code ist nur ein Produkt der Geschichte und wird irgendwann der Geschichte verloren gehen. Maschinen sind die Wahl im neuen Zeitalter.

Heute können KI-Algorithmen Code generieren, Gedichte verfassen, Texte schreiben und Websites entwerfen. In den Augen von Zukunftsforschern ist dies nur die Spitze des Eisbergs. Eines Tages werden leistungsfähigere Tools für künstliche Intelligenz und Automatisierung einen qualitativen Sprung im Softwareentwicklungsprozess machen und es sogar Laienentwicklern ermöglichen, Anwendungen mit minimalen Programmierkenntnissen zu erstellen.

Da die Grenzen zwischen Mensch und Maschine zunehmend verschwimmen, wird die Debatte über die Zukunft des Codierens immer intensiver.

2. Vor- und Nachteile

In Bezug auf die Zukunft des Codierens haben beide Seiten ihre eigenen Positionen.

Die Grundlage für das Urteil derjenigen, die argumentieren, dass die Codierung irgendwann aussterben wird, ist:

(1) Der Aufstieg von künstlicher Intelligenz und Automatisierung: Mit dem Aufkommen von künstlicher Intelligenz- Mithilfe von gesteuerten Werkzeugen werden traditionelle Programmierkenntnisse zunehmend obsolet und das Programmieren wird irrelevant, da Maschinen diese Aufgaben mit beispielloser Geschwindigkeit und Effizienz übernehmen.

(2) Bürgerisierung der Technologie: Mit der Verbreitung von No-Code- und Low-Code-Plattformen wurden die Eintrittsbarrieren in die Technologiebranche stark reduziert. Dies ermöglicht es Personen ohne formelle Programmierausbildung, Anwendungen und Software zu erstellen, wodurch möglicherweise der Bedarf an herkömmlichen Programmierkenntnissen verringert wird.

(3) Sich ändernde Bildungsprioritäten: In einer Welt, die von künstlicher Intelligenz und Automatisierung dominiert wird, wird sich der Schwerpunkt der Bildung von der Vermittlung der Grundlagen des Programmierens auf die Förderung von Fähigkeiten wie Kreativität, kritischem Denken und Zusammenarbeit verlagern In einer sich schnell weiterentwickelnden Technologieumgebung werden mehr als nur Programmierkenntnisse oberste Priorität haben.

(4) Entwicklung von Programmiersprachen: Da Programmiersprachen intuitiver und benutzerfreundlicher werden, kann die traditionelle Rolle des Codierens schwächer werden, da Entwickler weniger Zeit für Syntax und Debugging aufwenden und gleichzeitig mehr Wissen über Konzeptualisierung und Debuggen akzeptieren gestaltete Informationen.

(5) Integration der Mensch-Maschine-Zusammenarbeit: Da die Grenzen zwischen Mensch und Maschine verschwimmen, können wir eine Zukunft vorhersehen, in der eine nahtlose Mensch-Maschine-Interaktion die Notwendigkeit einer Codierung ersetzt und KI-gesteuert erfolgt Systeme erfordern keine Kodierung, die menschliche Absichten in digitales Handeln umwandeln kann.

Diejenigen, die sich gegen den Niedergang der Codierung aussprechen, sind der Meinung, dass die folgenden Faktoren nicht ignoriert werden sollten:

(1) Einschränkungen künstlicher Intelligenz und Automatisierung: Obwohl künstliche Intelligenz erhebliche Fortschritte gemacht hat , aber viele komplexe Aufgaben erfordern immer noch die Kreativität, Intuition und Problemlösungsfähigkeiten, die nur menschlichen Programmierern vorbehalten sind.

(2) Nachfrage nach Individualisierung: Ungeachtet der Beliebtheit von No-Code- und Low-Code-Plattformen wird die Nachfrage nach einigen personalisierten, maßgeschneiderten Lösungen weiterhin bestehen. Traditionelle Programmierkenntnisse sind für die Erstellung solcher Anwendungen immer noch von entscheidender Bedeutung.

(3) Die unersetzliche Rolle von Programmierern: Egal wie ausgereift die künstliche Intelligenz ist, es werden immer noch qualifizierte Programmierer benötigt, um auf künstlicher Intelligenz basierende Systeme zu entwickeln, zu warten und zu optimieren, um sicherzustellen, dass das Codieren eine Technologiebranche A bleibt Grundkenntnisse im Nebeneinander.

(4) Komplexität neuer Technologien: Mit fortschreitender Technologie werden neue Programmiersprachen, Frameworks und Plattformen entstehen, was Entwickler dazu zwingt, sich ständig anzupassen und neue Fähigkeiten zu erlernen. Diese kontinuierliche Entwicklung zeigt, dass die Codierung nicht veraltet sein wird, sondern sich zusammen mit der von ihr unterstützten Technologie weiterentwickeln wird.

(5) Menschliche Einsicht, die Maschinen fehlt: Technologie ist im Wesentlichen ein Werkzeug zur Befriedigung menschlicher Bedürfnisse. Das Einfühlungsvermögen, das Verständnis und die emotionale Schärfe menschlicher Programmierer werden als Schlüsselkomponenten bei der Entwicklung von Software dienen, die den komplexen und differenzierten Bedürfnissen der Benutzer gerecht wird.

3. Eine Welt ohne Codierung

Ob die Codierung verschwinden wird oder nicht, darüber wird sich in kurzer Zeit kein Fazit ergeben. Aber wir könnten genauso gut eine extremere Hypothese aufstellen: Wie würde eine Welt ohne Codierung aussehen? In dieser unbekannten fernen Welt befinden wir uns möglicherweise in einem Bereich, in dem die Technologie die Grenzen des Codes überschritten hat.

In dieser Welt wird die Softwareentwicklung so einfach wie der tägliche Ausdruck. Entwickler sind nicht mehr an Programmiersprachen gebunden und können die Leistungsfähigkeit der KI nutzen, um ihre Visionen in die Realität umzusetzen, indem sie ihre Ideen einfach in einfacher Sprache darlegen. Auch die traditionelle Programmierausbildung wird sich ändern, und die Schüler werden sich nicht mehr auf die Details konzentrieren Im Hinblick auf Syntax und Algorithmen werden wir uns auf das Gesamtbild konzentrieren und Kreativität und kritisches Denken fördern. Auch die Eintrittsbarrieren der Technologiebranche in traditionelle Branchen werden verschwinden und die Tür für eine beispiellose Innovationswelle geöffnet.

Wo sind die Programmierer, die einst die Schlüssel zur digitalen Welt besaßen? Sie werden nicht aus der Mode kommen, sondern sich weiterentwickeln. Ihre Rolle wird sich von Programmierexperten zu Architekten KI-gesteuerter Systeme verändern und daran arbeiten, die Symphonie der Automatisierung zu orchestrieren, die das soziale Gefüge der Gesellschaft antreibt.

Die Welt wird zu einem Spielplatz für Neugierige, die Grenzen zwischen Realität und Vorstellungskraft werden nicht mehr so ​​unüberwindbar sein und die einzige Grenze für Innovation ist die Schwelle der menschlichen Kreativität.

In solch einem extremen Szenario ist es besser zu sagen, dass der Code „unsichtbar“ ist, anstatt zu sagen, dass er verschwindet. Chris Wanstrath, CEO von GitHub, sagte: „Die Zukunft des Codierens ist überhaupt kein Codieren.“ Aber genau wie vor dem Aufkommen von Smartphones konnten wir uns nicht vorstellen, dass Leben in diesen kleinen Bildschirm integriert werden könnte.

Coding steht nicht mehr im Mittelpunkt der Arbeit, aber es „läuft“ immer noch irgendwo, aber seine Rolle hat sich verändert. In absehbarer Zukunft werden künstliche Intelligenz und Automatisierung tatsächlich die menschlichen Programmierfähigkeiten verbessern und eine flexible und sich weiterentwickelnde Umgebung für Entwickler und Innovatoren schaffen.

4, Schöne neue Welt

Wenn wir auf die Geschichte zurückblicken, den Schwerpunkt der Debatte in der Codierungsdebatte untersuchen und die Vor- und Nachteile des Niedergangs des Codierens untersuchen, Es scheint, dass wir bereits Schlussfolgerungen ziehen können: Das Schicksal der Codierung scheint nicht die Ausrottung, sondern die Transformation zu sein. Der Aufstieg der künstlichen Intelligenz und Automatisierung sowie die Bürgerisierung der Technologie und die Entwicklung von Programmiersprachen werden zweifellos die Rolle der Codierung in unserer Gesellschaft verändern.

Diese Veränderungen sind jedoch kein Ende, sondern ein Neuanfang. Auf dieser neuen Reise werden die Grenzen zwischen Mensch und Maschine ständig neu definiert und der Umfang der Innovation wird nur durch unsere Vorstellungskraft begrenzt.

In dieser Welt wird die Codierung nicht verschwinden, sondern sie wird sich anpassen und weiterentwickeln und sich dem Wandel anpassen. Programmierer werden nicht nur Relikte der Geschichte sein, sondern auch weiterhin die Zukunft gestalten und eine entscheidende Rolle bei der Steuerung der Entwicklung der KI spielen.

Da wir am Abgrund einer neuen Ära stehen, dürfen wir uns weder vom Unbekannten einschüchtern lassen noch um den Tod der Codierung trauern. Stattdessen sollten wir die Herausforderung annehmen und uns darüber freuen, die Natur der Mensch-Maschine-Zusammenarbeit neu zu definieren. Denn in diesem begrenzten Raum, in dem die Bereiche Code und Kreativität verschmelzen, entfaltet sich die wahre Bedeutung von Innovation. Unsere heutigen Abenteuer werden weiterhin das Schicksal kommender Generationen prägen.

Originallink: https://link.medium.com/h2MNlYtH5yb

Das obige ist der detaillierte Inhalt vonDer Aufstieg von AutoGPT: Werden Programmierer ihre Jobs verlieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:51cto.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage