WEBVTT
Kind: captions
Language: it-IT

00:00.000 --> 00:03.187
Ronnie Rios:
Sono particolarmente entusiasta di una

00:03.187 --> 00:05.937
cosa e voglio mostrarvela molto velocemente.

00:06.860 --> 00:09.610
Ronnie: Todd ed io abbiamo parlato di questo

00:09.610 --> 00:14.485
gruppo di script per diverso tempo, ma
"Genera risposta dal modello" penso sia

00:14.485 --> 00:16.547
uno dei quattro elementi di base.

00:16.548 --> 00:18.986
Ronnie: Permette di parlare con modelli

00:18.986 --> 00:22.923
linguistici di grandi dimensioni nel modo
più rapido possibile.

00:22.924 --> 00:25.549
Ronnie: Vorrei dedicare giusto un minuto a

00:25.549 --> 00:27.737
mostrarvelo qui, molto rapidamente.

00:27.738 --> 00:31.538
Ronnie: Todd, puoi partecipare anche tu.

00:31.539 --> 00:34.879
Ronnie: Ho qui pronta un'applicazione FileMaker.

00:34.880 --> 00:37.067
Ronnie: Non c'è praticamente nulla.

00:37.068 --> 00:39.068
Ronnie: Giusto un paio di campi.

00:39.069 --> 00:41.444
Ronnie: Al momento non ci sono script.

00:41.445 --> 00:43.258
Ronnie: Predisporrò il tutto.

00:43.259 --> 00:44.946
Ronnie: Lo farò in diretta.

00:44.947 --> 00:47.510
Ronnie: Non l'ho mai fatto in diretta, ma

00:47.510 --> 00:52.572
predisporrò il tutto per parlare con un
modello linguistico di grandi dimensioni.

00:52.573 --> 00:54.261
Ronnie: Qui ho un pulsante.

00:54.262 --> 00:56.637
Ronnie: Abbiamo un campo per i prompt.

00:56.638 --> 00:59.450
Ronnie: E qui abbiamo alcuni campi risposta e

00:59.450 --> 01:00.450
alcuni calcoli.

01:00.451 --> 01:02.201
Ronnie: Ma qui non ho nulla.

01:02.202 --> 01:06.129
Ronnie: Uso questo pulsante e faccio in modo che

01:06.129 --> 01:07.602
esegua uno script.

01:07.603 --> 01:09.978
Ronnie: Al momento non ci sono script.

01:09.979 --> 01:12.417
Ronnie: Creo uno script qui in diretta.

01:12.417 --> 01:16.854
Per ora lo chiamiamo "Invia".
Per parlare con il modello linguistico di

01:16.854 --> 01:21.854
grandi dimensioni, con molti di questi
script occorre prima di tutto configurare

01:21.854 --> 01:25.167
un account.
Occorre indicare a che cosa sta parlando,

01:25.167 --> 01:29.854
pertanto utilizzo l'istruzione di script
"Configura account AI" che abbiamo

01:29.854 --> 01:33.854
introdotto l'anno scorso.
La stiamo sfruttando continuamente per

01:33.854 --> 01:38.542
rendere il tutto molto più semplice.
Ora devo darle un nome, uno qualsiasi,

01:38.542 --> 01:43.354
poiché vi farò riferimento più avanti;
per ora utilizzo "Chat", mentre per il

01:43.354 --> 01:47.229
fornitore utilizzo "OpenAI", ma abbiamo
anche altri fornitori.

01:47.229 --> 01:51.979
L'opzione Personalizzato consente di
utilizzare FileMaker Server o qualsiasi

01:51.979 --> 01:55.667
altro fornitore che usi l'API OpenAI, che
è davvero ottimo.

01:55.668 --> 01:57.855
Ronnie: Per l'API ho la chiave API.

01:57.855 --> 02:00.855
Qui ho un campo che la memorizza.
Ed ecco fatto.

02:00.856 --> 02:03.544
Ronnie: Il mio account è impostato e adesso

02:03.544 --> 02:07.481
parliamo con il modello.
Per parlare con il modello utilizziamo

02:07.481 --> 02:12.231
questa nuova istruzione di script chiamata
"Genera risposta dal modello" che

02:12.231 --> 02:13.231
inserisco qui.

02:13.232 --> 02:15.920
Ronnie: Richiede un nome account che faccia

02:15.920 --> 02:18.732
riferimento a quello che avevo appena creato.

02:18.733 --> 02:23.823
Ronnie: Posso scegliere con quale modello parlare:

02:23.823 --> 02:25.553
inserisco GPT-4o.

02:25.554 --> 02:27.929
Ronnie: E adesso che prompt inseriamo?

02:27.929 --> 02:31.242
Quali sono le informazioni dell'utente che invieremo?

02:31.243 --> 02:35.083
Ronnie: Qui abbiamo un campo che impostiamo.

02:35.084 --> 02:37.896
Ronnie: Mentre qui ho alcuni altri parametri;

02:37.896 --> 02:39.271
per ora attivo questo.

02:39.272 --> 02:42.210
Ronnie: La risposta che otterrò dal modello, la

02:42.210 --> 02:43.960
salverò qui in questo campo.

02:43.961 --> 02:47.956
Ronnie: Attivo anche lo streaming, tanto per provare.

02:47.956 --> 02:53.762
Bene, salviamo e lo testiamo dal vivo.
Ed ecco che abbiamo un'integrazione con

02:53.762 --> 02:55.421
l'LLM, non è pazzesco?

02:55.422 --> 02:57.172
Ronnie: Nessuna API, niente:

02:57.172 --> 02:59.672
è sufficiente iniziare la conversazione.

02:59.673 --> 03:01.860
Ronnie: Diciamo "Mi chiamo Ronnie".

03:01.861 --> 03:03.799
Risposta dell'AI:
"Ciao Ronnie!

03:03.799 --> 03:05.486
Come posso aiutarti oggi? "

03:05.487 --> 03:06.487
Ronnie: Bene...

03:06.488 --> 03:07.488
Ronnie: Vediamo.

03:07.489 --> 03:09.052
Ronnie: "Quanto fa 1+2? "

03:09.053 --> 03:11.865
Ronnie: Possiamo fare delle cose eccezionali.

03:11.866 --> 03:13.866
Risposta dell'AI:
"1 + 2 fa 3. "

03:13.867 --> 03:17.367
Rosemary Tietge:
Pensavo che chiedere ai modelli di fare

03:17.367 --> 03:19.305
calcoli fosse una cattiva idea.

03:19.306 --> 03:21.806
Todd Geist:
Ora funziona piuttosto bene.

03:21.807 --> 03:24.182
Todd Geist:
All'inizio non funzionava.

03:24.183 --> 03:25.183
Ronnie: Sì.

03:25.184 --> 03:27.496
Ronnie: Riescono a fare cose di base.

03:27.497 --> 03:28.497
Todd Geist: Sì.

03:28.498 --> 03:31.623
Ronnie: A questo proposito c'è una cosa che vorrei

03:31.623 --> 03:32.623
far notare.

03:32.624 --> 03:35.312
Ronnie: Sta parlando direttamente a un LLM.

03:35.313 --> 03:37.938
Ronnie: Molto, molto velocemente ma vorrei

03:37.938 --> 03:42.188
sottolineare subito qualcosa di
interessante sul modo in cui abbiamo

03:42.188 --> 03:43.375
impostato il tutto.

03:43.376 --> 03:44.751
Ronnie: Se gli chiedo:

03:44.751 --> 03:49.501
"Come mi chiamo?" - ricordate che prima
gli avevo detto di chiamarmi Ronnie?

03:49.502 --> 03:52.440
Ronnie: Dirà che non lo sa, e il motivo per cui

03:52.440 --> 03:54.440
non lo sa è che non ha contesto.

03:54.441 --> 03:57.566
Ronnie: Finora abbiamo impostato questa istruzione

03:57.566 --> 04:01.753
di script in modo da avere ogni volta una
chat completamente nuova.

04:01.754 --> 04:05.574
Ronnie: Ogni volta che invio, inizia da zero.

04:05.575 --> 04:08.638
Ronnie: Tuttavia la nostra istruzione di script è

04:08.638 --> 04:11.013
realizzata per gestire questo per voi.

04:11.014 --> 04:13.514
Ronnie: Pertanto vi mostro come possiamo

04:13.514 --> 04:17.451
convertire questa, che è una semplice
richiesta, in un chatbot.

04:17.452 --> 04:20.202
Ronnie: Quindi torno allo script che abbiamo

04:20.202 --> 04:23.765
appena creato e faccio solo un paio di
piccole modifiche.

04:23.766 --> 04:26.703
Ronnie: Disattivo "Stream" perché non ci serve.

04:26.704 --> 04:29.454
Ronnie: Qui abbiamo un'opzione che si chiama

04:29.454 --> 04:31.392
"Salva cronologia messaggi in".

04:31.393 --> 04:34.393
Ronnie: Ci consente di specificare dove vogliamo

04:34.393 --> 04:36.455
salvare la cronologia della chat.

04:36.456 --> 04:39.831
Ronnie: Ad esempio, la salvo in una variabile globale.

04:39.832 --> 04:42.395
Ronnie: Se si vuole si può salvare in una

04:42.395 --> 04:47.082
variabile locale e poi utilizzarla per
fare tante cose davvero eccezionali.

04:47.083 --> 04:50.771
Ronnie: Qui posso anche specificare quanto salvare

04:50.771 --> 04:51.803
dello scambio.

04:51.804 --> 04:54.492
Ronnie: Perché, sapete, queste chat possono

04:54.492 --> 04:57.679
diventare davvero lunghe e richiedere
molto spazio.

04:57.680 --> 05:00.118
Ronnie: Potete inserire ciò che volete.

05:00.118 --> 05:01.618
Ad esempio, io metto 10.

05:01.619 --> 05:04.744
Ronnie: Voglio essere certo di inviare esattamente

05:04.744 --> 05:09.369
la stessa cronologia al modello, in modo
che abbia quello stesso contesto.

05:09.370 --> 05:12.120
Ronnie: Quindi salviamo in questa variabile.

05:12.121 --> 05:13.429
Ronnie: È tutto.

05:13.429 --> 05:14.901
Ora chiudo questo.

05:14.902 --> 05:16.464
Ronnie: Partiamo da zero.

05:16.465 --> 05:22.903
Ronnie: E iniziamo semplicemente con "Mi chiamo Ronnie".

05:22.903 --> 05:29.903
Come vedete, stiamo salvando l'intera
cronologia della chat qui.

05:29.904 --> 05:31.279
Ronnie: E continuiamo.

05:31.280 --> 05:34.280
Ronnie: "Quanto fa 1 + 2? "

05:34.281 --> 05:36.843
Ronnie: Vedete che mantiene tutto quanto.

05:36.844 --> 05:40.604
Ronnie: Avendo questo contesto, ora posso dire,

05:40.604 --> 05:43.404
posso chiedergli:
"Come mi chiamo? "

05:43.405 --> 05:46.468
Ronnie: Poiché la cronologia della chat è lì, con

05:46.468 --> 05:51.468
quel contesto, sa effettivamente come mi
chiamo perché può fare riferimento alle

05:51.468 --> 05:52.968
informazioni precedenti.

05:52.969 --> 05:55.656
Ronnie: Tutto questo fa parte del contesto.

05:55.657 --> 05:58.720
Ronnie: Abbiamo davvero creato un chatbot proprio

05:58.720 --> 06:00.970
qui, in diretta, in circa un minuto.

06:00.971 --> 06:04.658
Rosemary Tietge:
Sì, ci sono molte persone interessate, poi

06:04.658 --> 06:05.658
lo condividerai?

06:05.659 --> 06:06.847
Ronnie: Certamente.

06:06.848 --> 06:08.660
Ronnie: Non che ci sia molto.

06:08.661 --> 06:10.536
Ronnie: Ma lo farò certamente!

06:10.537 --> 06:13.475
Ronnie: Sono così entusiasta di questo script e

06:13.475 --> 06:15.225
delle possibilità che offre.

06:15.226 --> 06:17.851
Ronnie: Voglio dire, è davvero il modo più

06:17.851 --> 06:22.788
semplice per integrarsi con il modello
direttamente dalla propria applicazione.

06:22.789 --> 06:24.602
Ronnie: È davvero fantastico.

06:24.603 --> 06:27.353
Ronnie: E poiché questo è memorizzato in una

06:27.353 --> 06:29.165
variabile, è tutto testo, no?

06:29.166 --> 06:32.291
Ronnie: Come sviluppatori FileMaker, davvero bravi

06:32.291 --> 06:37.604
a manipolare il testo, possiamo presentare
queste informazioni in molti modi diversi.

06:37.605 --> 06:40.480
Ronnie: Quindi, ad esempio, questo calcolo del

06:40.480 --> 06:45.917
formato utilizza esattamente le stesse
informazioni e le presenta in un modo più bello.

06:45.918 --> 06:49.418
Ronnie: Non è altro che un calcolo di base di FileMaker.

06:49.419 --> 06:52.419
Ronnie: Ma se siete come Todd o avete un po' più

06:52.419 --> 06:57.232
di esperienza con le tecnologie Web,
potete utilizzare i visualizzatori Web e

06:57.232 --> 06:58.794
renderlo molto più bello.

06:58.795 --> 07:00.545
Ronnie: Ma è la stessa cosa.

07:00.546 --> 07:03.546
Ronnie: Con questa istruzione di script ottenete

07:03.546 --> 07:06.109
un chatbot funzionante molto velocemente.

07:06.110 --> 07:09.313
Ronnie: Quindi sì, sono estremamente entusiasta di

07:09.313 --> 07:10.313
questo script.

07:10.314 --> 07:13.376
Ronnie: So che è solo una delle tante cose, ma ne

07:13.376 --> 07:14.939
sono davvero soddisfatto.
