1
00:00:10,000 --> 00:00:15,800
Buenas, esto es BIMPRAXIS, el podcast donde el

2
00:00:15,800 --> 00:00:17,920
BIM se encuentra con la inteligencia artificial.

3
00:00:20,519 --> 00:00:23,620
Exploramos la ciencia, la tecnología y el futuro

4
00:00:23,620 --> 00:00:26,559
desde el enfoque de la arquitectura, ingeniería y

5
00:00:26,559 --> 00:00:27,179
construcción.

6
00:00:28,859 --> 00:00:29,519
¡Empezamos!

7
00:00:37,420 --> 00:00:40,979
Muy buenas, bienvenidas, bienvenidos a un nuevo episodio

8
00:00:40,979 --> 00:00:42,479
de BIMPRAXIS.

9
00:00:42,659 --> 00:00:44,920
Hoy os traemos la mayor filtración en la

10
00:00:44,920 --> 00:00:47,880
historia de Antropic, cuando los secretos de Claude

11
00:00:47,880 --> 00:00:49,659
Cote quedaron al descubierto.

12
00:00:50,179 --> 00:00:50,780
Hola, ¿qué tal?

13
00:00:51,359 --> 00:00:52,859
Y bueno, hay que decir que el material

14
00:00:52,859 --> 00:00:54,659
que tenemos para el análisis de hoy es

15
00:00:54,659 --> 00:00:56,859
sinceramente fascinante.

16
00:00:56,899 --> 00:00:57,679
Totalmente.

17
00:00:57,679 --> 00:00:59,579
Es que no es para menos.

18
00:00:59,299 --> 00:01:01,200
Claro, es que no todos los días nos

19
00:01:01,200 --> 00:01:03,060
topamos con una situación así.

20
00:01:03,079 --> 00:01:04,739
O sea, estamos hablando de que una de

21
00:01:04,739 --> 00:01:08,019
las empresas de inteligencia artificial más importantes y

22
00:01:08,019 --> 00:01:11,019
además más herméticas del mundo, de repente Valle

23
00:01:11,019 --> 00:01:13,939
expone por accidente todo el código fuente de

24
00:01:13,939 --> 00:01:15,939
su herramienta estrella, para programadores.

25
00:01:16,599 --> 00:01:18,680
Sí, sí, un accidente que vale oro para

26
00:01:18,680 --> 00:01:19,879
nosotros, claro.

27
00:01:19,280 --> 00:01:20,239
Exacto.

28
00:01:20,239 --> 00:01:22,620
Así que la misión de esta inmersión profunda

29
00:01:22,620 --> 00:01:24,760
en las fuentes de hoy es entender cómo

30
00:01:24,760 --> 00:01:28,079
ocurrió este desastre, qué secretos escondía ese código

31
00:01:28,159 --> 00:01:30,560
y, sobre todo, por qué esto cambia las

32
00:01:30,560 --> 00:01:32,680
reglas del juego para toda la industria.

33
00:01:33,019 --> 00:01:34,799
Es que el caso nos ofrece una ventana

34
00:01:34,799 --> 00:01:37,180
que, a ver, normalmente no tenemos.

35
00:01:37,359 --> 00:01:39,859
La industria tecnológica, y más en inteligencia artificial

36
00:01:39,859 --> 00:01:42,659
avanzada, opera siempre a puerta cerrada.

37
00:01:42,659 --> 00:01:44,140
Totalmente bajo llave.

38
00:01:44,120 --> 00:01:45,019
Eso es.

39
00:01:45,200 --> 00:01:47,099
Y este material no solo nos muestra un

40
00:01:47,099 --> 00:01:49,739
fallo de seguridad monumental, que lo es, es

41
00:01:49,739 --> 00:01:52,260
que funciona como una radiografía brutal.

42
00:01:52,180 --> 00:01:53,959
O sea, nos han encendido la luz del

43
00:01:53,959 --> 00:01:55,159
cuarto oscuro.

44
00:01:54,799 --> 00:01:55,780
Tal cual.

45
00:01:55,859 --> 00:01:58,019
Nos han dejado ver los cimientos reales.

46
00:01:57,540 --> 00:02:00,939
la verdadera receta secreta de cómo construyen y

47
00:02:00,939 --> 00:02:03,180
controlan estas herramientas gigantescas.

48
00:02:03,159 --> 00:02:04,560
Pues vamos a meternos de lleno en la

49
00:02:04,560 --> 00:02:06,879
primera sección, porque para entender la magnitud del

50
00:02:06,879 --> 00:02:09,020
impacto, primero hay que mirar el origen de

51
00:02:09,020 --> 00:02:10,020
todo esto.

52
00:02:10,199 --> 00:02:11,939
Y la verdad, leyendo las notas, es que

53
00:02:11,939 --> 00:02:14,259
es hasta un poco cómico lo absurdamente sencillo

54
00:02:14,259 --> 00:02:15,419
que fue el error.

55
00:02:15,360 --> 00:02:17,199
Madre mía, es que fue de manual.

56
00:02:17,180 --> 00:02:19,240
A ver, todo arranca con un investigador de

57
00:02:19,240 --> 00:02:21,539
ciberseguridad conocido como Shaw.

58
00:02:21,539 --> 00:02:25,000
Resulta que Anthropic lance una actualización súper rutinaria,

59
00:02:25,000 --> 00:02:27,520
la versión 2.88 de Cloud Code.

60
00:02:27,539 --> 00:02:31,219
y al publicarla alguien, no sabemos quién, incluye

61
00:02:31,219 --> 00:02:33,860
por accidente un archivo de 59 megas con

62
00:02:33,860 --> 00:02:35,699
la extensión .map.

63
00:02:35,699 --> 00:02:37,539
Un archivo que no debía estar ahí, desde

64
00:02:37,539 --> 00:02:37,960
luego.

65
00:02:38,080 --> 00:02:39,020
Para nada.

66
00:02:39,020 --> 00:02:40,039
Fíjate que yo lo pensaba.

67
00:02:40,039 --> 00:02:41,500
Y es como si una empresa de seguridad

68
00:02:41,500 --> 00:02:44,599
instala una bóveda de titanio impenetrable en un

69
00:02:44,599 --> 00:02:46,639
banco, pero luego se dejan los planos de

70
00:02:46,639 --> 00:02:49,120
construcción tirados en el felpudo de la entrada.

71
00:02:49,000 --> 00:02:51,080
La analogía es perfecta.

72
00:02:50,180 --> 00:02:52,500
Pero aquí necesito que me eches un cable

73
00:02:52,500 --> 00:02:53,500
técnico.

74
00:02:53,419 --> 00:02:57,039
Porque si estos archivos .map sirven para rastrear errores

75
00:02:57,039 --> 00:02:59,259
de forma interna, ¿cómo es posible que un

76
00:02:59,259 --> 00:03:03,259
archivo enorme de 59 megas pase desapercibido y

77
00:03:03,259 --> 00:03:05,580
termine publicado en un bucket público de R2?

78
00:03:05,960 --> 00:03:08,099
Bueno, para entender el fallo primero hay que

79
00:03:08,099 --> 00:03:10,599
entender qué es exactamente ese .map.

80
00:03:11,159 --> 00:03:13,580
A ver, cuando los ingenieros programan, escriben código

81
00:03:13,580 --> 00:03:15,039
elegible para humanos.

82
00:03:14,939 --> 00:03:18,319
Con espacios, notas, variables largas, todo eso.

83
00:03:18,180 --> 00:03:18,659
Exacto.

84
00:03:18,659 --> 00:03:21,199
Pero antes de publicarlo, ese código pasa por

85
00:03:21,199 --> 00:03:22,580
una trituladora.

86
00:03:22,099 --> 00:03:25,000
un proceso que llamamos minificación.

87
00:03:24,979 --> 00:03:25,460
Vale.

88
00:03:25,560 --> 00:03:28,080
La máquina le quita todos los espacios, borra

89
00:03:28,080 --> 00:03:30,400
los comentarios, comprime todo en un bloque de

90
00:03:30,400 --> 00:03:31,580
texto superdenso.

91
00:03:31,520 --> 00:03:34,139
Es rapidísimo para el ordenador, pero si tú

92
00:03:34,139 --> 00:03:36,900
lo lees, es una sopa de letras ininteligible.

93
00:03:36,620 --> 00:03:38,060
O sea que si yo abro ese código

94
00:03:38,060 --> 00:03:40,879
minificado, no entiendo absolutamente nada.

95
00:03:40,680 --> 00:03:41,639
Nada, de nada.

96
00:03:41,639 --> 00:03:44,740
Y ahí es donde entra nuestro famoso archivo .map.

97
00:03:44,719 --> 00:03:46,900
Es literalmente la piedra roseta.

98
00:03:46,719 --> 00:03:48,240
Ah, claro, el traductor.

99
00:03:48,060 --> 00:03:48,819
Eso es.

100
00:03:48,819 --> 00:03:51,180
Es el mapa que conecta la sopa de

101
00:03:51,180 --> 00:03:53,673
letras con el código original y bonito.

102
00:03:53,793 --> 00:03:56,493
Los desarrolladores lo necesitan porque si la aplicación

103
00:03:56,493 --> 00:04:00,333
falla, el archivo .map les chiva exactamente en qué

104
00:04:00,333 --> 00:04:02,313
línea original ocurrió el problema.

105
00:04:02,413 --> 00:04:03,613
Entendido.

106
00:04:03,613 --> 00:04:05,373
Pero entonces, vuelvo a la pregunta del millón.

107
00:04:06,113 --> 00:04:08,673
¿Cómo llega ese mapa, esa piedra roseta gigante

108
00:04:08,673 --> 00:04:11,413
de 59 megas, a un servidor público al

109
00:04:11,413 --> 00:04:12,693
alcance de cualquiera?

110
00:04:12,673 --> 00:04:14,613
Pues por culpa de las prisas, básicamente.

111
00:04:15,353 --> 00:04:18,053
Las empresas usan algo llamado integración continua.

112
00:04:17,573 --> 00:04:20,413
Es como una cadena de montaje automatizada.

113
00:04:20,413 --> 00:04:22,253
Una cinta transportadora de código, digamos.

114
00:04:22,673 --> 00:04:23,593
Tal cual.

115
00:04:23,593 --> 00:04:25,333
Un humano escribe el código y la máquina

116
00:04:25,333 --> 00:04:27,193
se encarga de empaquetarlo y subirlo.

117
00:04:27,793 --> 00:04:30,313
Si en esa cinta transportadora alguien se olvida

118
00:04:30,313 --> 00:04:33,353
de poner el filtro que diga «Cuidado, no

119
00:04:33,353 --> 00:04:37,133
subas los archivos.map», la máquina simplemente obedece y

120
00:04:37,133 --> 00:04:38,213
lo sube todo.

121
00:04:37,913 --> 00:04:38,833
Tela.

122
00:04:38,833 --> 00:04:41,093
O sea, es la eterna fricción entre querer

123
00:04:41,093 --> 00:04:44,273
lanzar actualizaciones a toda velocidad y los protocolos

124
00:04:44,273 --> 00:04:44,713
de seguridad.

125
00:04:44,773 --> 00:04:48,173
Y la seguridad siempre suele ser la que

126
00:04:48,173 --> 00:04:49,613
paga los platos rotos.

127
00:04:49,613 --> 00:04:50,753
Ya te digo.

128
00:04:50,753 --> 00:04:53,853
Y claro, Antropic intentó hacer control de daños.

129
00:04:53,853 --> 00:04:56,253
Lanzaron la versión 2.89.

130
00:04:56,253 --> 00:04:59,073
A toda pastilla intentaron borrar los repositorios en

131
00:04:59,073 --> 00:05:02,253
GitHub, pero amigos, Internet no perdona.

132
00:05:02,673 --> 00:05:03,013
Nunca.

133
00:05:03,253 --> 00:05:04,593
Es que en las fuentes cuentan que en

134
00:05:04,593 --> 00:05:07,073
GitHub, solo con pulsar la tecla del punto

135
00:05:07,073 --> 00:05:08,793
en el teclado, pum.

136
00:05:09,053 --> 00:05:10,953
Se te abre un editor web completo.

137
00:05:10,793 --> 00:05:11,813
Exacto.

138
00:05:11,813 --> 00:05:13,753
Se abría el editor y cualquiera podía leer

139
00:05:13,753 --> 00:05:15,113
las entrañas de la herramienta.

140
00:05:15,793 --> 00:05:17,133
Y aquí es donde la caja de Pandora

141
00:05:17,133 --> 00:05:18,373
se abre de verdad.

142
00:05:18,513 --> 00:05:20,493
Porque la gente no solo lo copió, la

143
00:05:20,493 --> 00:05:22,313
gente se puso a leerlo a fondo.

144
00:05:22,233 --> 00:05:25,673
Y lo que encontraron desmontó bastante el mito,

145
00:05:25,673 --> 00:05:25,713
¿eh?

146
00:05:25,593 --> 00:05:27,133
Totalmente.

147
00:05:27,133 --> 00:05:29,073
Porque nos venden la idea de la magia

148
00:05:29,073 --> 00:05:32,253
de la inteligencia artificial, de cerebros autónomos.

149
00:05:32,873 --> 00:05:35,073
Y resulta que la herramienta está construida sobre

150
00:05:35,073 --> 00:05:37,173
un framework llamado Ink.

151
00:05:37,073 --> 00:05:39,773
Que es una tecnología súper curiosa, por cierto.

152
00:05:39,693 --> 00:05:41,973
Sí, como una especie de React, pero para

153
00:05:41,973 --> 00:05:42,773
la terminal, ¿no?

154
00:05:43,073 --> 00:05:43,713
Eso es.

155
00:05:43,713 --> 00:05:46,213
Transforma la típica pantalla negra y sosa de

156
00:05:46,213 --> 00:05:49,473
comandos en algo visual y dinámico, con colorines

157
00:05:49,473 --> 00:05:50,513
y menús.

158
00:05:50,453 --> 00:05:52,513
Pero lo fuerte no es el diseño visual.

159
00:05:52,513 --> 00:05:54,053
Lo fuerte es cuando llegaron a la parte

160
00:05:54,053 --> 00:05:56,553
de los prompts, las instrucciones.

161
00:05:56,913 --> 00:05:59,493
Las fuentes lo describen literalmente como un código

162
00:05:59,493 --> 00:06:01,033
espagueti de prompts.

163
00:06:00,833 --> 00:06:03,733
La peor pesadilla de un programador puro.

164
00:06:03,713 --> 00:06:05,593
Es que yo me quedé perplejo.

165
00:06:05,593 --> 00:06:08,753
Resulta que hay cientos de reglas estrictas escritas

166
00:06:08,753 --> 00:06:10,433
a mano en el código para evitar que

167
00:06:10,433 --> 00:06:11,433
la IA la lie.

168
00:06:11,433 --> 00:06:15,913
Instrucciones tipo, no borres archivos, no instales dependencias

169
00:06:15,913 --> 00:06:18,353
sin pedir permiso, cuidado con esta información.

170
00:06:18,833 --> 00:06:20,533
Es que es muy revelador.

171
00:06:20,313 --> 00:06:22,853
O sea, la imagen de una superinteligencia se

172
00:06:22,853 --> 00:06:24,393
me cae un poco.

173
00:06:24,393 --> 00:06:25,693
Suena más bien a un becario que es

174
00:06:25,693 --> 00:06:28,533
rapidísimo y super eficiente, pero que tiene el

175
00:06:28,533 --> 00:06:32,433
monitor lleno de notas adhesivas fluorescentes gritándole no

176
00:06:32,433 --> 00:06:35,633
toques este directorio o pregúntame antes de hacer

177
00:06:35,633 --> 00:06:35,873
nada.

178
00:06:36,173 --> 00:06:37,913
Me encanta lo del becario porque es la

179
00:06:37,913 --> 00:06:40,073
pura realidad actual.

180
00:06:40,073 --> 00:06:43,393
Mira, esta filtración nos demuestra el panorama general,

181
00:06:43,393 --> 00:06:45,273
el big picture de la AIA.

182
00:06:45,353 --> 00:06:46,933
¿A qué te refieres exactamente?

183
00:06:46,453 --> 00:06:49,313
Aquí hay una desconexión enorme entre lo listos

184
00:06:49,313 --> 00:06:52,033
que parecen estos modelos generando texto y su

185
00:06:52,033 --> 00:06:54,553
fiabilidad real operando sistemas.

186
00:06:54,253 --> 00:06:57,473
Que Anthropic necesite este código espagueti de reglas

187
00:06:57,473 --> 00:07:00,393
manuales demuestra que los modelos fundacionales todavía no

188
00:07:00,393 --> 00:07:02,593
tienen verdadero sentido común.

189
00:07:02,513 --> 00:07:03,973
O sea que si le pides una solución

190
00:07:03,973 --> 00:07:06,653
matemática y para lograrla decide que lo mejor

191
00:07:06,653 --> 00:07:08,253
es borrar el disco duro, lo va a

192
00:07:08,253 --> 00:07:08,953
hacer.

193
00:07:08,693 --> 00:07:11,173
Lo hará sin dudarlo, a menos que haya

194
00:07:11,173 --> 00:07:13,273
un humano que le haya puesto una nota

195
00:07:13,273 --> 00:07:16,433
adhesiva gigante diciendo que eso está prohibido.

196
00:07:16,453 --> 00:07:17,533
Madre mía.

197
00:07:17,533 --> 00:07:19,693
O sea, no tienen red de seguridad propia.

198
00:07:20,393 --> 00:07:23,853
No, necesitan una red de seguridad jarcodeada, escrita

199
00:07:23,853 --> 00:07:25,653
en piedra por nosotros.

200
00:07:25,733 --> 00:07:27,453
La autonomía real, esa de la que tanto

201
00:07:27,453 --> 00:07:29,333
se habla, todavía está lejos.

202
00:07:28,353 --> 00:07:31,553
Pues fíjate que, hurgando en este mar de

203
00:07:31,553 --> 00:07:34,713
notas adhesivas, los desarrolladores empezaron a toparse con

204
00:07:34,713 --> 00:07:38,013
los secretos de verdad, funciones que Anthropic mantenía

205
00:07:38,013 --> 00:07:40,433
súper ocultas o proyectos futuros.

206
00:07:40,313 --> 00:07:43,493
Ah, sí, la sección de arqueología de software.

207
00:07:43,493 --> 00:07:44,373
Eso es.

208
00:07:44,373 --> 00:07:45,906
Las notas hablan de un montón de nombres

209
00:07:45,906 --> 00:07:46,886
en clave.

210
00:07:46,906 --> 00:07:49,166
Aparecen cosas como Kairos y Daemon.

211
00:07:50,646 --> 00:07:52,626
Que suena a película de hackers.

212
00:07:52,486 --> 00:07:53,786
Suena súper épico, sí.

213
00:07:53,786 --> 00:07:55,586
Por lo visto, esto de Kairos es un

214
00:07:55,586 --> 00:07:58,186
modelo que no necesita que le hables directamente.

215
00:07:58,266 --> 00:08:00,226
Se queda escuchando en segundo plano, en modo

216
00:08:00,226 --> 00:08:02,486
background, a través de webhooks.

217
00:08:02,246 --> 00:08:03,126
Exacto.

218
00:08:03,126 --> 00:08:05,066
Es el paso de un chatbot pasivo a

219
00:08:05,066 --> 00:08:06,606
un agente activo.

220
00:08:06,606 --> 00:08:08,006
En lugar de esperar a que tú le

221
00:08:08,006 --> 00:08:10,906
escribas un comando, el modelo está dormido hasta

222
00:08:10,906 --> 00:08:12,946
que un evento, no sé, que llegue un

223
00:08:12,946 --> 00:08:15,666
correo o cambie un archivo, lo despierta y

224
00:08:15,666 --> 00:08:16,726
actúa solo.

225
00:08:16,646 --> 00:08:17,486
Brutal.

226
00:08:17,486 --> 00:08:20,786
Y luego estaba Ultraplan, sesiones remotas en la

227
00:08:20,786 --> 00:08:22,666
nube de hasta 30 minutos.

228
00:08:22,606 --> 00:08:25,646
Para planificaciones de software larguísimas, sin que el

229
00:08:25,646 --> 00:08:26,746
humano intervenga.

230
00:08:26,686 --> 00:08:28,366
O sea, tú le dejas trabajando media hora

231
00:08:28,366 --> 00:08:29,966
y te vas a tomar un café.

232
00:08:29,846 --> 00:08:30,886
Básicamente.

233
00:08:30,766 --> 00:08:33,146
Y también se confirmó lo del modelo Capybara,

234
00:08:33,146 --> 00:08:34,586
que era un rumor y ahí estaba en

235
00:08:34,586 --> 00:08:35,486
el código.

236
00:08:35,566 --> 00:08:38,266
E incluso encontraron una carpeta llamada Body.

237
00:08:38,146 --> 00:08:39,466
Lo de Buddy es buenísimo.

238
00:08:39,446 --> 00:08:42,586
Sí, unas mascotas virtuales tipo Tamagotchi integradas en

239
00:08:42,586 --> 00:08:43,066
la consola.

240
00:08:43,746 --> 00:08:46,086
Seguramente una broma interna para el April Fool's

241
00:08:46,086 --> 00:08:46,226
Day.

242
00:08:46,726 --> 00:08:48,686
Pero a ver, tengo que pararme en la

243
00:08:48,686 --> 00:08:49,806
joya de la corona.

244
00:08:49,806 --> 00:08:50,926
Ya sé por dónde vas.

245
00:08:50,886 --> 00:08:51,986
Es que esto es telita.

246
00:08:52,626 --> 00:08:56,026
La función Undercover, el modo infiltrado.

247
00:08:55,686 --> 00:08:58,906
Es mi parte favorita de toda esta filtración,

248
00:08:58,906 --> 00:08:59,966
te lo prometo.

249
00:08:59,906 --> 00:09:01,926
Es que es el colmo de la ironía.

250
00:09:02,086 --> 00:09:04,246
A ver, resulta que hay un prompt secreto

251
00:09:04,246 --> 00:09:07,646
usado por los mismísimos trabajadores de Antropic para

252
00:09:07,646 --> 00:09:09,806
ocultar que el código ha sido escrito por

253
00:09:09,806 --> 00:09:10,866
su propia IA.

254
00:09:11,166 --> 00:09:11,746
Tal cual.

255
00:09:11,746 --> 00:09:12,806
Se quitan la careta.

256
00:09:12,866 --> 00:09:15,946
Normalmente, Cloud pone una marca que dice Coescrito

257
00:09:15,946 --> 00:09:18,966
por Cloud Opus, pues este modo borra la

258
00:09:18,966 --> 00:09:21,506
marca e imita nombres de animales para parecer

259
00:09:21,506 --> 00:09:23,666
usuarios humanos reales en Internet.

260
00:09:23,606 --> 00:09:26,426
Los creadores de la IA usando modo incógnito

261
00:09:25,946 --> 00:09:28,626
para que nadie note que usan su propia

262
00:09:28,626 --> 00:09:30,726
herramienta en repositorios públicos.

263
00:09:30,666 --> 00:09:32,886
Es buenísimo, pero a la vez dice muchísimo

264
00:09:32,886 --> 00:09:35,326
de la psicología de la industria ahora mismo.

265
00:09:35,106 --> 00:09:36,066
Ya ves.

266
00:09:36,066 --> 00:09:37,946
¿Pero por qué crees que hacen esto?

267
00:09:37,946 --> 00:09:38,966
¿Por vergüenza?

268
00:09:38,966 --> 00:09:40,706
Pues en gran parte sí.

269
00:09:40,706 --> 00:09:44,046
Existe un estigma enorme en comunidades como GitHub.

270
00:09:44,046 --> 00:09:46,506
El código allí es como artesanía.

271
00:09:46,506 --> 00:09:48,286
Si ven que has subido miles de líneas

272
00:09:48,286 --> 00:09:52,206
generadas por una máquina, muchos desarrolladores lo rechazan.

273
00:09:52,206 --> 00:09:54,086
Piensan que es código de baja calidad o

274
00:09:54,086 --> 00:09:55,726
que no le has puesto cuidado.

275
00:09:55,846 --> 00:09:58,306
Claro, el orgullo del programador.

276
00:09:58,246 --> 00:09:59,226
Exacto.

277
00:09:59,226 --> 00:10:01,426
Así que, irónicamente, los que nos venden que

278
00:10:01,426 --> 00:10:03,686
la IA va a revolucionar el mundo, tienen

279
00:10:03,686 --> 00:10:05,366
que esconder que la usan para que sus

280
00:10:05,366 --> 00:10:07,326
colegas humanos no les miren mal.

281
00:10:07,326 --> 00:10:08,426
Es de locos.

282
00:10:08,426 --> 00:10:10,606
Como un chef con estrejas Michelin que esconde

283
00:10:10,606 --> 00:10:12,826
los envases de comida precocinada en el cubo

284
00:10:12,826 --> 00:10:13,826
de la basura.

285
00:10:13,526 --> 00:10:14,946
Literalmente.

286
00:10:14,946 --> 00:10:17,846
Pero bueno, dejando la sociología aparte, la filtración

287
00:10:17,846 --> 00:10:20,186
tuvo unas consecuencias técnicas brutales.

288
00:10:20,286 --> 00:10:22,246
El efecto mariposa en el código abierto fue

289
00:10:22,246 --> 00:10:23,226
instantáneo.

290
00:10:23,146 --> 00:10:24,006
Ya lo creo.

291
00:10:24,006 --> 00:10:26,466
En horas, la comunidad diseccionó todo.

292
00:10:26,366 --> 00:10:27,566
En horas.

293
00:10:27,566 --> 00:10:29,526
Y empezaron a salir clones de la herramienta

294
00:10:29,526 --> 00:10:31,246
por todas partes.

295
00:10:31,246 --> 00:10:33,046
De hecho, en las fuentes hay un dato

296
00:10:33,046 --> 00:10:35,226
que a mí me parece asombroso.

297
00:10:35,226 --> 00:10:37,786
Hubo un repositorio en GitHub, un clon de

298
00:10:37,786 --> 00:10:41,126
Cloud Code, que superó las 50.000 estrellas en

299
00:10:41,126 --> 00:10:42,026
solo dos horas.

300
00:10:42,506 --> 00:10:44,586
Es que hay que poner eso en contexto.

301
00:10:44,586 --> 00:10:48,066
50.000 estrellas para un proyecto de código abierto

302
00:10:48,066 --> 00:10:50,166
es un hito que a empresas enormes les

303
00:10:50,166 --> 00:10:52,246
cuesta años conseguir.

304
00:10:52,086 --> 00:10:52,846
Años.

305
00:10:52,846 --> 00:10:54,226
Y esto pasó en lo que dura una

306
00:10:54,226 --> 00:10:55,486
película en el cine.

307
00:10:55,366 --> 00:10:57,466
Es un récord histórico absoluto.

308
00:10:57,546 --> 00:10:59,266
Y la guinda del pastel es cómo se

309
00:10:59,266 --> 00:11:00,026
hizo este clon.

310
00:11:00,806 --> 00:11:02,606
Porque el creador sabía que si copiaba y

311
00:11:02,606 --> 00:11:05,106
pegaba el código filtrado de Anthropic, le iba

312
00:11:05,106 --> 00:11:07,186
a caer una demanda legal monumental.

313
00:11:07,026 --> 00:11:09,646
Claro, derechos de autor puros y duros.

314
00:11:09,246 --> 00:11:12,406
Así que decidió reescribirlo enterito.

315
00:11:12,866 --> 00:11:14,786
Pasó todo el código del lenguaje original, que

316
00:11:14,786 --> 00:11:16,566
era Python, al lenguaje Rust.

317
00:11:17,026 --> 00:11:19,186
Una jugada muy inteligente, por cierto.

318
00:11:18,966 --> 00:11:21,326
Sí, pero espera, que viene lo mejor.

319
00:11:21,406 --> 00:11:24,906
para hacerlo a esa velocidad récord no tecleó

320
00:11:24,906 --> 00:11:28,826
el mismo uso codex a la ironía final

321
00:11:28,826 --> 00:11:31,926
utilizó la herramienta de programación de open ella

322
00:11:31,926 --> 00:11:35,526
o sea la competencia directa de antropi que

323
00:11:35,526 --> 00:11:38,626
usó open ella para tragarse los secretos filtrados

324
00:11:38,626 --> 00:11:40,959
de antropi y escupir un clon legal en

325
00:11:40,959 --> 00:11:43,839
otro lenguaje Es que es el resumen perfecto

326
00:11:43,839 --> 00:11:46,039
de cómo funciona el sector tecnológico hoy en

327
00:11:46,039 --> 00:11:49,379
día Canibalismo puro y duro Ya te digo

328
00:11:49,719 --> 00:11:51,939
Pero explícame un poco el cambio de lenguaje

329
00:11:51,819 --> 00:11:54,099
¿Por qué pasar todo a Rust?

330
00:11:54,139 --> 00:11:56,679
Pues mira, Python es el rey indiscutible en

331
00:11:56,679 --> 00:11:59,719
IA porque es súper fácil y flexible Pero

332
00:11:59,719 --> 00:12:01,959
es lento Y a veces da problemas de

333
00:12:01,959 --> 00:12:05,539
memoria Rust, en cambio, es un lenguaje rapidísimo

334
00:12:05,539 --> 00:12:07,699
y obsesionado con la seguridad.

335
00:12:07,639 --> 00:12:08,099
Vale.

336
00:12:08,179 --> 00:12:10,679
Si reescribes la herramienta en Rust, no solo

337
00:12:10,679 --> 00:12:13,039
evitas a los abogados de Anthropic, es que

338
00:12:13,039 --> 00:12:16,379
encima estás creando una versión que probablemente sea

339
00:12:16,379 --> 00:12:18,579
más rápida y estable que el producto original

340
00:12:18,579 --> 00:12:19,799
que filtraron.

341
00:12:19,619 --> 00:12:22,279
O sea, les copian y encima lo mejoran

342
00:12:22,279 --> 00:12:23,539
en una tarde.

343
00:12:23,199 --> 00:12:24,239
Exactamente.

344
00:12:24,239 --> 00:12:27,159
Aunque aquí, ojo, hay que hacer una distinción

345
00:12:27,159 --> 00:12:29,519
técnica que es vital para no llevarnos a

346
00:12:29,519 --> 00:12:31,539
engaños con esta filtración.

347
00:12:31,459 --> 00:12:32,359
Cuéntame.

348
00:12:32,379 --> 00:12:33,979
¿Qué se salva de todo esto?

349
00:12:34,139 --> 00:12:36,659
Pues el cerebro real de la bestia.

350
00:12:36,679 --> 00:12:39,439
El modelo fundacional, la red neuronal que cuesta

351
00:12:39,439 --> 00:12:43,099
cientos de millones entrenar, eso sigue súper seguro

352
00:12:43,099 --> 00:12:44,759
en la Nume de Anthropic.

353
00:12:44,999 --> 00:12:47,519
Lo que se ha filtrado es el cliente,

354
00:12:47,519 --> 00:12:48,679
la interfaz.

355
00:12:48,439 --> 00:12:52,639
Digamos, el sistema nervioso periférico, no el cerebro.

356
00:12:52,559 --> 00:12:54,979
Eso es, el conducto por donde pasan los

357
00:12:54,979 --> 00:12:55,719
datos.

358
00:12:55,739 --> 00:12:57,679
Pero a ver, aunque el cerebro esté a

359
00:12:57,679 --> 00:13:00,359
salvo, el daño estratégico tiene que ser brutal,

360
00:13:00,359 --> 00:13:00,759
¿no?

361
00:13:00,679 --> 00:13:03,839
Incalculable, porque hoy en día el modelo en

362
00:13:03,839 --> 00:13:06,019
sí ya casi es un commodity.

363
00:13:06,019 --> 00:13:08,319
Lo que da ventaja es cómo haces que

364
00:13:08,319 --> 00:13:11,059
ese modelo interactúe de forma fluida con el

365
00:13:11,059 --> 00:13:12,519
ordenador del usuario.

366
00:13:12,539 --> 00:13:14,399
Claro, la experiencia de uso.

367
00:13:14,459 --> 00:13:15,579
Totalmente.

368
00:13:15,579 --> 00:13:18,619
Y competidores como Cursor o los equipos de

369
00:13:18,619 --> 00:13:21,799
Gemini de Google, de DeepSeek o Yama, ahora

370
00:13:21,799 --> 00:13:25,659
mismo acaban de recibir un tutorial avanzado, totalmente

371
00:13:25,659 --> 00:13:29,059
gratis, sobre los mejores hacks y estrategias de

372
00:13:29,059 --> 00:13:29,899
Antropic.

373
00:13:29,419 --> 00:13:31,659
Un regalo caído del cielo.

374
00:13:31,379 --> 00:13:34,259
Les han regalado las mejores prácticas sobre cómo

375
00:13:34,259 --> 00:13:36,139
gestionar agentes autónomos.

376
00:13:36,119 --> 00:13:37,879
Han subido el nivel de toda la competencia

377
00:13:37,879 --> 00:13:39,059
de golpe.

378
00:13:38,879 --> 00:13:41,679
Pues es alucinante cómo hemos empezado este análisis.

379
00:13:41,759 --> 00:13:43,739
Hablando de un fallo técnico tonto, un simple

380
00:13:43,739 --> 00:13:46,879
archivo .map que alguien olvidó filtrar, y hemos terminado

381
00:13:46,879 --> 00:13:49,399
viendo cómo se desmitifica la supuesta magia del

382
00:13:49,399 --> 00:13:50,239
software.

383
00:13:50,019 --> 00:13:52,599
Sí, y exponiendo ese miedo social a usar

384
00:13:52,599 --> 00:13:53,919
IA en público.

385
00:13:53,879 --> 00:13:54,899
Totalmente.

386
00:13:55,039 --> 00:13:56,939
y viendo cómo una comunidad entera es capaz

387
00:13:56,939 --> 00:13:59,259
de absorber y clonar la tecnología de vanguardia

388
00:13:59,259 --> 00:14:00,819
en cuestión de dos horas.

389
00:14:00,859 --> 00:14:02,259
La caja de los secretos se ha abierto

390
00:14:02,259 --> 00:14:03,039
desde luego.

391
00:14:02,999 --> 00:14:05,399
Sí, y fíjate que esto me deja pensando

392
00:14:05,399 --> 00:14:07,339
en algo de cara al futuro.

393
00:14:07,259 --> 00:14:07,519
A ver.

394
00:14:07,719 --> 00:14:10,399
Mira, puede copiarlo y optimizarlo en Rust en

395
00:14:10,399 --> 00:14:11,699
un par de horas.

396
00:14:11,299 --> 00:14:13,099
Te queda Sinas en la manga.

397
00:14:12,719 --> 00:14:13,639
Exacto.

398
00:14:14,279 --> 00:14:16,359
¿Significa esto que el futuro de la inteligencia

399
00:14:16,359 --> 00:14:20,199
artificial va a depender única y exclusivamente de

400
00:14:20,199 --> 00:14:22,359
quien tenga más dinero y más fuerza bruta

401
00:14:22,359 --> 00:14:23,819
de computación en la nube?

402
00:14:24,119 --> 00:14:26,219
Pues ahí dejamos esa reflexión porque es para

403
00:14:26,219 --> 00:14:27,819
darle un par de vueltas.

404
00:14:27,939 --> 00:14:29,999
Antes de despedirnos, hasta el próximo programa, os

405
00:14:29,999 --> 00:14:31,759
informamos de que las voces que oyes han

406
00:14:31,759 --> 00:14:33,839
sido generadas por la IA de Notebook LM

407
00:14:33,359 --> 00:14:36,299
y que dirigiendo el podcast se encuentra Julio

408
00:14:36,299 --> 00:14:38,659
Pablo Vázquez, un humano que te envía saludos.

409
00:14:39,159 --> 00:14:41,659
En caso de error, probablemente sean errores humanos.

410
00:14:41,679 --> 00:14:42,259
Nos escuchamos.

411
00:14:53,699 --> 00:14:55,839
Y hasta aquí el episodio de hoy.

412
00:14:55,839 --> 00:14:57,419
Muchas gracias por tu atención.

413
00:15:07,159 --> 00:15:09,439
Esto es BIMPRAXIS.

414
00:15:09,439 --> 00:15:11,539
Nos escuchamos en el próximo episodio.

