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":"\nSono 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\nForse 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