suchen
HeimTechnologie-PeripheriegeräteKIOh mein Gott, wird ChatGPT wirklich für uns funktionieren?

Oh mein Gott, wird ChatGPT wirklich für uns funktionieren?

Apr 13, 2023 am 08:19 AM
业务chatgpt代码

​Vorwort

ChatGPT​ erfreut sich in letzter Zeit wirklich großer Beliebtheit, und KI-Dienste im Zusammenhang mit ChatGPT​ werden ebenfalls auf Hochtouren erforscht. Heute werfen wir einen Blick auf die Anwendung von ChatGPT beim Codieren. Kürzlich haben wir ein IntelliJ IDEA-Plug-in namens „AI Coding Assistant“ entdeckt, das die ChatGPT-Technologie integriert Es ist möglich, dass es die Arbeit unserer Programmierer ersetzen wird.

Plug-in-Installation

Um das Plug-in nutzen zu können, benötigen Sie einen OpenAI-Token. Wenn Sie nicht wissen, wo Sie es finden können, können Sie es hier https://platform.openai.com/account/api-keys erhalten und erfahren, wie Sie sich registrieren. Baidu und Google haben viele Tutorials.

Laden Sie außerdem das Plug-in „AI Coding Assistant“ von IntelliJ IDEA herunter und installieren Sie es:

Oh mein Gott, wird ChatGPT wirklich für uns funktionieren?

Abbildung 1 – Plug-in „AI Coding Assistant“ in den IntelliJ IDEA-Einstellungen

Probieren Sie es aus

  1. Generieren Sie Code für „Hallo Welt drucken“

Die erste Aufgabe besteht darin, den Code zum Drucken von „Hallo Welt“ automatisch generieren zu lassen.

Oh mein Gott, wird ChatGPT wirklich für uns funktionieren?

    Erstellen Sie jetzt eine Funktion, um das Generierte zurückzugeben Liste der Personen​

Oh mein Gott, wird ChatGPT wirklich für uns funktionieren?Mit den Personendaten können wir einige einfache Algorithmen implementieren, wie zum Beispiel die Suche nach der ältesten Person in der Liste und der kleinsten Person in der Liste /max/average​

Oh mein Gott, wird ChatGPT wirklich für uns funktionieren?Der interessante Teil ist, dass wir darum bitten können, den vorhandenen Code zu aktualisieren, da ich einen besseren Weg kenne, denselben Algorithmus mit der Java Stream API zu schreiben, also versuchen wir, ihn umzugestalten

Oh mein Gott, wird ChatGPT wirklich für uns funktionieren?Wir können eine Funktion erstellen und bitten Sie ihn, Code basierend auf der Bedeutung des Funktionsnamens zu generieren ​

Oh mein Gott, wird ChatGPT wirklich für uns funktionieren?Dann haben Sie mir den Javadoc hinzugefügt

Oh mein Gott, wird ChatGPT wirklich für uns funktionieren? Können Sie auch Kommentare zu meinem Code hinzufügen und erklären, was dieser Code ist? ​

Oh mein Gott, wird ChatGPT wirklich für uns funktionieren?Schauen wir uns zum Schluss an, wie der endgültige Code aussieht, der von diesem KI-Plugin generiert wird ​

    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Comparator;
    import java.util.IntSummaryStatistics;
    import java.util.List;
    import java.util.NoSuchElementException;
    
    public class Main {
    public static void main(String[] args) {
    System.out.println("Hello World");
    final List<Person> people = generatePeople();
    // find oldest person in the list
    Person oldestPerson = people.stream()
    .max(Comparator.comparing(Person::getAge))
    .orElseThrow(NoSuchElementException::new);
    System.out.println("Oldest person is: " + oldestPerson.getName());
    // find max,min,avg age of the people
    IntSummaryStatistics stats = people.stream()
    .mapToInt(Person::getAge)
    .summaryStatistics();
    System.out.println("Max Age: " + stats.getMax());
    System.out.println("Min Age: " + stats.getMin());
    System.out.println("Avg Age: " + stats.getAverage());
    }
    
    public static List<Person> generatePeople() {
    return Arrays.asList(
    new Person("John", 25),
    new Person("Jane", 30),
    new Person("Jack", 20),
    new Person("Jill", 35)
    );
    }
    
    /**
    * Capitalizes the first letter of a given string and lowercases the rest.
    *
    * @param s The string to capitalize
    * @return The capitalized string
    */
    public static String capitalize(String s) {
    /*
    This code checks if the length of the string "s" is 0. If it is, it returns the string.
    If not, it returns the first character of the string in uppercase and the rest of the characters in lowercase.
    */
    if (s.length() == 0)
    return s;
    return s.substring(0, 1).toUpperCase() + s.substring(1).toLowerCase();
    }
    }
    
    // class Person with name and age
    class Person {
    private String name;
    private int age;
    
    public Person(String name, int age) {
    this.name = name;
    this.age = age;
    }
    
    public String getName() {
    return name;
    }
    
    public int getAge() {
    return age;
    }
    }
  1. Fazit
Mit KI wie ChatGPT können einige Codes generiert werden, wie in gezeigt Das Beispiel oben, aber für einige komplexe Unternehmen ist dies immer noch nicht möglich. Wir können solche Tools verwenden, um unsere Arbeitseffizienz zu verbessern, aber keine Sorge, sie werden uns ersetzen.

Das obige ist der detaillierte Inhalt vonOh mein Gott, wird ChatGPT wirklich für uns funktionieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:51CTO.COM. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Eine Eingabeaufforderung kann die Schutzmaßnahmen von den großen LLM umgehenEine Eingabeaufforderung kann die Schutzmaßnahmen von den großen LLM umgehenApr 25, 2025 am 11:16 AM

Die bahnbrechende Forschung von HiddenLayer zeigt eine kritische Anfälligkeit in führenden großsprachigen Modellen (LLMs). Ihre Ergebnisse zeigen eine universelle Bypass -Technik, die als "Policy Puppetry" bezeichnet wird und fast alle wichtigen LLMs umgehen können

5 Fehler, die die meisten Unternehmen dieses Jahr mit Nachhaltigkeit machen werden5 Fehler, die die meisten Unternehmen dieses Jahr mit Nachhaltigkeit machen werdenApr 25, 2025 am 11:15 AM

Der Vorstoß nach Umweltverantwortung und Abfallreduzierung verändert grundlegend die Art und Weise, wie Unternehmen arbeiten. Diese Transformation wirkt sich auf die Produktentwicklung, die Herstellungsprozesse, die Kundenbeziehungen, die Partnerauswahl und die Einführung von Neuen aus

H20 -Chip -Verbot stürzt China -KI -Firmen, aber sie haben lange auf den Aufprall gefreutH20 -Chip -Verbot stürzt China -KI -Firmen, aber sie haben lange auf den Aufprall gefreutApr 25, 2025 am 11:12 AM

Die jüngsten Einschränkungen für fortschrittliche KI -Hardware unterstreichen den eskalierenden geopolitischen Wettbewerb um die Dominanz von AI und zeigen Chinas Vertrauen in ausländische Halbleitertechnologie. Im Jahr 2024 importierte China einen massiven Halbleiter im Wert von 385 Milliarden US -Dollar

Wenn Openai Chrome kauft, kann AI die Browserkriege regierenWenn Openai Chrome kauft, kann AI die Browserkriege regierenApr 25, 2025 am 11:11 AM

Die potenzielle gezwungene Veräußerung von Chrome von Google hat intensive Debatten in der Tech -Branche in Führung gestellt. Die Aussicht, den führenden Browser mit einem globalen Marktanteil von 65% zu erwerben, wirft erhebliche Fragen zur Zukunft von TH auf

Wie KI die wachsenden Schmerzen der Einzelhandelsmedien lösen kannWie KI die wachsenden Schmerzen der Einzelhandelsmedien lösen kannApr 25, 2025 am 11:10 AM

Das Wachstum der Einzelhandelsmedien verlangsamt sich, obwohl das Gesamtwachstum des Werbeversorgungswachstums übertrifft. Diese Reifungsphase stellt Herausforderungen dar, einschließlich der Fragmentierung von Ökosystemen, steigenden Kosten, Messproblemen und Integrationskomplexitäten. Künstlicher Intelligen

'KI sind wir und es ist mehr als wir''KI sind wir und es ist mehr als wir'Apr 25, 2025 am 11:09 AM

Ein altes Radio knistert mit statischer Aufnahme in einer Sammlung flackernder und inerter Bildschirme. Dieser prekäre Elektronikstapel, der leicht destabilisiert ist, bildet den Kern von "The E-Waste Land", einer von sechs Installationen in der immersiven Ausstellung, & Quat

Google Cloud wird in der nächsten 2025 ernsthafter mit der InfrastrukturGoogle Cloud wird in der nächsten 2025 ernsthafter mit der InfrastrukturApr 25, 2025 am 11:08 AM

Google Clouds nächstes 2025: Ein Fokus auf Infrastruktur, Konnektivität und KI Die nächste Konferenz von Google Cloud für 2025 zeigte zahlreiche Fortschritte, die hier zu viele, um sie vollständig ausführlich zu machen. Eine eingehende Analyse spezifischer Ankündigungen finden Sie unter Artikel von My

Sprechen Baby AI Meme, Arcanas AI -Filmpipeline von 5,5 Millionen US -Dollar, enthüllten IRs geheime UnterstützerSprechen Baby AI Meme, Arcanas AI -Filmpipeline von 5,5 Millionen US -Dollar, enthüllten IRs geheime UnterstützerApr 25, 2025 am 11:07 AM

Diese Woche in AI und XR: Eine Welle der Kreativität von KI-angetriebenen Kreativität führt durch Medien und Unterhaltung, von der Musikgeneration bis zur Filmproduktion. Lassen Sie uns in die Schlagzeilen eintauchen. Wachsende Auswirkungen von AI-generierten Inhalten: Technologieberater Shelly Palme

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft