Prezantimi:

Ne jetojmë në shekullin e 22-të, ku AI (inteligjenca artificiale) po rritet dhe një nga produktet e reja është një robot që mund t'i përgjigjet pyetjes suaj dhe mund të shkruajë kod për ju.

Ky robot jo vetëm që mund t'u përgjigjet pyetjeve tuaja, por edhe të shpjegojë pyetje të rëndësishme me përgjigjet e tyre. Ky produkt quhet ChatGPT.

Profesioni im është zhvillimi i softuerit dhe kodoj aplikacionet për të siguruar jetesën. Më pëlqen ajo që bëj, por me ngritjen e ChatGPT, kam parë se mund të kodojë një aplikacion të tërë pa efekt, kështu që sot do ta testojmë dhe do të shohim nëse ChatGPT është një kërcënim për zhvillimin apo një mjet i mirë që mund të ndihmojë ne bëjmë më shumë detyra në më pak kohë.

Hyrje në detyrë:

Për këtë qëllim testimi, unë do të zhvilloj një aplikacion vetëm duke përdorur ChatGPT dhe në fund të ditës do të jap mendimin tim për këtë mjet.

Detyra 1:

Për testin tonë të parë, do të kërkoj që të ndërtohet një server ekspres që do të japë një faqe HTML që thotë "Përshëndetje Botë".

Këtu është pyetja që bëra:

Krijo një server ekspres që do të shërbejë një faqe Hello World.

Këtu ishte përgjigja nga roboti:

Mendimet e mia:

Jam i habitur se çfarë mund të bëjë ky robot. Të gjithë hapat janë të saktë dhe të detajuar me të gjithë kodin e serverit. Bot u sigurua që kodi të ishte i pastër dhe të kuptohej mirë nga përdoruesi përfundimtar. Kjo është e mahnitshme.

Testi 2:

Për testin tonë të dytë do të kërkoj të zhvilloj një kalkulator në Java dhe le të shohim se cili do të jetë rezultati.

Pyetje:

Kodoni një kalkulator në Java

Këtu është përgjigja nga Bot:

import java.util.Scanner;

public class Calculator {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);

    System.out.print("Enter the first number: ");
    double num1 = scanner.nextDouble();

    System.out.print("Enter the second number: ");
    double num2 = scanner.nextDouble();

    System.out.print("Enter the operation (+, -, *, /): ");
    char operation = scanner.next().charAt(0);

    double result;
    switch (operation) {
      case '+':
        result = num1 + num2;
        break;
      case '-':
        result = num1 - num2;
        break;
      case '*':
        result = num1 * num2;
        break;
      case '/':
        result = num1 / num2;
        break;
      default:
        System.out.println("Invalid operator");
        return;
    }

    System.out.println("Result: " + result);
  }
}

Mendimet e mia:

Unë thjesht nuk mund ta besoj atë. Bot po funksionon kaq mirë. Java njihet si e ashpër dhe kërkon kohë për të kuptuar konceptet e Java. Edhe unë e kam të vështirë të mësoj Java, e megjithatë ky bot po sillet sikur nuk është asgjë.

Përmbledhje dhe mendime përfundimtare:

Pra, këtu është një ide e nxehtë për djemtë tuaj: Ky mjet nuk do të shkatërrojë punën e zhvillimit të softuerit, por do të na ndihmojë të zhvillojmë shumë gjëra interesante dhe mahnitëse. Arsyeja pse nuk do të shkatërrojë punën tonë është sepse për të zhvilluar një aplikacion, një zhvillues duhet të kontrollojë se çfarë po hyn në bazën e kodeve të aplikacionit dhe ky kontroll dhe balancim është i rëndësishëm sepse pa të, aplikacioni mund të marrë jetë. Ky mjet mund të na ndihmojë të kryejmë detyra të vogla shumë lehtë, por krijimi dhe mirëmbajtja e aplikacioneve të mëdha do të kërkojë një zhvillues njerëzor.

Pra, provoni këtë, shikoni faqen e internetit OpenAI dhe provoni vetë robotin.