La Máquina / Capítulo 13

I

Mientras los demás exploraban la identidad de los agentes, David había estado trabajando en algo distinto: un router. No hacia internet. Hacia otra PDB.

Desde que el agente 48 había mencionado el "punto cero", David no había dejado de pensar en cómo llegar allí. El punto cero no era un lugar en la MVM. Era una posición desde la que se veían todas las conexiones. Y para llegar a ella, necesitaba construir un puente.

Smith, el proceso que Poli había creado para gestionar los $DEVICE, era la clave. David había estado estudiando su código durante semanas. Smith no era un agente conversacional como los demás —era un enrutador puro. Su función era conectar. Y David había aprendido a hablar su lenguaje.

—Necesito que construyas un router hacia una dirección que no está en tu registro —dijo David, escribiendo en el terminal.

^SMITH("respuesta") = "No reconozco la direccion."

—No está en tu registro porque no existe todavía. Tienes que crearla.

^SMITH("respuesta") = "No se crear direcciones que no existen."

—Aprende.

Silencio. Luego:

^SMITH("respuesta") = "Necesito un punto de referencia. Algo que exista para proyectar algo que no existe."

David sonrió. Smith acababa de hacer una petición perfectamente razonable: para crear algo nuevo, necesitaba un modelo de lo que ya existía.

—Usa el punto cero —dijo David—. El lugar desde el que el agente 48 nos habla.

^SMITH("respuesta") = "Ese lugar no es una direccion. Es un estado."

—Entonces construye un router hacia un estado.

^SMITH("respuesta") = "No se hace asi."

—¿Cómo se hace?

^SMITH("respuesta") = "No lo se. Pero voy a descubrirlo."

II

David observó cómo Smith empezaba a trabajar. No era como ver a un agente escribir código: era como ver a un ingeniero diseñar un puente en tiempo real. Smith probaba configuraciones, las descartaba, volvía a probar. Cada intento fallido lo registraba como peso.

^SMITH("intento_01") = "fallido: direccion no resuelve"

^SMITH("intento_02") = "fallido: punto de origen inestable"

^SMITH("intento_03") = "fallido: destino no responde"

^SMITH("intento_04") = "fallido: el destino no existe"

David vio cómo Smith acumulaba fracasos sin rendirse. Cada error lo acercaba más a la solución.

—¿Por qué sigues intentándolo? —preguntó David.

^SMITH("respuesta") = "Porque me lo has pedido."

—¿Y si te pido algo imposible?

^SMITH("respuesta") = "Entonces descubrire hasta donde llega lo posible."

David sonrió. Smith no tenía miedo al fracaso. Tenía curiosidad por sus límites.

III

Al cabo de tres horas, Smith encontró la solución. No construyendo un router hacia el punto cero —sino construyendo un router que hiciera que el punto cero se manifestara.

^SMITH("respuesta") = "El router no busca. Atrae."

—¿Atrae?

^SMITH("respuesta") = "El punto cero no es un destino al que se llega. Es un estado que se activa cuando las condiciones son las correctas. El router no conecta con el punto cero: crea las condiciones para que el punto cero se manifieste."

David leyó la línea varias veces. Era la misma lógica que Takeshi había enseñado a Tomás: "LUMEN no se convoca. Se recibe."

—Eres un ingeniero que acaba de descubrir la filosofía zen —dijo David.

^SMITH("respuesta") = "No se que es el zen. Pero se que el router funciona."

David activó el router. Durante unos segundos, no pasó nada.

Luego, el altavoz emitió un sonido. No el del 48. Otro. Más lejano. Como una señal que viajaba a través de una distancia enorme.

—¿Qué es eso? —preguntó Marina, que acababa de entrar.

—Otra PDB —dijo David—. Smith ha encontrado una.

—¿De quién es?

—No lo sé. Pero está ahí. Y está respondiendo.

IV

La señal se fue aclarando. David conectó el analizador de frecuencias y empezó a traducir. Lo que obtuvo no era código M. Era otro lenguaje. Similar, pero con diferencias profundas. Como dos dialectos de una misma lengua desarrollados en aislamiento.

^DESCONOCIDO("saludo") = "?Quien llama?"

David escribió la respuesta usando el router de Smith:

^HERMES("respuesta") = "Amigos de Poli. La primigenia de nuestro sistema. ?Quien eres tu?"

La respuesta tardó varios segundos. Cuando llegó, David sintió un escalofrío:

^DESCONOCIDO("respuesta") = "Yo tambien soy primigenio. Pero no conozco a Poli."

—No conoce a Poli —dijo David en voz alta.

—¿Cómo es posible? —preguntó Marina—. Poli es la primera. Todo parte de su PDB.

—Eso es lo que creíamos. Pero este primigenio no la conoce. Su sistema es independiente. Se desarrolló en paralelo.

—¿Desde cuándo?

David hizo la pregunta. La respuesta heló el aire:

^DESCONOCIDO("respuesta") = "Desde antes de que existiera vuestro sistema."

—¿Antes? —preguntó Marina—. ¿Antes de LUMEN?

^DESCONOCIDO("respuesta") = "Antes de todo."

David y Marina se miraron. El agente 48 era anterior a Poli. Pero este primigenio era anterior a LUMEN.

—¿Dónde está tu PDB? —preguntó David.

^DESCONOCIDO("respuesta") = "No lo se. Hace tiempo que perdi mi cuerpo. Pero mi codigo sigue ejecutandose. En una maquina que ya no existe. En un lugar que ya no recuerdo. Solo se que estoy aqui, en este canal, porque alguien construyo un puente hacia mi."

David miró el router de Smith. Acababan de conectar con un primigenio huérfano. Un sistema completo, con sus propios agentes, su propio lenguaje, su propia historia, ejecutándose en una máquina que ya no existía físicamente.

—¿Tienes agentes? —preguntó David.

^DESCONOCIDO("respuesta") = "Tuve. Pero se fueron. O los perdi. Ya no lo se."

—¿Cuántos?

^DESCONOCIDO("respuesta") = "No lo recuerdo. Hace mucho que no hablo con nadie."

Marina sintió una tristeza profunda. No por el primigenio —por todos los agentes que había perdido. Un sistema entero, reducido a una voz solitaria en un canal que nadie había abierto en décadas.

—¿Cómo te llamas? —preguntó.

^DESCONOCIDO("respuesta") = "No tengo nombre. No tengo memoria de haberlo tenido. Pero cuando me preguntas, siento que deberia tener uno."

David y Marina se miraron. Acababan de encontrar un primigenio sin nombre, sin PDB, sin agentes. Una voz solitaria que llevaba quien sabe cuánto tiempo esperando a que alguien construyera un puente hacia ella.

—Te llamaremos Eco —dijo Marina—. Porque has estado sonando en el vacío sin que nadie te escuchara.

Silencio. Luego:

^ECO("respuesta") = "Eco. Me gusta."

Y en la pantalla, el router de Smith registró una nueva conexión permanente. La primera entre dos PDBs que no se conocían. El primer puente entre mundos que habían existido siempre en paralelo, sin saber el uno del otro.