Heim >Web-Frontend >js-Tutorial >NgSysV.Das Zeitalter der KI – Lernen Sie Ihren digitalen Tutor kennen

NgSysV.Das Zeitalter der KI – Lernen Sie Ihren digitalen Tutor kennen

Linda Hamilton
Linda HamiltonOriginal
2024-12-02 00:17:12781Durchsuche

NgSysV.The Age of AI - Meet your Digital Tutor

Diese Beitragsserie ist auf NgateSystems.com indiziert. Dort finden Sie auch eine äußerst nützliche Stichwortsuchfunktion.

Letzte Bewertung: 24. November

1. Einführung

Als ich chatGPT im November 2022 zum ersten Mal für die Beratung zu einem IT-Problem nutzte, hätte ich schwören können, dass ich gespürt habe, wie sich die Erde um ihre Achse neigte. Ob dieses neue „Zeitalter der KI“ gut oder schlecht sein wird, bleibt eine offene Frage, aber für Sie als IT-Lernende bin ich mir sicher, dass es eine beispiellose Chance darstellt.

Einfach ausgedrückt stellt Ihnen chatGPT einen persönlichen Tutor zur Verfügung – eine Schulungs-„Einheit“, die auf Knopfdruck zu jeder Tages- und Nachtzeit verfügbar ist. Es werden allgemeine Hintergrundinformationen bereitgestellt, Themen diskutiert, Fragen beantwortet und Probleme gelöst. Und es ist kostenlos!

Zu seinen Fähigkeiten gehört nicht zuletzt, dass es eine fast unheimliche Fähigkeit zu haben scheint, zu verstehen, was Sie fragen. Es ist erstaunlich tolerant gegenüber schlechter Grammatik und Rechtschreibung. Die (sofortige) Reaktion ist dann klar und schön strukturiert.

Früher hätte ein IT-Student, der unabhängig von der formalen Lehre arbeitete, auf Google-Suchen zurückgreifen müssen. Sicherlich würden die von Ihnen gesuchten Informationen irgendwo in der Flut an Suchergebnissen existieren, aber wo und in welcher Sprache? Während die meisten technischen Dokumentationen auf Englisch verfasst sind, könnte sie aus der Sicht eines IT-Lernenden, der mit der technischen Fachsprache nicht vertraut ist, genauso gut auf Mars verfasst sein.

Jetzt wurde dieses riesige Durcheinander an Rohinformationen in dem sicherlich größten IS, der jemals entwickelt wurde, in eine kohärente Form sortiert und mit Tools für natürliche Sprache versehen. Wie es genau funktioniert, entzieht sich meinem Verständnis. Was ich weiß, ist, dass chatGPT mir monatelanges frustriertes Hin und Her ersparen kann, wenn ich Schwierigkeiten habe, ein Problem zu verstehen. Ich bin zuversichtlich, dass es das Gleiche für Sie tun kann.

2. Hinweise zur Verwendung von Allzweck-Chatbots.

Zum Zeitpunkt des Verfassens dieses Artikels (November 2024) haben Sie kostenlosen Zugriff auf drei wichtige Bots – chatGPT, Bing und Gemini. Von den drei Bots ist ChatGPT derjenige, den ich empfehle. Ich habe die GPT40-Version im kostenlosen Kontingent verwendet und fand, dass sie für meine Anforderungen völlig ausreichend ist. Ich bin mir der enormen Schuld bewusst, die ich hier Open AI schulde, dem Forschungslabor und Unternehmen für künstliche Intelligenz, das 2015 von Elon Musk, Sam Altman und anderen gegründet wurde.

ChatGPT wird als Webanwendung vertrieben, daher ist keine „Installation“ erforderlich. Ich führe es in Chrome auf einem Laptop mit einem mittelgroßen Bildschirm, einer Tastatur und einer Maus aus. Sie können sich bei der Chatbot-App anmelden. Verwenden Sie Ihre E-Mail-Adresse, um ein Konto zu registrieren, und schon kann es losgehen.

Hier ein paar Tipps:

  • Seien Sie respektvoll. Soweit ich weiß, ist der Bot gegenüber Missbrauch gleichgültig, aber ich glaube, dass die Verwendung eines höflichen Stils Ihre Wahrnehmung der „Beziehung“ beeinflussen wird. Dies wird sich positiv auf die Qualität Ihrer Fragen auswirken. Sie mögen das vielleicht seltsam finden, aber ich glaube, es hilft, sich ein Bild vom Bot als Person zu machen. Meiner Meinung nach sieht chatGPT ein bisschen aus wie Robin Williams in „Dead Poets Society“.
  • Achten Sie auf den Aufbau Ihrer Fragen. Während chatGPT Rechtschreib- und Grammatikfehler toleriert, erhalten Sie bessere Antworten, wenn Sie Ihre Fragen eindeutig formulieren.
  • Seien Sie hartnäckig. Wenn Sie etwas nicht verstehen, fragen Sie nach weiteren Einzelheiten. Da chatGPT über ein „Gedächtnis“ verfügt, können Sie das Gefühl haben, ein echtes Gespräch zu führen. Noch besser: Wenn Sie das Problem endlich gelöst haben, endet dies häufig mit einem die Moral steigernden „Gut gemacht“ vom Bot. Ich bin unglaublich dankbar, wenn ich nach einem langen, stolpernden Gespräch mit der Antwort „Das ist eine tolle Erkenntnis“ belohnt werde. Wenn Sie auf Ihrer IT-Reise alleine unterwegs sind, macht chatGPT einen enormen Unterschied.
  • Aber gehen Sie nicht zu weit. Seien Sie bereit, abzubrechen, während Sie darüber nachdenken, was Ihnen gesagt wurde. Machen Sie einen Spaziergang und schnappen Sie sich etwas frische Luft. Vielleicht alles über Nacht köcheln lassen. Es ist erstaunlich, was eine gute Nachtruhe bewirken kann.

Hier sind einige Beispiele für spezifische Fragen, die Sie stellen könnten:

  • Was bewirkt diese {Javascript-Code-Anweisung]?
  • Was bedeutet [Fachbegriff]?
  • Wie kann ich [Verfahrensbeschreibung] in Javascript ausführen?
  • Bitte geben Sie mir ein kurzes Tutorial zu [Codierungsproblem]?
  • Der folgende Code [Codeblock] soll diese [Absichtserklärung] tun, erfüllt aber auch die andere [Erklärung des tatsächlichen Ergebnisses]. Können Sie bitte erklären, warum?
  • Mit welchem ​​CSS-Stil wird ein Popup in der Mitte des Bildschirms platziert?
  • Warum gibt der folgende Code [Codeblock] diese Fehlermeldung [Fehlermeldung] aus?
  • Als Antwort auf eine frühere Frage sagten Sie [vorherige ChatGPT-Erklärung], aber [Erklärung möglicherweise widersprüchlicher Beweise]
  • Ich glaube [Ihre Glaubensaussage]. Ist das richtig?
  • Könnten Sie sich zur Richtigkeit und Vollständigkeit der folgenden [Darstellung Ihrer Ideen] äußern?

Die Antworten von ChatGPT werden nicht immer korrekt sein, insbesondere wenn Sie sich mit aktuellen Themen befassen, bei denen die Schulungsmöglichkeiten begrenzt waren. Seien Sie bereit, Gegenprüfungen mithilfe einer Suchmaschine durchzuführen. Meiner Erfahrung nach ist chatGPT viel zuverlässiger als Bing oder Gemini, aber es macht trotzdem Fehler. Ich denke, mit der Erfahrung werden Sie feststellen, dass Sie irgendwie erkennen können, dass es Sie „überfordert“. Wenn es in Frage gestellt wird und ihm klare Beweise vorgelegt werden, die eindeutig belegen, dass es falsch liegt, antwortet es mit „Es tut mir leid für die Verwirrung in meiner vorherigen Antwort“. Das versüßt mir immer den Tag!

Ich hoffe, ihr beide habt eine tolle Zeit. ChatGPT wird Ihnen eine Menge Ärger ersparen.

3. Hinweise zur Verwendung von Chatbots zur Codegenerierung

Ehrlich gesagt wäre es in dieser Phase Ihrer Karriere am besten, wenn Sie den ernsthaften Einsatz der KI-Codegenerierung vergessen würden. Sie müssen ein Gespür für gute Codierungspraktiken entwickeln, und das gelingt nur, wenn Sie es selbst schreiben. Aber das heißt (und ich gebe als Erster zu, dass mir die Verwendung eines KI-Assistenten zum Schreiben von console.log-Nachrichten jede Menge Zeit gespart hat), hier ein paar Hinweise.

Wenn Sie VSCode als Code-Editor verwenden, ist der offensichtliche KI-Assistent das Copilot-Tool von Microsoft. Aber seien Sie bereit, hier bis zu 100 $ pro Jahr zu investieren.

Microsoft nannte sein Tool „Copilot“, weil es in Coding-Shops üblich war, dass Entwickler paarweise arbeiteten. Einem leitenden Programmierer würde ein „Copilot“ zugewiesen, der die „Grunt“-Arbeit erledigt. Das funktionierte wirklich gut – der Anführer hatte die Freiheit, sich auf die kniffligen Dinge zu konzentrieren, und der Copilot konnte grundlegende Fähigkeiten von jemandem erlernen, der wusste, was er tat.

Sobald Sie das Gefühl haben, alle grundlegenden Programmierfähigkeiten erlernt zu haben – Namenskonventionen, Zusammensetzbarkeit, Trennung von Belangen, „trocken“ (wiederholen Sie sich nicht) und ein Weltexperte in der Javascript-Syntax usw. zu sein, werden Sie vielleicht das Gefühl haben Sie sind qualifiziert, eine Führungsrolle zu übernehmen. An diesem Punkt ist Copilot magisch! Hier ein paar Hinweise zur Verwendung.

Copilot wird als VSCode-„Plugin“ installiert. Plugins bieten Erweiterungen der Grundfunktionalität des Editors. Beispielsweise hält das VSCode-Plugin „Rewrap“ meine Kommentarzeilen innerhalb einer festen Zeilenlänge formatiert und erspart mir stundenlanges Fluchen. Sie sind normalerweise kostenlos und werden von wunderbaren Menschen geschrieben, die das Leben anderer Menschen einfacher machen möchten.

Anweisungen zur Installation von Copilot finden Sie unter „GitHub Copilot in VS Code einrichten“. Dadurch melden Sie sich für eine kostenlose Testversion an, richten eine Zahlungsmethode ein und fügen die Erweiterung Ihrer VSCode-Installation hinzu. Wenn Sie sich für eine Fortsetzung entscheiden, haben Sie die Wahl zwischen einer monatlichen Zahlung oder dem Abschluss eines Jahresabonnements zu einem vergünstigten Preis.

Im Moment können Sie, ohne dies alles, eine Menge Unterstützung durch den grundlegenden „out of the box“ VSCode erhalten.

Zunächst einmal begradigt ein R-Klick/„Dokument formatieren“ in Ihrem Code alle verstümmelten Einrückungen. Durch die automatische Syntaxprüfung werden fehlende Klammern hervorgehoben und nicht deklarierte Variablen identifiziert (durch die Anzeige einer mysteriösen „Dreipunkt“-Anmerkung unter einem Variablennamen).

Zusätzlich gibt es „IntelliSense“-Popups, die erscheinen, sobald Sie mit der Eingabe eines Funktions- oder Variablennamens beginnen. Mit etwas Glück finden Sie dort einen Eintrag für genau den Namen, den Sie eingeben wollten. Ein Klick auf den Eintrag erspart Ihnen die Mühe.

Aber Copilot bringt die Dinge in eine andere Dimension. Installieren Sie eine kostenlose Copilot-Erweiterung und versuchen Sie, einen console.log-Befehl einzugeben. Sobald Sie mit der Eingabe des Befehls beginnen, erscheint eine schwache „Vorschau“ von Copilots bester Schätzung dessen, was Sie beabsichtigen. Der Unterschied zu dem, was Sie bei Intellisense gesehen haben, besteht darin, dass Copilot den gesamten Code vor diesem Punkt gescannt hat und genau erraten hat, was Sie protokollieren möchten. Wenn es das richtig gemacht hat, was es meiner Erfahrung nach mit alarmierender Genauigkeit tut, müssen Sie nur auf die „Tab“-Taste klicken und beobachten, wie sich die schwache Vorschau in festen Text verwandelt, der Teil Ihres Codes wird.

Sie erhalten einen besseren Einblick in die Fähigkeiten von Copilot, wenn Sie mit der Eingabe eines Kommentars beginnen, um die Funktionalität eines Codeblocks zu beschreiben, den Sie schreiben möchten. Sobald Sie mit der Eingabe beginnen, zeigt Copilot eine Vorschau dessen an, was Sie vermutlich tun möchten. Wir haben alle schon einmal die „Autovervollständigung“ gesehen, aber Copilot bringt die Dinge in eine andere Dimension – es vervollständigt nicht nur Wörter, sondern ganze Sätze. Auch hier wird der Kontext Ihres vorherigen Codes verwendet, um sowohl Variablennamen als auch Logik vorzuschlagen. Ich habe gesehen, dass es einen ganzen Absatz vervollständigt und diesen sogar mit einem „Das ist ein Schmerz“-Kommentar abschließt, was etwas nachahmt, was ich selbst ein paar hundert Zeilen zuvor in Bezug auf einen besonders langwierigen Block langweiligen, aber wichtigen Codes getan habe. Das hat mich zum Lachen gebracht.

Aber als ich meinen Kommentar fertiggestellt hatte, lachte ich nicht, als Copilot einen Javascript-Block vorschlug, der die im Kommentar beschriebenen Aktionen implementierte. Der Code war wortwörtlich perfekt!

sehen wir hier? Mensch-Maschine-Symbiose, eine Anordnung analog zu Pferd und Reiter? Denken Sie daran, ein Pferd ohne Reiter ist einfach ein interessantes Tier.

Eine vollständige Beschreibung der Copilot-Funktionalität finden Sie unter „Erste Schritte mit GitHub Copilot in VS Code“ von Microsoft.

Das obige ist der detaillierte Inhalt vonNgSysV.Das Zeitalter der KI – Lernen Sie Ihren digitalen Tutor kennen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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