Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.webbidea.com/home/wp-content/plugins/wp-external-links/includes/class-wpel-front.php:72) in /web/htdocs/www.webbidea.com/home/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.webbidea.com/home/wp-content/plugins/wp-external-links/includes/class-wpel-front.php:72) in /web/htdocs/www.webbidea.com/home/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.webbidea.com/home/wp-content/plugins/wp-external-links/includes/class-wpel-front.php:72) in /web/htdocs/www.webbidea.com/home/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.webbidea.com/home/wp-content/plugins/wp-external-links/includes/class-wpel-front.php:72) in /web/htdocs/www.webbidea.com/home/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.webbidea.com/home/wp-content/plugins/wp-external-links/includes/class-wpel-front.php:72) in /web/htdocs/www.webbidea.com/home/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.webbidea.com/home/wp-content/plugins/wp-external-links/includes/class-wpel-front.php:72) in /web/htdocs/www.webbidea.com/home/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.webbidea.com/home/wp-content/plugins/wp-external-links/includes/class-wpel-front.php:72) in /web/htdocs/www.webbidea.com/home/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.webbidea.com/home/wp-content/plugins/wp-external-links/includes/class-wpel-front.php:72) in /web/htdocs/www.webbidea.com/home/wp-includes/rest-api/class-wp-rest-server.php on line 1723
{"id":2088,"date":"2023-01-27T16:11:59","date_gmt":"2023-01-27T15:11:59","guid":{"rendered":"http:\/\/www.webbidea.com\/?p=2088"},"modified":"2023-01-27T16:12:01","modified_gmt":"2023-01-27T15:12:01","slug":"intelligenza-artificiale-e-chatgpt-si-estingueranno-alcune-figure-professionali-per-esempio-i-web-developer","status":"publish","type":"post","link":"https:\/\/www.webbidea.com\/intelligenza-artificiale-e-chatgpt-si-estingueranno-alcune-figure-professionali-per-esempio-i-web-developer\/","title":{"rendered":"Intelligenza artificiale e chatGPT, si estingueranno alcune figure professionali, per esempio i web developer?"},"content":{"rendered":"\n

Sono riuscito finalmente a provare la tanto declamata chatGPT, le ho fatto un po’ di domande quelle pi\u00f9 filosofiche o legate alla coscienza alla possibilit\u00e0 che le IA possano essere una minaccia, ecc.. Devo dire che le risposte sono state estremamente sobrie e misurate, forse troppo. Pur facendo ora tutt’altro lavoro, il web developing \u00e8 rimasto comuque per me un hobby, quindi le ho chiesto di costruirmi un form html con 6 campi di imput: ‘nome’, ‘cognome’, ‘azienda’, ‘referente’, ‘data’, ‘ora’. collegata ad uno script php il quale inserirebbe poi in database mysql gli imput degli stessi campi. L’IA mi ha prodotto questo:<\/p>\n\n\n\n

<form action=”script.php” method=”post”><\/p>\n\n\n\n

<label for=”nome”>Nome:<\/label><\/p>\n\n\n\n

<input type=”text” id=”nome” name=”nome” required><\/p>\n\n\n\n

<br><\/p>\n\n\n\n

<label for=”cognome”>Cognome:<\/label><\/p>\n\n\n\n

<input type=”text” id=”cognome” name=”cognome” required><\/p>\n\n\n\n

<br><\/p>\n\n\n\n

<label for=”azienda”>Azienda:<\/label><\/p>\n\n\n\n

<input type=”text” id=”azienda” name=”azienda” required><\/p>\n\n\n\n

<br><\/p>\n\n\n\n

<label for=”referente”>Referente:<\/label><\/p>\n\n\n\n

<input type=”text” id=”referente” name=”referente” required><\/p>\n\n\n\n

<br><\/p>\n\n\n\n

<label for=”data”>Data:<\/label><\/p>\n\n\n\n

<input type=”date” id=”data” name=”data” required><\/p>\n\n\n\n

<br><\/p>\n\n\n\n

<label for=”ora”>Ora:<\/label><\/p>\n\n\n\n

<input type=”time” id=”ora” name=”ora” required><\/p>\n\n\n\n

<br><\/p>\n\n\n\n

<input type=”submit” value=”Invia”><\/p>\n\n\n\n

<\/form><\/p>\n\n\n\n

e questo:<\/p>\n\n\n\n

<?php<\/p>\n\n\n\n

$nome = $_POST[‘nome’];<\/p>\n\n\n\n

$cognome = $_POST[‘cognome’];<\/p>\n\n\n\n

$azienda = $_POST[‘azienda’];<\/p>\n\n\n\n

$referente = $_POST[‘referente’];<\/p>\n\n\n\n

$data = $_POST[‘data’];<\/p>\n\n\n\n

$ora = $_POST[‘ora’];<\/p>\n\n\n\n

\/\/ Connessione al database<\/p>\n\n\n\n

$conn = new mysqli(‘host’, ‘username’, ‘password’, ‘nome_database’);<\/p>\n\n\n\n

\/\/ Verifica connessione<\/p>\n\n\n\n

if ($conn->connect_error) {<\/p>\n\n\n\n

die(“Connessione fallita: ” . $conn->connect_error);<\/p>\n\n\n\n

}<\/p>\n\n\n\n

$sql = “INSERT INTO tabella (nome, cognome, azienda, referente, data, ora)<\/p>\n\n\n\n

VALUES (‘$nome’, ‘$cognome’, ‘$azienda’, ‘$referente’, ‘$data’, ‘$ora’)”;<\/p>\n\n\n\n

if ($conn->query($sql) === TRUE) {<\/p>\n\n\n\n

echo “Nuovo record creato con successo”;<\/p>\n\n\n\n

} else {<\/p>\n\n\n\n

echo “Errore: ” . $sql . “<br>” . $conn->error;<\/p>\n\n\n\n

}<\/p>\n\n\n\n

$conn->close();<\/p>\n\n\n\n

?><\/p>\n\n\n\n

Dopo avere cambiato totalmente argomenti, solo alcuni input dopo mi \u00e8 venuto in mente di chiederle di rendere asincrono lo script attraverso Jquery, mi ha prodotto questo:<\/p>\n\n\n\n

<form id=”myForm”><\/p>\n\n\n\n

 <label for=”nome”>Nome:<\/label><\/p>\n\n\n\n

 <input type=”text” id=”nome” name=”nome” required><\/p>\n\n\n\n

 <br><\/p>\n\n\n\n

 <label for=”cognome”>Cognome:<\/label><\/p>\n\n\n\n

 <input type=”text” id=”cognome” name=”cognome” required><\/p>\n\n\n\n

 <br><\/p>\n\n\n\n

 <label for=”azienda”>Azienda:<\/label><\/p>\n\n\n\n

 <input type=”text” id=”azienda” name=”azienda” required><\/p>\n\n\n\n

 <br><\/p>\n\n\n\n

 <label for=”referente”>Referente:<\/label><\/p>\n\n\n\n

 <input type=”text” id=”referente” name=”referente” required><\/p>\n\n\n\n

 <br><\/p>\n\n\n\n

 <label for=”data”>Data:<\/label><\/p>\n\n\n\n

 <input type=”date” id=”data” name=”data” required><\/p>\n\n\n\n

 <br><\/p>\n\n\n\n

 <label for=”ora”>Ora:<\/label><\/p>\n\n\n\n

 <input type=”time” id=”ora” name=”ora” required><\/p>\n\n\n\n

 <br><\/p>\n\n\n\n

 <input type=”submit” value=”Invia”><\/p>\n\n\n\n

<\/form><\/p>\n\n\n\n

con questo:<\/p>\n\n\n\n

$(document).ready(function() {<\/p>\n\n\n\n

 $(“#myForm<\/a>“).submit(function(e) {<\/p>\n\n\n\n

  e.preventDefault();<\/p>\n\n\n\n

  var formData = $(this).serialize();<\/p>\n\n\n\n

  $.ajax({<\/p>\n\n\n\n

   type: “POST”,<\/p>\n\n\n\n

   url: “script.php”,<\/p>\n\n\n\n

   data: formData,<\/p>\n\n\n\n

   success: function(data) {<\/p>\n\n\n\n

    alert(“Dati inviati con successo!”);<\/p>\n\n\n\n

   }<\/p>\n\n\n\n

  });<\/p>\n\n\n\n

 });<\/p>\n\n\n\n

});<\/p>\n\n\n\n

Pi\u00f9 o meno quello che avrei fatto io, certo stiamo parlando di qualcosa di estremamente semplice,<\/strong> ma anche le mie indicazioni erano estremamente semplici.<\/strong> Il bello di questo strumento \u00e8 che si pu\u00f2 continuamente aggiustare il tiro , a mano a mano che si va avanti nella costruzione di qualcosa.<\/p>\n\n\n\n

Forse in prossimo futuro si estingueranno parecchi lavori ma ne potrebbero emergere di nuovi, uno di questi potrebbe essere quello <\/strong>di dialogatore con IA. <\/strong>Qualcuno che apprenda il modo pi\u00f9 efficace di dare indicazioni alle IA per ottenere un output sempre pi\u00f9 vicino alle proprie esigenze. Ma molte a mio avviso saranno le professioni che oggi non riusciamo nemmeno ad immaginare.<\/strong><\/p>\n