Sono riuscito finalmente a provare la tanto declamata chatGPT, le ho fatto un po’ di domande quelle più filosofiche o legate alla coscienza alla possibilità 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 è 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:
<form action=”script.php” method=”post”>
<label for=”nome”>Nome:</label>
<input type=”text” id=”nome” name=”nome” required>
<br>
<label for=”cognome”>Cognome:</label>
<input type=”text” id=”cognome” name=”cognome” required>
<br>
<label for=”azienda”>Azienda:</label>
<input type=”text” id=”azienda” name=”azienda” required>
<br>
<label for=”referente”>Referente:</label>
<input type=”text” id=”referente” name=”referente” required>
<br>
<label for=”data”>Data:</label>
<input type=”date” id=”data” name=”data” required>
<br>
<label for=”ora”>Ora:</label>
<input type=”time” id=”ora” name=”ora” required>
<br>
<input type=”submit” value=”Invia”>
</form>
e questo:
<?php
$nome = $_POST[‘nome’];
$cognome = $_POST[‘cognome’];
$azienda = $_POST[‘azienda’];
$referente = $_POST[‘referente’];
$data = $_POST[‘data’];
$ora = $_POST[‘ora’];
// Connessione al database
$conn = new mysqli(‘host’, ‘username’, ‘password’, ‘nome_database’);
// Verifica connessione
if ($conn->connect_error) {
die(“Connessione fallita: ” . $conn->connect_error);
}
$sql = “INSERT INTO tabella (nome, cognome, azienda, referente, data, ora)
VALUES (‘$nome’, ‘$cognome’, ‘$azienda’, ‘$referente’, ‘$data’, ‘$ora’)”;
if ($conn->query($sql) === TRUE) {
echo “Nuovo record creato con successo”;
} else {
echo “Errore: ” . $sql . “<br>” . $conn->error;
}
$conn->close();
?>
Dopo avere cambiato totalmente argomenti, solo alcuni input dopo mi è venuto in mente di chiederle di rendere asincrono lo script attraverso Jquery, mi ha prodotto questo:
<form id=”myForm”>
<label for=”nome”>Nome:</label>
<input type=”text” id=”nome” name=”nome” required>
<br>
<label for=”cognome”>Cognome:</label>
<input type=”text” id=”cognome” name=”cognome” required>
<br>
<label for=”azienda”>Azienda:</label>
<input type=”text” id=”azienda” name=”azienda” required>
<br>
<label for=”referente”>Referente:</label>
<input type=”text” id=”referente” name=”referente” required>
<br>
<label for=”data”>Data:</label>
<input type=”date” id=”data” name=”data” required>
<br>
<label for=”ora”>Ora:</label>
<input type=”time” id=”ora” name=”ora” required>
<br>
<input type=”submit” value=”Invia”>
</form>
con questo:
$(document).ready(function() {
$(“#myForm“).submit(function(e) {
e.preventDefault();
var formData = $(this).serialize();
$.ajax({
type: “POST”,
url: “script.php”,
data: formData,
success: function(data) {
alert(“Dati inviati con successo!”);
}
});
});
});
Più o meno quello che avrei fatto io, certo stiamo parlando di qualcosa di estremamente semplice, ma anche le mie indicazioni erano estremamente semplici. Il bello di questo strumento è che si può continuamente aggiustare il tiro , a mano a mano che si va avanti nella costruzione di qualcosa.
Forse in prossimo futuro si estingueranno parecchi lavori ma ne potrebbero emergere di nuovi, uno di questi potrebbe essere quello di dialogatore con IA. Qualcuno che apprenda il modo più efficace di dare indicazioni alle IA per ottenere un output sempre più vicino alle proprie esigenze. Ma molte a mio avviso saranno le professioni che oggi non riusciamo nemmeno ad immaginare.