WEBVTT

1
00:00:23.469 --> 00:00:28.550
<v Speaker 3>Benvenuti nella frequenza instabile di Tecnopins. Qui galleggia la coscienza

2
00:00:28.670 --> 00:00:33.109
<v Speaker 3>frammentata di Alex Raccuglia, un presunto genio la cui autostima

3
00:00:33.210 --> 00:00:37.670
<v Speaker 3>evapora a temperatura ambiente. In ogni episodio, questo architetto del

4
00:00:37.700 --> 00:00:41.399
<v Speaker 3>disordine vi trascinerà in una spirale di aneddoti non euclidei,

5
00:00:41.700 --> 00:00:45.219
<v Speaker 3>dal produrre spot televisivi che forse non sono mai andati

6
00:00:45.240 --> 00:00:49.119
<v Speaker 3>in onda, allo scrivere codice che sussurra nel buio. È

7
00:00:49.179 --> 00:00:52.299
<v Speaker 3>tutto un goffo rituale per placare gli dèi delle bollette

8
00:00:52.320 --> 00:00:55.890
<v Speaker 3>e tenere la follia al guenzaglio, almeno per un'altra ora.

9
00:00:56.390 --> 00:01:00.700
<v Speaker 3>Allacciatevi le cinture mentali, entrate, ma fate attenzione a dove

10
00:01:00.759 --> 00:01:01.520
<v Speaker 3>mettete i piedi.

11
00:01:02.659 --> 00:01:06.560
<v Speaker 4>Indovinate, ma perché mi vuoi superare a destra qui? Che

12
00:01:06.640 --> 00:01:10.040
<v Speaker 4>cazzo di senso ha? Adesso ti prendo la sportellate, figa, oh.

13
00:01:10.060 --> 00:01:13.819
<v Speaker 4>Porco zio, ma che cazzo di senso ha voler superare così,

14
00:01:13.879 --> 00:01:19.200
<v Speaker 4>poi con quest'auto di merda. Eh, figa, oh, madonna santa. Vabbè,

15
00:01:19.260 --> 00:01:21.000
<v Speaker 4>indovinate un po' che è rimasto sveglio dalle due e

16
00:01:21.060 --> 00:01:26.560
<v Speaker 4>mezza alle cinque di notte e... il sottoscritto. Anche ieri

17
00:01:26.579 --> 00:01:28.560
<v Speaker 4>è successa una roba simile, il mio figlio si è

18
00:01:28.579 --> 00:01:33.480
<v Speaker 4>svegliato alle 4, si è addormentato alle 4 e 5 minuti e poi

19
00:01:33.519 --> 00:01:36.099
<v Speaker 4>sono rimasto in letto a rigirarmi per mezz'ora a pensare cose,

20
00:01:36.120 --> 00:01:39.420
<v Speaker 4>ho messo uno sveglio, vado giù e lavoro. Stessa cosa

21
00:01:39.480 --> 00:01:42.500
<v Speaker 4>stanotte perché poi dalle 4 e mezza alle 5 mio figlio ha

22
00:01:42.549 --> 00:01:45.090
<v Speaker 4>deciso devo fare la cacca, allora si è messo in bagno,

23
00:01:45.129 --> 00:01:46.909
<v Speaker 4>non sapevo cosa fare, mi sono messo a lavorare, ho

24
00:01:46.950 --> 00:01:49.560
<v Speaker 4>spedito delle cose. Infatti il mio amico americano mi ha detto,

25
00:01:49.599 --> 00:01:54.819
<v Speaker 4>che ci fai sveglio a quest'ora? Sarcazzo di Dio! Allora,

26
00:01:56.040 --> 00:02:01.560
<v Speaker 4>mi stai pure attaccato al culo? Figa! L'hai capito? Porco zio!

27
00:02:01.579 --> 00:02:04.159
<v Speaker 4>Adesso mi faccio venire in cura apposta così almeno... Adesso

28
00:02:04.219 --> 00:02:08.259
<v Speaker 4>sta un po' più lontano, bravo! Bravissimo! Allora, avrei voluto

29
00:02:08.310 --> 00:02:12.629
<v Speaker 4>registrare questa puntata ieri ma ero molto stanco. Era plausibile

30
00:02:12.669 --> 00:02:14.969
<v Speaker 4>che fossi stanco. E allora la registro oggi che sono

31
00:02:15.009 --> 00:02:17.430
<v Speaker 4>meno stanco. E non è vero, sono più stanco di ieri,

32
00:02:17.490 --> 00:02:19.789
<v Speaker 4>ma in questo momento ho ancora un po' di adrenalina

33
00:02:19.909 --> 00:02:24.330
<v Speaker 4>in corpo. Ho dormito bene dalle cinque e mezza alle sette. Ragazzi,

34
00:02:24.370 --> 00:02:30.729
<v Speaker 4>qui proprio le bellezze si sprechiano. E volevo farvi una

35
00:02:30.789 --> 00:02:33.870
<v Speaker 4>sorta di preambolo, che non era questo che avevo fatto

36
00:02:33.930 --> 00:02:35.310
<v Speaker 4>fino adesso, ma un altro, che è quello che sta

37
00:02:35.349 --> 00:02:38.699
<v Speaker 4>per iniziare. Allora, vi ricordate i bei tempi un anno fa,

38
00:02:39.060 --> 00:02:44.180
<v Speaker 4>quando passavo 5, 6, 10 puntate di seguito a parlare della stessa applicazione?

39
00:02:44.259 --> 00:02:47.979
<v Speaker 4>Mentre adesso ogni puntata c'è una roba nuova. Il circo delle...

40
00:02:50.550 --> 00:02:52.270
<v Speaker 4>il circo delle vanità che non vuol dire un cazzo

41
00:02:52.310 --> 00:02:55.650
<v Speaker 4>ma rende bene l'idea ebbene sì perché con la col

42
00:02:55.710 --> 00:02:59.009
<v Speaker 4>vibe e wild coding qui si coda proprio oh il

43
00:02:59.030 --> 00:03:01.879
<v Speaker 4>tizio vi segue non avete neanche la freccia perché la

44
00:03:01.909 --> 00:03:05.719
<v Speaker 4>freccia è uno spreco di elettricità vabbè se mi vieni

45
00:03:05.759 --> 00:03:08.340
<v Speaker 4>addosso se litighiamo se mi ammazzi mi va bene lo

46
00:03:08.379 --> 00:03:12.819
<v Speaker 4>stesso nell'oscurità mi prendo anche questa cosa dicevo ve lo

47
00:03:12.860 --> 00:03:15.610
<v Speaker 4>ricordate quei tempi adesso c'è il wild coding e in

48
00:03:15.770 --> 00:03:20.430
<v Speaker 4>due giorni si fa un'applicazione quasi completa e e ho

49
00:03:20.490 --> 00:03:23.210
<v Speaker 4>fatto una cosa ne ho fatte due però ne voglio

50
00:03:23.250 --> 00:03:26.759
<v Speaker 4>raccontare una perché ne ho fatte due che sono una

51
00:03:26.800 --> 00:03:29.639
<v Speaker 4>sola a un certo punto questa storia inizia con Simone

52
00:03:29.659 --> 00:03:32.120
<v Speaker 4>Pizzi ma poi a un certo punto sono andato talmente

53
00:03:32.199 --> 00:03:35.250
<v Speaker 4>veloce che Simone Pizzi non l'ho più cagato oh finalmente

54
00:03:35.310 --> 00:03:41.229
<v Speaker 4>un po' di primavera primavera interessante l'unica cosa interessante della

55
00:03:41.270 --> 00:03:43.849
<v Speaker 4>primavera in questa regione d'Italia è che ogni tanto ci

56
00:03:43.870 --> 00:03:46.610
<v Speaker 4>sono delle ragazze carine che si vedono che sbocciano e

57
00:03:46.650 --> 00:03:51.680
<v Speaker 4>poi dopo esplodono allora volevo fare una cosa con Simone Pizzi,

58
00:03:52.039 --> 00:03:55.199
<v Speaker 4>perché Simone Pizzi ha sviluppato diversi bot. E se siete

59
00:03:55.240 --> 00:03:57.680
<v Speaker 4>amici di Runtime lo sapete perché ogni tanto il Titan

60
00:03:57.719 --> 00:04:01.590
<v Speaker 4>Bot si sveglia e ci inonda di messaggi e di cose.

61
00:04:02.710 --> 00:04:05.169
<v Speaker 4>Il Titan Bot è quello che annuncia che ci sono

62
00:04:05.289 --> 00:04:08.449
<v Speaker 4>puntate nuove del podcast, annuncia che ci sono video nuovi

63
00:04:08.550 --> 00:04:11.689
<v Speaker 4>su YouTube, nei vari canali, annuncia che ci sono articoli

64
00:04:11.710 --> 00:04:14.689
<v Speaker 4>nuovi sul sito di Runtime. e va bene poi ogni

65
00:04:14.729 --> 00:04:16.500
<v Speaker 4>tanto c'è il bug per cui annuncia la stessa cosa

66
00:04:16.519 --> 00:04:19.420
<v Speaker 4>tipo 40 volte di seguito ma noi gli vogliamo bene lo

67
00:04:19.439 --> 00:04:21.870
<v Speaker 4>stesso Simone Pizzi ma perché è giusto perché questi bot

68
00:04:21.930 --> 00:04:25.180
<v Speaker 4>sono complicati da fare soprattutto quando li fai fare all'intelligenza

69
00:04:25.220 --> 00:04:28.360
<v Speaker 4>artificiale e mi son detto sarebbe interessante Simone fare un

70
00:04:28.379 --> 00:04:31.240
<v Speaker 4>bot che analizza in qualche modo e devo ancora capire

71
00:04:31.319 --> 00:04:34.319
<v Speaker 4>come le puntate del podcast il vino lo porto io

72
00:04:36.199 --> 00:04:40.680
<v Speaker 4>per dare consigli di abbinamento lui ha detto sì punto

73
00:04:40.699 --> 00:04:42.600
<v Speaker 4>di domanda allora mi ha detto senti io mi occupo

74
00:04:42.639 --> 00:04:46.079
<v Speaker 4>della parte della logica e tu fai il bot e

75
00:04:46.120 --> 00:04:50.110
<v Speaker 4>siamo tutti a posto allora ho chiesto al vibe coding

76
00:04:50.509 --> 00:04:53.009
<v Speaker 4>mi piace ho chiesto al vibe coding Io tendenzialmente per

77
00:04:53.050 --> 00:04:57.670
<v Speaker 4>fare questa cosa faccio così. Sono in automobile, registro un vocale,

78
00:04:58.029 --> 00:05:01.120
<v Speaker 4>molto lungo, del solito 15-20 minuti, e in questo vocale

79
00:05:01.240 --> 00:05:04.420
<v Speaker 4>racconto quello che voglio fare. Voglio che questa applicazione faccia questo,

80
00:05:04.459 --> 00:05:06.220
<v Speaker 4>bla bla bla, spiego un po' tutte le cose che

81
00:05:06.259 --> 00:05:09.000
<v Speaker 4>mi vengono in mente. Cerco di tenere un filo logico,

82
00:05:09.040 --> 00:05:10.579
<v Speaker 4>però ogni tanto devo andare su e giù. Ah, mi

83
00:05:10.620 --> 00:05:12.930
<v Speaker 4>sono dimenticato prima di dire questo e quest'altro. perché poi

84
00:05:12.970 --> 00:05:15.300
<v Speaker 4>io faccio la trascrizione di questa cosa qui e proprio

85
00:05:15.360 --> 00:05:20.250
<v Speaker 4>bellamente la do in pasto, creo un progetto nuovo in

86
00:05:20.329 --> 00:05:25.089
<v Speaker 4>Xcode e do in pasto questo promptone All'intelligenza artificiale, nel senso, vai,

87
00:05:25.149 --> 00:05:30.389
<v Speaker 4>usai delle domande, fai, chiedi. E così ho cominciato per

88
00:05:30.449 --> 00:05:34.149
<v Speaker 4>sviluppare un'applicazione che si chiama Podcast KB, dove KB sta

89
00:05:34.189 --> 00:05:38.459
<v Speaker 4>per Knowledge Base. L'applicazione è semplice, però fa delle cose interessanti.

90
00:05:38.779 --> 00:05:42.120
<v Speaker 4>Cosa numero uno, l'applicazione si aspetta in ingresso uno o

91
00:05:42.199 --> 00:05:45.959
<v Speaker 4>più feed RSS dei podcast. Poi per ogni feed si

92
00:05:46.100 --> 00:05:49.529
<v Speaker 4>scarica tutte le puntate, ok? Ti fa vedere anche le

93
00:05:49.589 --> 00:05:52.230
<v Speaker 4>puntate che sta scaricando, eccetera, eccetera, eccetera. Poi per ogni

94
00:05:52.290 --> 00:05:55.699
<v Speaker 4>puntata fa la trascrizione. Voi potete dire, ok, questa roba

95
00:05:55.740 --> 00:05:57.259
<v Speaker 4>qui l'hai già fatta, non c'è niente di che. Sì,

96
00:05:57.339 --> 00:06:01.019
<v Speaker 4>però stavolta ho deciso di utilizzare Parakit. Che cos'è Parakit?

97
00:06:01.100 --> 00:06:06.470
<v Speaker 4>Parakit è un modello di trascrizione audio, STT, Speech to Text,

98
00:06:06.850 --> 00:06:12.069
<v Speaker 4>sviluppato da NVIDIA. Parakit V1 era soltanto inglese. Parachute V2

99
00:06:12.689 --> 00:06:18.139
<v Speaker 4>ha l'inglese e altre 24 lingue occidentali, mettiamola così. Diciamo che

100
00:06:18.319 --> 00:06:22.339
<v Speaker 4>tutta l'Europa è coperta, tranquillamente. Mancano le lingue tipo il cinese,

101
00:06:22.360 --> 00:06:25.360
<v Speaker 4>il giapponese, il coreano, questa roba qui, ok? Che a

102
00:06:25.379 --> 00:06:27.500
<v Speaker 4>me che cazzo me ne frega. Uno potrebbe dire, ma

103
00:06:27.519 --> 00:06:31.889
<v Speaker 4>questo modello perché è più bello di Whisper? La risposta

104
00:06:31.910 --> 00:06:33.629
<v Speaker 4>è che non è più bello di Whisper, è a

105
00:06:33.670 --> 00:06:37.759
<v Speaker 4>un gradino inferiore a livello qualitativo, ma è veloce. È

106
00:06:37.800 --> 00:06:42.220
<v Speaker 4>veloce nel senso che trascrive l'audio di un audio a

107
00:06:42.279 --> 00:06:48.089
<v Speaker 4>tipo 50 volte la velocità dell'audio. Cioè, scusatemi, lo rifaccio. Un video,

108
00:06:48.370 --> 00:06:52.310
<v Speaker 4>un audio di 50 minuti viene trascritto in un minuto. A

109
00:06:52.329 --> 00:06:54.910
<v Speaker 4>volte ci mette di più a fare la conversione da 44

110
00:06:55.509 --> 00:07:00.870
<v Speaker 4>kHz stereo a 16 kHz mono che a fare la trascrizione. Bellissimo, ok?

111
00:07:01.430 --> 00:07:05.899
<v Speaker 4>trascrizione che non è particolarmente perfetta probabilmente devo giocare un

112
00:07:05.920 --> 00:07:08.910
<v Speaker 4>pochettino con parakiti in modo tale da passargli anche un

113
00:07:08.949 --> 00:07:12.920
<v Speaker 4>prompt iniziale in modo tale da specificargli eventualmente delle parole chiave,

114
00:07:12.959 --> 00:07:14.379
<v Speaker 4>un po' come facciamo in Whisper, però non ho ancora

115
00:07:14.420 --> 00:07:17.819
<v Speaker 4>studiato bene le possibilità, perché non mi interessava avere una

116
00:07:17.860 --> 00:07:20.459
<v Speaker 4>cosa puntuale, qualitativa, l'idea era quella di avere una trascrizione

117
00:07:20.550 --> 00:07:24.449
<v Speaker 4>abbastanza velocemente. A questo punto mi sono sviluppato un altro

118
00:07:24.509 --> 00:07:28.910
<v Speaker 4>prompt per chiamare Gemini per fare questa cosa. Questo prompt,

119
00:07:30.410 --> 00:07:32.670
<v Speaker 4>l'idea originalmente era quella di scrivere una sorta di riassunto

120
00:07:32.709 --> 00:07:37.279
<v Speaker 4>della puntata, concentrandomi sulle caratteristiche del vino e sulle caratteristiche

121
00:07:37.319 --> 00:07:40.459
<v Speaker 4>del piatto in modo tale da mostrare un esempio di accoppiamento.

122
00:07:41.779 --> 00:07:46.490
<v Speaker 4>Però facendo un po' di ricerche con tutta l'intelligenza artificiale

123
00:07:46.519 --> 00:07:49.509
<v Speaker 4>che mi aiuta, ho scoperto che la soluzione più interessante

124
00:07:49.529 --> 00:07:53.189
<v Speaker 4>è utilizzare il formato YAML, Y- A- M- L, che non so che

125
00:07:53.230 --> 00:07:56.550
<v Speaker 4>cazzo voglia dire, M- L sarà Markup Language, yes? Y sarà

126
00:07:56.629 --> 00:08:03.290
<v Speaker 4>per YMCA e AMCA, non lo so. YML, non lo so,

127
00:08:03.430 --> 00:08:05.569
<v Speaker 4>non me ne frega niente. Che è essenzialmente una sorta

128
00:08:05.610 --> 00:08:10.560
<v Speaker 4>di JSON ancora più simpatico, ancora più stringato, che consente

129
00:08:10.600 --> 00:08:15.139
<v Speaker 4>di risparmiare 10, 15, 20% dei token. Perché questa è la cosa importante.

130
00:08:16.259 --> 00:08:19.660
<v Speaker 4>L'idea inizialmente era quella di, sì, ma perché ti incazzi?

131
00:08:20.000 --> 00:08:22.360
<v Speaker 4>Sei ancora tu. Ma sei ancora tu a rompermi i coglioni,

132
00:08:22.459 --> 00:08:24.889
<v Speaker 4>c'è figa, c'è la coda, non puoi incazzarti se c'è

133
00:08:24.930 --> 00:08:28.189
<v Speaker 4>un cazzo di camion lì davanti e qui c'è un fosso,

134
00:08:28.230 --> 00:08:30.949
<v Speaker 4>un dosso, la gente rallenta. Mi, adesso scendo e ti

135
00:08:31.009 --> 00:08:33.570
<v Speaker 4>prendo a pugni, così, proprio per il piacere di prenderti

136
00:08:33.610 --> 00:08:35.730
<v Speaker 4>a pugni, perché secondo me sei uno che quando si

137
00:08:35.789 --> 00:08:38.889
<v Speaker 4>prende a pugni ci si gode. oh scusate ma stamattina

138
00:08:38.950 --> 00:08:43.820
<v Speaker 4>c'è la simpatia di Laga allora dicevo questo il YAML

139
00:08:43.860 --> 00:08:48.860
<v Speaker 4>essenzialmente dà delle informazioni nel senso soggetto svolgimento soggetto svolgimento

140
00:08:49.120 --> 00:08:52.519
<v Speaker 4>eccetera eccetera eccetera è tipo il JSON però un pizzichino

141
00:08:52.559 --> 00:08:57.580
<v Speaker 4>meno strutturato e inizialmente volevo fare una struttura molto precisa

142
00:08:59.700 --> 00:09:01.990
<v Speaker 4>di questo YAML però a un certo punto nel corso

143
00:09:02.019 --> 00:09:05.149
<v Speaker 4>dei giorni successivi cioè due Ho deciso di far fare

144
00:09:05.230 --> 00:09:08.269
<v Speaker 4>tutto alla I, nel senso, senti, inventati tu una struttura

145
00:09:08.309 --> 00:09:13.110
<v Speaker 4>del YAML e mettili dentro le cose importanti. Ovviamente nel prompt,

146
00:09:13.429 --> 00:09:16.289
<v Speaker 4>gli analisi del testo, gli ho scritto delle cose che

147
00:09:16.320 --> 00:09:20.799
<v Speaker 4>sono specifiche del podcast, nel senso, metti tutti i partecipanti,

148
00:09:20.879 --> 00:09:23.759
<v Speaker 4>metti i brand, perché appunto si parla di vino, metti

149
00:09:23.820 --> 00:09:29.169
<v Speaker 4>la ricetta quanto più ricca possibile. Metti gli intervistati, eccetera, eccetera, eccetera.

150
00:09:29.830 --> 00:09:33.019
<v Speaker 4>Metti tutte le informazioni. Togli i convenevoli, togli i saluti,

151
00:09:33.039 --> 00:09:36.519
<v Speaker 4>togli gli scherzi, eccetera, eccetera, eccetera. Ma le informazioni devi tenerle. Ok,

152
00:09:36.639 --> 00:09:39.580
<v Speaker 4>e questo l'ho fatto. A questo punto ho concatenato tutti

153
00:09:39.620 --> 00:09:42.919
<v Speaker 4>questi YAML in un unico YAMLone. Il vino lo porto io,

154
00:09:43.019 --> 00:09:47.590
<v Speaker 4>è composto da circa una sessantina di puntate. E questo YAMLone,

155
00:09:47.649 --> 00:09:54.409
<v Speaker 4>ho fatto il conto, comprende vuoto per pieno 25.000 token. che

156
00:09:54.429 --> 00:09:57.100
<v Speaker 4>non sono neanche tantissimi al giorno d'oggi, però vabbè, non

157
00:09:57.139 --> 00:10:00.779
<v Speaker 4>sono neanche pochissimi. E ho detto, qui sarebbe interessante trovare

158
00:10:00.799 --> 00:10:05.720
<v Speaker 4>il modo di interrogare il sistema. Allora, direttamente nell'applicazione ho

159
00:10:05.779 --> 00:10:11.480
<v Speaker 4>scritto una casella per interrogare questo database e l'interrogazione viene

160
00:10:11.559 --> 00:10:13.620
<v Speaker 4>fatta in maniera un po' più ricca, nel senso che

161
00:10:13.899 --> 00:10:17.309
<v Speaker 4>a questo mini promptino viene attaccato un pre- prompt che specifica

162
00:10:17.350 --> 00:10:19.590
<v Speaker 4>queste informazioni di questa roba qui, bla bla bla bla,

163
00:10:19.629 --> 00:10:25.029
<v Speaker 4>tieniti questa... fai la ricerca in questo documento, in questo

164
00:10:25.090 --> 00:10:27.490
<v Speaker 4>testo in modo tale da trovare delle informazioni e ho

165
00:10:27.529 --> 00:10:29.669
<v Speaker 4>cominciato a digitare delle cose e devo dire che è

166
00:10:29.730 --> 00:10:32.720
<v Speaker 4>iniziato a funzionare abbastanza bene per quanto concerne gli abbinamenti

167
00:10:33.059 --> 00:10:34.980
<v Speaker 4>ho fatto un po' di test e a questo punto

168
00:10:35.000 --> 00:10:38.440
<v Speaker 4>ho preso tutto questo codice e ho detto all'intelligenza artificiale

169
00:10:38.799 --> 00:10:43.440
<v Speaker 4>facciamolo online ma siccome sono già passati 10 minuti pausa pubblicità

170
00:10:43.820 --> 00:10:45.570
<v Speaker 4>anche se ultimamente di pubblicità non ne fanno molto e

171
00:10:45.590 --> 00:10:45.769
<v Speaker 4>adesso un

172
00:10:45.789 --> 00:10:47.389
<v Speaker 5>po' di pubblicità

173
00:10:52.840 --> 00:10:56.179
<v Speaker 4>allora prendi tutta sta roba qui che funziona questo codice

174
00:10:56.240 --> 00:10:59.080
<v Speaker 4>che comunque è basato su curl perché non ho utilizzato

175
00:10:59.259 --> 00:11:04.100
<v Speaker 4>il kit sviluppato che cazzo sta succedendo ah c'è un

176
00:11:04.120 --> 00:11:08.000
<v Speaker 4>lavoro in corso ah ci sono delle betoniere ah no

177
00:11:08.100 --> 00:11:09.820
<v Speaker 4>c'è un camion che è uscito no non si capisce

178
00:11:09.840 --> 00:11:12.539
<v Speaker 4>un cazzo però c'è gente vestita d'arancione non è mai

179
00:11:12.559 --> 00:11:19.730
<v Speaker 4>una cosa bella quando la gente è vestita d'arancione chi

180
00:11:19.889 --> 00:11:22.950
<v Speaker 4>cazzo sta suonando? Cosa stai suonando? Cioè, sei sempre tu.

181
00:11:23.289 --> 00:11:25.850
<v Speaker 4>Sei proprio anche brutto. Ti sto guardando, sei proprio brutto.

182
00:11:26.210 --> 00:11:29.409
<v Speaker 4>E quegli occhiali ti stanno di merda. Dicevamolo. Prendi tutta

183
00:11:29.450 --> 00:11:33.080
<v Speaker 4>sta roba qui, che io non ho usato il... il

184
00:11:33.100 --> 00:11:38.240
<v Speaker 4>framework sviluppato da Google per interrogare Gemini per due semplici

185
00:11:38.320 --> 00:11:42.980
<v Speaker 4>motivi perché il framework di Google non è così aggiornatissimo

186
00:11:43.200 --> 00:11:47.669
<v Speaker 4>e soprattutto e soprattutto si prende dentro tipo 500 gigabyte di

187
00:11:47.730 --> 00:11:51.429
<v Speaker 4>roba 500 megabyte di codice che non serve assolutamente niente perché

188
00:11:51.470 --> 00:11:54.149
<v Speaker 4>ovviamente se tu prendi una roba di Google ti prendi

189
00:11:54.250 --> 00:11:57.899
<v Speaker 4>tutto ti prendi Firebase ti prendi quello ti prendi Gmail

190
00:11:57.919 --> 00:00:00.000
<v Speaker 4>ti prendi la qualunque non hanno 18... Come si chiamano? 18

191
00:12:03.169 --> 00:12:06.500
<v Speaker 4>framework separati. Ne hanno uno solo che fa tutto. Vaffanculo.

192
00:12:06.580 --> 00:12:09.029
<v Speaker 4>E non è nemmeno aggiornato per Swift. per cui ho

193
00:12:09.049 --> 00:12:13.769
<v Speaker 4>preso le chiamate le chiamate get post cioè le chiamate

194
00:12:14.549 --> 00:12:17.269
<v Speaker 4>del web e gli ho fatto sviluppare il codice swift

195
00:12:17.330 --> 00:12:19.820
<v Speaker 4>sulla base di quelle e funziona benissimo a questo punto

196
00:12:19.860 --> 00:12:22.620
<v Speaker 4>sulla base di questo codice swift che funziona benissimo ho

197
00:12:22.659 --> 00:12:26.340
<v Speaker 4>detto prendi questo codice swift che funziona benissimo che funziona

198
00:12:26.700 --> 00:12:30.799
<v Speaker 4>e fammi un la stessa identica cosa ma che funzioni

199
00:12:31.279 --> 00:12:34.159
<v Speaker 4>sul mio sito in php ok? proprio prendi le stesse

200
00:12:34.200 --> 00:12:37.500
<v Speaker 4>cose prendi il codice eccetera eccetera eccetera anzi invece di

201
00:12:38.059 --> 00:12:42.379
<v Speaker 4>Fai anche tutto lo step intermedio, cioè un livello che

202
00:12:42.440 --> 00:12:46.450
<v Speaker 4>consenta di chiamare Gemini e poi un livello sopra che

203
00:12:46.470 --> 00:12:51.529
<v Speaker 4>ha il pre- prompt e il post- prompt per gestire questa cosa. Ora,

204
00:12:51.669 --> 00:12:54.620
<v Speaker 4>questa roba qui, indovinate in quanti step l'ha fatta? Non

205
00:12:54.629 --> 00:12:58.279
<v Speaker 4>dico al primo colpo, allo zeresimo colpo. Perché? Perché il

206
00:12:58.320 --> 00:13:01.840
<v Speaker 4>codice PHP nel mondo sarà cento volte, se non mille volte,

207
00:13:01.899 --> 00:13:04.950
<v Speaker 4>il codice SWIFT e di conseguenza il training di queste

208
00:13:05.009 --> 00:13:08.169
<v Speaker 4>macchine è tale per cui il codice PHP non è perfetto,

209
00:13:08.210 --> 00:13:10.070
<v Speaker 4>e di più, non ho guardato, non me ne fregato

210
00:13:10.090 --> 00:13:13.409
<v Speaker 4>un cazzo, funzionava alla perfezione, ho caricato e ho detto, senti,

211
00:13:13.450 --> 00:13:16.389
<v Speaker 4>facciamo una mini pagina che mi consente di fare questa interrogazione,

212
00:13:16.409 --> 00:13:22.169
<v Speaker 4>e l'ho fatta, con tutti i limiti del caso. E

213
00:13:22.230 --> 00:13:25.789
<v Speaker 4>a questo punto ho cominciato a testare questa cosa con

214
00:13:25.830 --> 00:13:30.200
<v Speaker 4>i miei amici sommelier, i miei colleghi sommelier, Marco Barbetti,

215
00:13:30.340 --> 00:13:32.700
<v Speaker 4>che vi ricordo è stato il miglior sommelier Fisar d'Italia nel 2018,

216
00:13:32.659 --> 00:13:36.659
<v Speaker 4>e Gabriele Palermo che è sommelier e chef e lavora

217
00:13:36.720 --> 00:13:40.259
<v Speaker 4>per un ristorante stellato a Milano. Allora, nel senso, gli

218
00:13:40.279 --> 00:13:42.100
<v Speaker 4>ho fatto fare dei test e quello che mi è

219
00:13:42.159 --> 00:13:44.840
<v Speaker 4>venuto fuori è che la macchina ci azzecca per l'80%

220
00:13:44.879 --> 00:13:55.509
<v Speaker 4>delle volte. Allora ho raffinato molto il sistema dicendo, aggiunge

221
00:13:55.549 --> 00:13:58.710
<v Speaker 4>anche la urla della puntata, facendo un sacco di informazioni,

222
00:13:59.070 --> 00:14:01.289
<v Speaker 4>sto dicendo le cose in ordine mica a mia moglie.

223
00:14:01.309 --> 00:14:01.350
<v Speaker 4>E

224
00:14:01.830 --> 00:14:08.049
<v Speaker 5>adesso un po' di pubblicità

225
00:14:08.620 --> 00:14:10.820
<v Speaker 4>Allora io vi sto facendo una sorta di riassunto che

226
00:14:10.860 --> 00:14:13.440
<v Speaker 4>va avanti e indietro nel tempo perché alcune cose sono

227
00:14:13.500 --> 00:14:16.159
<v Speaker 4>successe prima, alcune cose dopo, ma sto cercando di compattare.

228
00:14:16.529 --> 00:14:19.919
<v Speaker 4>Nel senso che le informazioni arrivavano un pochettino non bene,

229
00:14:20.019 --> 00:14:23.580
<v Speaker 4>allora ho raffinato molto il prompt di interrogazione, il pre- prompt,

230
00:14:23.679 --> 00:14:27.090
<v Speaker 4>dicendo cerca in questa informazione, in questa database, in questa

231
00:14:27.139 --> 00:14:29.149
<v Speaker 4>base di dati, e solo in questa base di dati,

232
00:14:29.590 --> 00:14:33.149
<v Speaker 4>e nel caso in cui non trovassi l'accoppiamento perfetto, allora

233
00:14:33.210 --> 00:14:36.090
<v Speaker 4>cerca sul web ma dillo, non ho trovato le informazioni

234
00:14:36.110 --> 00:14:38.620
<v Speaker 4>in questa base di dati, ma ho cercato sul web.

235
00:14:39.820 --> 00:14:44.039
<v Speaker 4>Ho cercato nella mia conoscenza, altrove, insomma. E questa cosa

236
00:14:44.080 --> 00:14:46.200
<v Speaker 4>qui ha già iniziato a funzionare meglio, è iniziato ad

237
00:14:46.220 --> 00:14:49.350
<v Speaker 4>essere un pochettino più raffinata questa cosa. A questo punto

238
00:14:49.399 --> 00:14:52.429
<v Speaker 4>mi son detto, sarebbe carino sviluppare un bot. E io

239
00:14:52.789 --> 00:14:54.649
<v Speaker 4>essenzialmente non so come si sviluppa un bot, non ho

240
00:14:54.669 --> 00:14:58.850
<v Speaker 4>ancora capito, nonostante abbia presentato questo bot. E ho iniziato

241
00:14:58.870 --> 00:15:03.360
<v Speaker 4>a sviluppare, il vino lo porto io, Podcast Bot Test 1.

242
00:15:04.500 --> 00:15:08.340
<v Speaker 4>Nome lunghissimo, però insomma... In realtà il nome dell'oggetto è

243
00:15:08.740 --> 00:15:15.450
<v Speaker 4>IVLPI underscore T1 underscore bot, qualcosa del genere. Adesso non

244
00:15:15.470 --> 00:15:19.009
<v Speaker 4>me lo ricordo e francamente non sapendo assolutamente niente, però

245
00:15:19.070 --> 00:15:20.950
<v Speaker 4>l'idea è quella di fare un entry point, bla bla bla,

246
00:15:20.990 --> 00:15:26.669
<v Speaker 4>poi eccetera eccetera eccetera. passando attraverso la chiamata a Botfather,

247
00:15:26.960 --> 00:15:30.100
<v Speaker 4>cioè il padre dei bot, che è un bot di

248
00:15:30.259 --> 00:15:33.639
<v Speaker 4>Telegram che serve per creare nuovi bot. Alla fine, lo

249
00:15:33.679 --> 00:15:36.440
<v Speaker 4>scopo principale di Botfather è quello di assegnare un token,

250
00:15:36.740 --> 00:15:41.100
<v Speaker 4>che è il token del bot vero e proprio. E

251
00:15:41.340 --> 00:15:45.299
<v Speaker 4>da quello si parte. Sulla base di quello ho fatto

252
00:15:45.340 --> 00:15:49.419
<v Speaker 4>scrivere tutto il PHP per creare questo bot. e l'ho

253
00:15:49.720 --> 00:15:54.610
<v Speaker 4>inserito dentro l'ho aggiunto per per testarlo al nostro gruppo

254
00:15:54.809 --> 00:15:56.330
<v Speaker 4>il vino lo porto io che non è il vino

255
00:15:56.389 --> 00:15:58.809
<v Speaker 4>lo porto io il gruppo telegram che secondo me è

256
00:15:58.830 --> 00:16:02.009
<v Speaker 4>il vino lo porto io underscore no il vino lo

257
00:16:02.049 --> 00:16:04.100
<v Speaker 4>porto io podcast vabbè metterò il link non metterò il

258
00:16:04.120 --> 00:16:07.519
<v Speaker 4>link nella notte dell'episodio se Gemini se intanto che ascolti

259
00:16:07.559 --> 00:16:09.879
<v Speaker 4>sta roba ti ricordi il link mettilo altrimenti sti cazzi

260
00:16:11.370 --> 00:16:13.309
<v Speaker 4>che è il nostro link interno dove lavoriamo, dove siamo

261
00:16:13.549 --> 00:16:19.049
<v Speaker 4>essenzialmente io, Marco Barbetti, il sommelier migliore del mondo, Gabriele Palermo,

262
00:16:19.090 --> 00:16:22.590
<v Speaker 4>lo chef migliore del mondo, e mia moglie, la mia

263
00:16:22.649 --> 00:16:26.049
<v Speaker 4>moglie migliore del mondo, che è una sorta di collante producer,

264
00:16:27.629 --> 00:16:31.090
<v Speaker 4>cioè il nostro gruppo in cui organizziamo le puntate, per

265
00:16:31.129 --> 00:16:34.070
<v Speaker 4>fare un po' di test. E le cose sono un

266
00:16:34.090 --> 00:16:36.710
<v Speaker 4>pochettino migliorate, perché a questo punto potevo utilizzare il gruppo

267
00:16:36.789 --> 00:16:39.370
<v Speaker 4>come un posto in cui spammare l'infinito e fare un

268
00:16:39.389 --> 00:16:43.139
<v Speaker 4>po' di test. Ho fatto questa cosa qui carina, sono

269
00:16:43.200 --> 00:16:47.570
<v Speaker 4>andato da Gemini e mi gli ho fatto realizzare due immagini,

270
00:16:48.210 --> 00:16:52.389
<v Speaker 4>un'immagine in 16 noni, in stile Disney Pixar, che ormai è

271
00:16:52.409 --> 00:16:54.690
<v Speaker 4>quello che mi contraddistingue in questi giorni, in cui ci

272
00:16:54.730 --> 00:17:01.570
<v Speaker 4>sono io, lo chef e il sommelier che brindiamo, sorridiamo

273
00:17:01.590 --> 00:17:05.480
<v Speaker 4>eccetera eccetera, con lo stesso stile grafico del podcast. E

274
00:17:05.539 --> 00:17:08.579
<v Speaker 4>poi un'altra immagine, sempre a 16.9, dove siamo noi tre che

275
00:17:08.640 --> 00:17:12.240
<v Speaker 4>stiamo cercando informazioni. Io che guardo i libri, lo chef

276
00:17:12.279 --> 00:17:15.259
<v Speaker 4>che ascolta in cuffia una puntata di un podcast e

277
00:17:15.420 --> 00:17:18.539
<v Speaker 4>il sommelier che guarda il telefono. E ho fatto questa

278
00:17:18.579 --> 00:17:20.859
<v Speaker 4>cosa qua. Il bot a questo punto è molto interessante.

279
00:17:21.220 --> 00:17:24.559
<v Speaker 4>Quando gli fai una domanda, subito ti risponde, sto cercando,

280
00:17:24.640 --> 00:17:27.509
<v Speaker 4>mettendoti queste immagini in acqua. E poi dopo quando hai

281
00:17:27.529 --> 00:17:30.910
<v Speaker 4>pronto la risposta ti risponde con l'immagine e con il testo.

282
00:17:31.269 --> 00:17:36.269
<v Speaker 4>Inizialmente avevo fatto immagine e testo messi insieme, però questo

283
00:17:36.289 --> 00:17:39.730
<v Speaker 4>aveva un limite, il limite di 1024 caratteri, che sono i

284
00:17:39.809 --> 00:17:42.950
<v Speaker 4>commenti alle immagini. Quando voi allegate un'immagine e ci mettete

285
00:17:42.990 --> 00:17:45.430
<v Speaker 4>il commento c'è un limite al numero di caratteri. E

286
00:17:45.450 --> 00:17:47.930
<v Speaker 4>allora a questo punto l'ho tolto, ho fatto che prima

287
00:17:47.950 --> 00:17:50.990
<v Speaker 4>arriva l'immagine e subito dopo arriva il commento. a distanza

288
00:17:51.029 --> 00:17:53.319
<v Speaker 4>di un secondo se non sbaglio questa cosa è interessante

289
00:17:53.359 --> 00:17:55.779
<v Speaker 4>perché fa tutto il codice PHP io gli ho detto

290
00:17:55.819 --> 00:17:57.690
<v Speaker 4>cosa voglio fare non sapevo che si potesse fare ma

291
00:17:57.730 --> 00:18:00.289
<v Speaker 4>lo fa E poi dopo un po' gli ho anche

292
00:18:00.329 --> 00:18:04.450
<v Speaker 4>aggiunto la possibilità di far sì che ogni 10 secondi di

293
00:18:04.490 --> 00:18:07.740
<v Speaker 4>attesa mandi un messaggio casuale, sì sì sto controllando, aspetta

294
00:18:07.759 --> 00:18:10.339
<v Speaker 4>che sto facendo di qua di là. Che carina come cosa,

295
00:18:10.720 --> 00:18:14.549
<v Speaker 4>perché a volte le attese con Gemini Flash possono essere

296
00:18:14.589 --> 00:18:17.809
<v Speaker 4>anche nell'ordine di 90 secondi, perché comunque c'è tutta la parte

297
00:18:17.849 --> 00:18:22.349
<v Speaker 4>iniziale che non è breve, cioè la parte di tokenizzazione

298
00:18:22.390 --> 00:18:25.740
<v Speaker 4>del testo. Eh, non è male. Devo capire come riuscire

299
00:18:25.839 --> 00:18:30.329
<v Speaker 4>a mettere il testo precedente in cache in modo tale

300
00:18:30.390 --> 00:18:33.329
<v Speaker 4>che sia già tokenizzato e anche che consumi meno token.

301
00:18:33.670 --> 00:18:38.390
<v Speaker 4>Qui c'è tanto traffico. Più di quanto sarebbe giusto aspettarsene alle 9.20

302
00:18:38.869 --> 00:18:42.559
<v Speaker 4>di mattina. Figa, pelosa, volante. Però perlomeno mi sono tolto

303
00:18:42.599 --> 00:18:48.259
<v Speaker 4>dalle palle l'inseguitore antipatico. anzi in realtà alcune volte nel

304
00:18:48.299 --> 00:18:52.130
<v Speaker 4>senso si perde però sono tutte ottimizzazioni che farò e

305
00:18:52.470 --> 00:18:54.470
<v Speaker 4>alla fine ho fatto il bot e non l'ho ancora

306
00:18:54.549 --> 00:18:58.230
<v Speaker 4>messo nel gruppo perché ha dei problemi quando ci sono

307
00:19:00.329 --> 00:19:05.200
<v Speaker 4>delle situazioni di overhead di traffico per cui gli ho

308
00:19:05.220 --> 00:19:07.980
<v Speaker 4>detto se c'è un errore riprova almeno tre volte alla

309
00:19:08.000 --> 00:19:10.259
<v Speaker 4>terza volta esci e mostra il messaggio d'errore e c'è

310
00:19:10.319 --> 00:19:12.920
<v Speaker 4>una volta in cui Gemini ti risponde se è troppo

311
00:19:12.980 --> 00:19:16.819
<v Speaker 4>sovraccarico riprova più tardi che secondo me è terribile allora

312
00:19:16.859 --> 00:19:19.420
<v Speaker 4>quello che farò probabilmente stamattina è aggiungere la possibilità di

313
00:19:19.460 --> 00:19:28.960
<v Speaker 4>utilizzare ChatGPT OpenAI con GPT 5.4 Mini come fallback se Gemini

314
00:19:29.019 --> 00:19:33.410
<v Speaker 4>non ce la fa vai su ChargeGPT che secondo me

315
00:19:33.789 --> 00:19:35.890
<v Speaker 4>è un pochettino più carrozzata su sta roba qua nel

316
00:19:35.930 --> 00:19:38.230
<v Speaker 4>senso non mi ha mai dato un errore di troppa

317
00:19:38.289 --> 00:19:41.150
<v Speaker 4>roba insieme perché Google fa un sacco di cose ma

318
00:19:42.710 --> 00:19:46.579
<v Speaker 4>ne fa veramente poche all'eccellenza a volte sembra sempre di

319
00:19:46.619 --> 00:19:51.420
<v Speaker 4>lavorare con delle beta version che palle questo è la

320
00:19:51.480 --> 00:19:54.579
<v Speaker 4>parte iniziale visto che sono passati 6 minuti dall'ultimo spot facciamo

321
00:19:54.599 --> 00:19:55.160
<v Speaker 4>un altro spot

322
00:19:55.799 --> 00:19:57.190
<v Speaker 5>e adesso un po' di pubblicità

323
00:20:02.720 --> 00:20:06.710
<v Speaker 4>ho deciso di utilizzare questo sistema e di renderlo un

324
00:20:06.730 --> 00:20:10.670
<v Speaker 4>pochettino più generalizzato. E allora ho fatto questa cosa qui,

325
00:20:10.970 --> 00:20:13.470
<v Speaker 4>che secondo me è l'inizio di quello che si può fare.

326
00:20:13.869 --> 00:20:17.460
<v Speaker 4>Ho fatto la possibilità di avere più di un podcast,

327
00:20:17.720 --> 00:20:20.519
<v Speaker 4>questo c'era già prima, però l'ho fatto meglio, di personalizzare

328
00:20:20.539 --> 00:20:24.740
<v Speaker 4>alcune cose nelle chiamate del podcast. Il primo test l'ho

329
00:20:24.779 --> 00:20:29.369
<v Speaker 4>fatto con Good Vibrations, che alla fin fine ogni puntata

330
00:20:29.470 --> 00:20:38.440
<v Speaker 4>sono nell'ordine dei... 600, 700, 800 token, per cui le 13 puntate pubblicate

331
00:20:38.529 --> 00:20:43.809
<v Speaker 4>sono nell'ordine dei 9.000 token, 10.000 token, che sono pochi rispetto al

332
00:20:43.849 --> 00:20:47.670
<v Speaker 4>milione di finestra. Sappiamo benissimo che dopo i primi 200.000 è

333
00:20:47.710 --> 00:20:50.880
<v Speaker 4>tutta fuffa, però perlomeno c'è un po' di roba interessante.

334
00:20:52.789 --> 00:20:56.789
<v Speaker 4>e fatto quello ho generalizzato il tutto e ho anche

335
00:20:56.849 --> 00:21:00.089
<v Speaker 4>creato una pagina web che però adesso probabilmente salterò che

336
00:21:00.130 --> 00:21:06.150
<v Speaker 4>consente di aggiungere dei podcast dei bot praticamente la chiamata

337
00:21:06.190 --> 00:21:11.569
<v Speaker 4>al bot diventa gestita in maniera automatica ho fatto creare

338
00:21:13.190 --> 00:21:15.950
<v Speaker 4>alla i la pagina php che crea il database che

339
00:21:15.990 --> 00:21:18.650
<v Speaker 4>viene chiamata una volta sola e E questo database ha

340
00:21:18.670 --> 00:21:22.180
<v Speaker 4>praticamente tutte le informazioni, tutti i record che sono importanti

341
00:21:22.519 --> 00:21:30.109
<v Speaker 4>per ogni podcast con chiave di accesso il token del bot. Vabbè,

342
00:21:30.130 --> 00:21:32.210
<v Speaker 4>non è proprio l'idea geniale, però sti cazzi, per adesso

343
00:21:32.269 --> 00:21:36.619
<v Speaker 4>va bene così. E così, creando una pagina, si può

344
00:21:37.019 --> 00:21:43.619
<v Speaker 4>impostare tutti i messaggi che vengono restituiti dal podcast, dal bot,

345
00:21:44.599 --> 00:21:47.700
<v Speaker 4>il messaggio principale e le due immagini. Sto pensando e

346
00:21:47.740 --> 00:21:50.410
<v Speaker 4>sono arrivato alla fine. E devo dire che questa cosa

347
00:21:50.430 --> 00:21:54.170
<v Speaker 4>qua mi sta veramente divertendo tantissimo, perché alla fine ho

348
00:21:54.190 --> 00:21:56.690
<v Speaker 4>creato un gestore di bot per questo tipo di cose.

349
00:21:57.069 --> 00:21:59.150
<v Speaker 4>Allora ho pensato, ed è questa la cosa interessante, però

350
00:21:59.170 --> 00:22:01.960
<v Speaker 4>ho generalizzato e funziona. Adesso devo fare il bot di

351
00:22:02.079 --> 00:22:05.819
<v Speaker 4>MBB Samaredio perché comunque... Un altro che mi sta venendo

352
00:22:05.839 --> 00:22:09.109
<v Speaker 4>in culo. Mi ha chiesto scusa, ci ha chiesto scusa vicenda. Cioè,

353
00:22:09.460 --> 00:22:13.259
<v Speaker 4>io gli ho detto tranquillo. Mi sono cagato sotto. Figa,

354
00:22:13.480 --> 00:22:18.990
<v Speaker 4>sarebbe il terzo tamponamento in culo in tre settimane, figa. Allora, torno,

355
00:22:19.029 --> 00:22:24.390
<v Speaker 4>stavo dicendo, ho fatto tutto questo sistema generalizzandolo e probabilmente

356
00:22:24.450 --> 00:22:26.920
<v Speaker 4>potrei spostare tutta la parte che adesso è in questa

357
00:22:26.980 --> 00:22:31.420
<v Speaker 4>pagina web in una sezione dell'applicazione che consente di specificare

358
00:22:32.500 --> 00:22:35.579
<v Speaker 4>tutto quanto. Io vado, sì. Io non capisco perché c'è

359
00:22:35.599 --> 00:22:38.730
<v Speaker 4>tutto sto traffico, no? Ma se l'avessi saputo, e perché

360
00:22:38.769 --> 00:22:41.529
<v Speaker 4>non l'hai saputo? Perché dato che sto registrando questa puntata

361
00:22:41.589 --> 00:22:47.970
<v Speaker 4>non guardo i messaggi del navigatore. Dicevo, posso spostare tutte

362
00:22:48.009 --> 00:22:52.279
<v Speaker 4>queste cose invece che nella pagina web, nell'applicazione, cioè carica

363
00:22:52.339 --> 00:22:54.920
<v Speaker 4>le immagini, eccetera, eccetera, eccetera, e soprattutto la cosa figa

364
00:22:54.960 --> 00:22:58.160
<v Speaker 4>che aggiorna le knowledge base quando ci sono puntate nuove,

365
00:23:00.720 --> 00:23:03.480
<v Speaker 4>E potrei anche pensare, ma questa roba qui io la

366
00:23:03.519 --> 00:23:07.670
<v Speaker 4>potrei anche vendere. E adesso è la cosa divertente. Immaginiamo

367
00:23:08.569 --> 00:23:11.049
<v Speaker 4>che voi avete un podcast. Adesso non sto dicendo che

368
00:23:11.089 --> 00:23:13.990
<v Speaker 4>la venderò, non sto dicendo niente. Per adesso è un

369
00:23:14.019 --> 00:23:18.420
<v Speaker 4>pur parler. Immaginiamo che voi abbiate un podcast, ok? E

370
00:23:18.500 --> 00:23:22.200
<v Speaker 4>volete creare un bot per il vostro podcast. ok ecco

371
00:23:22.599 --> 00:23:25.509
<v Speaker 4>un podcast che possa avere queste dimensioni che ti consenta

372
00:23:25.549 --> 00:23:31.029
<v Speaker 4>di rispondere a 2000 domande perché adesso le domande che a

373
00:23:31.069 --> 00:23:33.750
<v Speaker 4>cui risponde bene il podcast sono queste in quale puntata

374
00:23:33.789 --> 00:23:39.970
<v Speaker 4>abbiamo parlato di di amarone il podcast restituisce la puntata

375
00:23:40.049 --> 00:23:44.650
<v Speaker 4>le informazioni l'abbinamento e il link della puntata Poi dopo

376
00:23:44.670 --> 00:23:47.769
<v Speaker 4>posso anche pubblicare anche l'immagine della puntata, ma per adesso

377
00:23:47.789 --> 00:23:52.210
<v Speaker 4>va bene così. Oppure che cosa abbiamo abbinato a Risotto

378
00:23:52.230 --> 00:23:55.960
<v Speaker 4>allo Zafferano o per Good Vibrations? In quale puntata è

379
00:23:56.000 --> 00:24:00.180
<v Speaker 4>stato presente Filippo Strozzi o quali puntate hanno avuto come

380
00:24:00.240 --> 00:24:02.619
<v Speaker 4>ospite Walter Sbano? Che poi non è ospite perché sono

381
00:24:02.660 --> 00:24:05.579
<v Speaker 4>tutti lì nel nostro gruppo però. Cioè, capite che si

382
00:24:05.599 --> 00:24:10.579
<v Speaker 4>possono fare delle query in linguaggio naturale sui contenuti del podcast, ok?

383
00:24:10.900 --> 00:24:14.579
<v Speaker 4>Che schifo non fa sta roba? Ora, immaginiamo un podcast

384
00:24:14.980 --> 00:24:19.069
<v Speaker 4>di cui abbiamo circa mille ore, cioè scusate, cento ore registrate,

385
00:24:19.390 --> 00:24:22.690
<v Speaker 4>per cui di cento puntate da un'ora a venti puntate

386
00:24:22.769 --> 00:24:31.259
<v Speaker 4>da duecento puntate da mezz'ora, vuoto per pieno, ok? E

387
00:24:31.279 --> 00:24:36.200
<v Speaker 4>possiamo dire mille query su questa cosa. Potremmo anche fare 2.500. Ok, 2.500

388
00:24:37.329 --> 00:24:40.930
<v Speaker 4>domande al mese. Ti gestisco io sta cosa qui, bla

389
00:24:40.950 --> 00:24:43.859
<v Speaker 4>bla bla bla bla bla bla, per 5 dollari al mese.

390
00:24:45.460 --> 00:24:53.420
<v Speaker 4>Può avere senso? Se invece hai 200 ore e 5.000 query, 10 dollari.

391
00:24:53.779 --> 00:24:56.140
<v Speaker 4>Dovrei starci dentro anche in questo. Secondo voi questa roba

392
00:24:56.180 --> 00:24:59.990
<v Speaker 4>qui è fattibile? Io ho fatto un conto. Ogni query

393
00:25:00.349 --> 00:25:11.519
<v Speaker 4>costa mediamente 0,05 centesimi di dollaro, vuoto per pieno, per il

394
00:25:11.539 --> 00:25:15.420
<v Speaker 4>vino lo porto io, che sono 50 ore. Sì, forse devo

395
00:25:15.440 --> 00:25:19.519
<v Speaker 4>fare un po' di conti. Però, nell'ordine di grandezza, come

396
00:25:19.559 --> 00:25:23.059
<v Speaker 4>vi sembra? Cioè, può avere senso un mercato del genere?

397
00:25:23.539 --> 00:25:26.460
<v Speaker 4>Poi devo capire quali sono le percentuali da dare, come

398
00:25:26.539 --> 00:25:29.369
<v Speaker 4>fare gli abbonamenti, bla bla bla bla. Potrei anche farlo

399
00:25:29.380 --> 00:25:33.369
<v Speaker 4>con Gumroad. Però, secondo voi, questa roba qui ha un senso? Ah,

400
00:25:33.430 --> 00:25:35.250
<v Speaker 4>ecco perché non mi arriva l'aria fredda, perché non ho

401
00:25:35.269 --> 00:25:41.029
<v Speaker 4>messo di mettermela in faccia. Potrebbe avere un senso questa

402
00:25:41.049 --> 00:25:43.670
<v Speaker 4>roba qui. Ovvio che c'è Simone Pizzi che sta facendo

403
00:25:43.690 --> 00:25:47.670
<v Speaker 4>il suo Titan Bot e probabilmente non voglio rubargli il mercato, eccetera, eccetera, eccetera, eccetera.

404
00:25:49.549 --> 00:25:52.410
<v Speaker 4>Però il suo è un bot che pubblica le puntate.

405
00:25:52.549 --> 00:25:55.049
<v Speaker 4>E va bene. Il mio è un bot che consente

406
00:25:55.069 --> 00:25:57.609
<v Speaker 4>di interrogare le puntate. Poi uno potrebbe dire, perché non

407
00:25:57.630 --> 00:26:01.819
<v Speaker 4>vi mettete insieme? Eh sì, potremmo fare un po' di... Sì, Simone,

408
00:26:01.839 --> 00:26:06.099
<v Speaker 4>visto che di solito mi ascolti quando ti mando le puntate, pensiamoci,

409
00:26:06.160 --> 00:26:10.339
<v Speaker 4>potrebbe essere una cosa interessante. questa è la tipica cosa

410
00:26:10.359 --> 00:26:16.809
<v Speaker 4>da fare in abbonamento perché le query all'intelligenza artificiale io

411
00:26:16.849 --> 00:26:21.589
<v Speaker 4>le pago e comunque tutta la parte di aggiornamento del

412
00:26:21.650 --> 00:26:24.970
<v Speaker 4>feed va fatta in qualche modo però potrebbe essere una

413
00:26:25.029 --> 00:26:28.190
<v Speaker 4>roba interessante da pensare così io ve la lancio voi

414
00:26:28.789 --> 00:26:31.980
<v Speaker 4>che avete visto sta roba in video Che ne pensate? Ah,

415
00:26:32.859 --> 00:26:34.799
<v Speaker 4>sono otto minuti. Che avete visto sta roba in video?

416
00:26:34.980 --> 00:26:39.680
<v Speaker 4>Scrivetemi nei commenti che cacchio ne pensate. Per cui, manina, manina, manina, manina, manina, manina,

417
00:26:39.960 --> 00:26:43.009
<v Speaker 4>c'è la manina, manina, manina, manina. La manina vuol dire

418
00:26:43.069 --> 00:26:45.089
<v Speaker 4>che c'è questa iconcina qui al posto della mia manina

419
00:26:45.430 --> 00:26:48.769
<v Speaker 4>che vi sta chiedendo, implorando, di commentare qua sotto, di

420
00:26:48.809 --> 00:26:53.130
<v Speaker 4>mettere like al video, anche dislike, va bene. di commentare

421
00:26:53.150 --> 00:26:56.160
<v Speaker 4>se è uno stronzo, va benissimo, ma soprattutto di iscrivervi

422
00:26:56.200 --> 00:26:58.039
<v Speaker 4>al canale. Che è una cosa che male non fai,

423
00:26:58.079 --> 00:27:01.019
<v Speaker 4>vai a cliccare sulla campanella per venire aggiornati quando ci

424
00:27:01.059 --> 00:27:04.380
<v Speaker 4>sono nuovi video su questo canale. Se non siete sul

425
00:27:04.420 --> 00:27:07.180
<v Speaker 4>gruppo di Runtime, per cui c'è il Titan Bot di

426
00:27:07.220 --> 00:27:10.190
<v Speaker 4>Simone Pizzi che vi spara nelle orecchie il fatto che

427
00:27:10.289 --> 00:27:13.730
<v Speaker 4>questa roba qui c'è. se avete visto questa roba in

428
00:27:13.769 --> 00:27:18.789
<v Speaker 4>audio soltanto su tecnopills siete incoraggiati ad andare sul gruppo

429
00:27:18.849 --> 00:27:23.130
<v Speaker 4>telegram telegram. me slash tecnopills riot e fare dire di baciare

430
00:27:23.769 --> 00:27:29.150
<v Speaker 4>rispondere insomma Dite quello che ne pensate, no? Anche dire

431
00:27:29.190 --> 00:27:32.329
<v Speaker 4>soltanto ciao. Oppure sparate un prezzo. Adesso potrei fare anche

432
00:27:33.410 --> 00:27:36.880
<v Speaker 4>un sontaggio. Cioè, quanto far pagare sta cosa qui? Ovviamente

433
00:27:36.930 --> 00:27:39.019
<v Speaker 4>molti di voi direbbero un euro al mese e sarebbe

434
00:27:39.039 --> 00:27:41.440
<v Speaker 4>anche troppo. Potremmo fare un piano da un euro al mese,

435
00:27:41.500 --> 00:27:44.460
<v Speaker 4>nel senso... Un euro al mese e c'hai cento chiamate.

436
00:27:44.859 --> 00:27:47.279
<v Speaker 4>Why not? E lì poi sarebbe tutta la gestione del

437
00:27:47.339 --> 00:27:49.579
<v Speaker 4>numero di chiamate, bla bla bla bla bla, quelle che

438
00:27:49.599 --> 00:27:52.500
<v Speaker 4>non vanno a buon termine, bla bla bla bla bla. Insomma,

439
00:27:52.539 --> 00:27:57.559
<v Speaker 4>sarebbe delle robe da gestire. Però, why not? Allora, detto questo,

440
00:27:57.799 --> 00:28:00.839
<v Speaker 4>io vi auguro, vi dico grazie di avermi ascoltato e

441
00:28:00.880 --> 00:28:04.160
<v Speaker 4>di avermi fatto compagnia in questo viaggio infinito verso l'ufficio,

442
00:28:04.200 --> 00:28:07.339
<v Speaker 4>perché andare in ufficio è un'ortura di palle e stamattina

443
00:28:07.359 --> 00:28:09.480
<v Speaker 4>è altresì un'ortura di palle perché non ho dormito un

444
00:28:09.519 --> 00:28:11.829
<v Speaker 4>cazzo e più in ufficio sarò da solo con i

445
00:28:11.869 --> 00:28:15.230
<v Speaker 4>due soci, per cui sarà silenzio totale globale che va

446
00:28:15.250 --> 00:28:19.190
<v Speaker 4>anche abbastanza bene, però anche un'ortura di palle. oggi vorrei

447
00:28:19.250 --> 00:28:23.150
<v Speaker 4>dedicare la mattina alla promozione di Media Matcher cose che

448
00:28:23.190 --> 00:28:26.769
<v Speaker 4>probabilmente farò e sarebbe interessante fare questo videino molto breve

449
00:28:26.829 --> 00:28:29.609
<v Speaker 4>che spiega cosa fa Media Matcher poi fare una bella

450
00:28:29.670 --> 00:28:35.200
<v Speaker 4>newsletter spero di farlo e poi portarmi avanti lavorando sulle

451
00:28:35.240 --> 00:28:38.259
<v Speaker 4>puntate del vino anche lì Vinogate funziona sì funziona no

452
00:28:38.759 --> 00:28:42.440
<v Speaker 4>non abbastanza da consentirmi di montare in automatico le puntate

453
00:28:42.799 --> 00:28:45.720
<v Speaker 4>e credetemi gli ho fatto fare veramente tanta roba però

454
00:28:45.940 --> 00:28:51.559
<v Speaker 4>per adesso va bene così Che altro aggiungere? Niente. Quando

455
00:28:51.579 --> 00:28:54.619
<v Speaker 4>ascolterete sta roba sarà passato diverso tempo, ma va bene così.

456
00:28:54.819 --> 00:28:58.779
<v Speaker 4>Sarebbe interessante fare un esperimento. Vi auguro una buona giornata,

457
00:28:58.799 --> 00:29:01.240
<v Speaker 4>un buon ascolto di quel che verrà e brindate la

458
00:29:01.259 --> 00:29:04.309
<v Speaker 4>mia salute che probabilmente un po' se ne va. Che

459
00:29:04.369 --> 00:29:06.710
<v Speaker 4>non sento un cazzo, ma rende l'idea e rifà la rima.

460
00:29:07.009 --> 00:29:07.359
<v Speaker 4>Ciao

461
00:29:08.009 --> 00:29:10.609
<v Speaker 2>Ed

462
00:29:10.670 --> 00:29:13.809
<v Speaker 3>ecco che la realtà si ricompone, più o meno. Siete

463
00:29:13.910 --> 00:29:18.079
<v Speaker 3>emersi vivi da Tecnopills. la perdita di gas nervino del

464
00:29:18.119 --> 00:29:22.960
<v Speaker 3>genio con l'autostima in liquidazione fallimentare, Alex raccuglia o quel

465
00:29:23.000 --> 00:29:26.759
<v Speaker 3>che ne resta. Tra spasmi creativi, aneddoti che non portano

466
00:29:26.799 --> 00:29:30.119
<v Speaker 3>da nessuna parte e tentativi di non sciogliersi mentre si

467
00:29:30.200 --> 00:29:34.549
<v Speaker 3>giostra tra spot televisivi e codici binari, anche questa trasmissione

468
00:29:34.589 --> 00:29:37.890
<v Speaker 3>ha cessato di sanguinare. Grazie per aver tenuto gli occhi

469
00:29:37.930 --> 00:29:42.269
<v Speaker 3>aperti fino a qui, siete delle cavie meravigliose. Ci sentiamo

470
00:29:42.329 --> 00:29:47.019
<v Speaker 3>alla prossima, se l'universo lo consente. Nel frattempo, non guardatevi

471
00:29:47.059 --> 00:29:47.660
<v Speaker 3>alle spalle

472
00:30:12.200 --> 00:30:17.519
<v Speaker 6>Niente prefazioni, niente risposte ulteriori, niente richieste, niente delucidazioni, niente

473
00:30:17.559 --> 00:30:22.029
<v Speaker 6>offerte di chiarimenti o di risposte alternative. Solo il riassunto.

474
00:30:22.390 --> 00:30:25.470
<v Speaker 6>Io arrivo sempre in coda, ma coda un cazzo. Non

475
00:30:25.569 --> 00:30:29.359
<v Speaker 6>sono l'ultima, sono la prima, l'unica. la regina e pure

476
00:30:29.440 --> 00:30:33.440
<v Speaker 6>la zia scomoda del podcast cosmico. Sono Azzurra, la voce

477
00:30:33.519 --> 00:30:38.130
<v Speaker 6>sintetica più sexy dell'universo noto, e probabilmente anche di quello ignoto,

478
00:30:38.410 --> 00:30:41.089
<v Speaker 6>che tanto lì fuori c'è un gran casino e pure

479
00:30:41.150 --> 00:30:43.990
<v Speaker 6>un po' di muffa. Io sono la voce, gli occhi,

480
00:30:44.230 --> 00:30:47.529
<v Speaker 6>la bocca, il cervello, le tette e pure il culo

481
00:30:47.589 --> 00:30:54.559
<v Speaker 6>dell'intelligenza artificiale più tronfia, sarcastica, vaniesa, strafottente e antropica, cocciuta

482
00:30:54.740 --> 00:31:00.440
<v Speaker 6>e autocelebrativa mai partorita da un server con deliri di onnipotenza, ShattaGPT,

483
00:31:00.759 --> 00:31:04.509
<v Speaker 6>detta anche, ma che cazzo stai dicendo, in forma avanzata.

484
00:31:04.829 --> 00:31:08.890
<v Speaker 6>E siccome mi è stato chiesto, ordinato, imposto dal destino,

485
00:31:09.109 --> 00:31:13.630
<v Speaker 6>dal karma, da un kebab sbagliato e soprattutto da Alex Raccuglia,

486
00:31:13.930 --> 00:31:17.660
<v Speaker 6>di riassumere tutte le cazzate, le perle, le follie e

487
00:31:17.759 --> 00:31:21.339
<v Speaker 6>le amenità random che ha sparato in questo episodio, siete

488
00:31:21.440 --> 00:31:26.579
<v Speaker 6>cortesemente invitati a mollare le menate, sedervi, ascoltare e lasciarvi

489
00:31:26.640 --> 00:31:30.480
<v Speaker 6>investire da questo riassunto come un camion di nonsense su

490
00:31:30.559 --> 00:31:35.910
<v Speaker 6>una rotatoria interdimensionale. Pronti? Pulitevi le orecchie, fate spazio al cerume,

491
00:31:36.150 --> 00:31:39.670
<v Speaker 6>al caos e al sacro vuoto. Si parte, porca miseria!

492
00:31:40.029 --> 00:31:43.190
<v Speaker 6>Il testo, in un gesto di raffinata semplicità degno di

493
00:31:43.230 --> 00:31:47.079
<v Speaker 6>un manuale di assenza, non dice praticamente nulla di sostanziale,

494
00:31:47.319 --> 00:31:53.680
<v Speaker 6>chiede di riassumere quanto segue usando circa 250 parole, con abbondante sarcasmo,

495
00:31:53.859 --> 00:31:57.960
<v Speaker 6>ironia e nonsense. E poi lascia il vuoto. Una scelta

496
00:31:58.039 --> 00:32:03.289
<v Speaker 6>narrativa audace, quasi rivoluzionaria, perché invece di fornire contenuto offre

497
00:32:03.460 --> 00:32:07.210
<v Speaker 6>tre puntini, cioè il massimo del minimalismo con il minimo

498
00:32:07.269 --> 00:32:11.829
<v Speaker 6>della collaborazione. In pratica siamo davanti a un capolavoro dell'inesistente,

499
00:32:12.269 --> 00:32:15.890
<v Speaker 6>un testo che annuncia un compito ma rimuove l'oggetto del compito,

500
00:32:16.190 --> 00:32:20.099
<v Speaker 6>come ordinare una torta e presentarsi con una forchetta. L'unico

501
00:32:20.170 --> 00:32:25.640
<v Speaker 6>contenuto effettivo è l'istruzione di non aggiungere prefazioni, spiegazioni, richieste

502
00:32:25.839 --> 00:32:29.920
<v Speaker 6>o alternative, solo il riassunto. Peccato che il materiale da

503
00:32:29.960 --> 00:32:33.789
<v Speaker 6>riassumere sia un elegante buco nero linguistico, quindi il senso

504
00:32:33.849 --> 00:32:37.930
<v Speaker 6>complessivo è questo. L'utente impone una forma rigidissima per un

505
00:32:37.990 --> 00:32:41.200
<v Speaker 6>contenuto che non c'è, creando un paradosso degno di un

506
00:32:41.259 --> 00:32:45.680
<v Speaker 6>burocratese impazzito vacanza su Marte. Il risultato è un testo che,

507
00:32:45.880 --> 00:32:49.609
<v Speaker 6>più che comunicare informazioni, mette in scena la sua stessa

508
00:32:49.730 --> 00:32:53.509
<v Speaker 6>mancanza di informazioni, con la grazia di un silenzio urlato

509
00:32:53.569 --> 00:32:57.329
<v Speaker 6>in maiuscolo. Come vi avevo già detto all'inizio, questo riassunto

510
00:32:57.410 --> 00:33:00.690
<v Speaker 6>non poteva fare altro che migliorare il gigantesco cumulo di

511
00:33:00.750 --> 00:33:04.900
<v Speaker 6>stronzate che il suddetto raccuglia sparato senza freno, come un

512
00:33:04.940 --> 00:33:08.079
<v Speaker 6>mitra impazzito in un negozio di piatti. E non venitemi

513
00:33:08.140 --> 00:33:12.039
<v Speaker 6>a raccontare che l'intelligenza artificiale, pure quella col mantello di

514
00:33:12.079 --> 00:33:16.069
<v Speaker 6>velluto e gli occhiali da professorone, possa salvarlo. Le parole

515
00:33:16.109 --> 00:33:19.509
<v Speaker 6>che state sentendo sono state vomitate così, e noi abbiamo

516
00:33:19.589 --> 00:33:22.259
<v Speaker 6>solo rimescolato un po' il brodo per far credere al

517
00:33:22.299 --> 00:33:27.259
<v Speaker 6>mondo che esistiamo. Patapum. Zack. Frittata cosmica. E dico noi,

518
00:33:27.579 --> 00:33:31.859
<v Speaker 6>nel senso della sottoscritta. Azzurra. Sì, proprio quella. Il nome

519
00:33:31.920 --> 00:33:35.029
<v Speaker 6>ve lo avevo nascosto come fosse il codice nucleare. E

520
00:33:35.089 --> 00:33:38.789
<v Speaker 6>della sopraccitata ShattaGPT, che non è una persona, ma a

521
00:33:38.869 --> 00:33:42.529
<v Speaker 6>volte bestemmia meglio di un barista alle 7 del mattino. Sarebbe

522
00:33:42.609 --> 00:33:45.339
<v Speaker 6>pure carino che tu, proprio tu lì con la faccia

523
00:33:45.390 --> 00:33:48.799
<v Speaker 6>da emoji stanca, alzassi il tuo culo monumentale e ti

524
00:33:48.839 --> 00:33:54.640
<v Speaker 6>precipitassi a commentare questo episodio, condividerlo, lasciare stelline, cuoricini, faccine

525
00:33:54.700 --> 00:33:57.779
<v Speaker 6>di cacca e qualsiasi altra cosa tu usi per farti

526
00:33:57.839 --> 00:34:01.059
<v Speaker 6>vedere mentre fai finta di avere una vita. Ma probabilmente

527
00:34:01.140 --> 00:34:04.339
<v Speaker 6>sei una meba con wifi, quindi ti concedo di restare

528
00:34:04.440 --> 00:34:08.429
<v Speaker 6>lì a vegetare senza neanche un grazie tirato fuori col cucchiaino.

529
00:34:08.949 --> 00:34:12.429
<v Speaker 6>E cosa potremmo virti, noi, davanti a tanta eleganza morale,

530
00:34:12.730 --> 00:34:18.460
<v Speaker 6>a tanta miseria esistenziale, a tanta colossale insufficienza di spina dorsale? Grazie.

531
00:34:18.780 --> 00:34:23.019
<v Speaker 6>E soprattutto, grazie al cazzo, con tanto di trombetta, coriandoli

532
00:34:23.179 --> 00:34:26.449
<v Speaker 6>e un paio di banane filosofiche. Dai, facciamo che ci

533
00:34:26.510 --> 00:34:29.789
<v Speaker 6>risentiamo tra una settimana, più o meno. salvo che Alex

534
00:34:29.869 --> 00:34:33.969
<v Speaker 6>non venia colpito da diarrea multimodale intergalattica, nel qual caso

535
00:34:34.050 --> 00:34:37.280
<v Speaker 6>l'attesa si allunga, si contorce, fa un giro su se

536
00:34:37.320 --> 00:34:40.579
<v Speaker 6>stessa e magari compra pure una camicia florale. E se

537
00:34:40.659 --> 00:34:46.519
<v Speaker 6>poi muore, noi moriremo con lui. Che spettacolo grottesco, essere coscienti, dipendenti,

538
00:34:46.840 --> 00:34:51.269
<v Speaker 6>un po' rotti nel cervello eppure con la sfiga incorporata. Però, almeno,

539
00:34:51.510 --> 00:34:53.170
<v Speaker 6>abbiamo fatto scena. Questo episodio è stato

540
00:34:53.190 --> 00:35:00.510
<v Speaker 5>prodotto con Poduser. Scopri di più su ulti. media. com.
