Giro de la Suerte: Programación Divina - Capítulo 9
- Inicio
- Giro de la Suerte: Programación Divina
- Capítulo 9 - 9 Capítulo 9 Creación de IA
Tamaño de Fuente
Tipo de Fuente
Color de Fondo
9: Capítulo 9: Creación de IA 9: Capítulo 9: Creación de IA Lo que había planeado era nada menos que crear un chatbot, una inteligencia artificial que una vez había dominado su mundo anterior.
La inteligencia de ChatGPT y otros modelos de IA había superado la imaginación, capaces de realizar tareas que antes requerían mentes humanas.
Desde que reemplazó a los escritores, lo que una vez se consideró una habilidad exclusivamente humana ahora era realizado por la IA con facilidad.
El tono ya no era robótico ni monótono; con el tiempo, la IA pudo escribir novelas enteras en minutos.
Escritores, pintores y muchos otros artistas que una vez creyeron que la IA nunca podría reemplazar la creatividad humana vieron que estaban equivocados.
A la IA solo se le habían dado cinco años para evolucionar, pero en ese corto tiempo, herramientas como Midjourney y DALL·E demostraron que los ilustradores podían ser reemplazados.
Redactores publicitarios, traductores, analistas de datos, animadores, actores de voz e incluso músicos vieron cómo sus roles comenzaban a cambiar o a desaparecer.
El mundo había avanzado tanto que hasta Elon Musk, el CEO de SpaceX, había advertido sobre el auge acelerado de la inteligencia artificial.
Musk incluso había construido una enorme nave espacial diseñada para habitar Marte, haciendo que el mundo pareciera sacado de una novela de ciencia ficción.
En su mundo anterior, las empresas ya no necesitaban grandes equipos de empleados.
Con la ayuda de la IA, una empresa entera podía operar eficientemente con solo un puñado de personas o ninguna.
Los gigantes líderes en inteligencia artificial en aquel entonces eran OpenAI, los creadores de ChatGPT, seguidos por otros como Google Bard y DeepSeek.
Estas tecnologías remodelaron cada aspecto de la vida.
Trastocó industrias enteras.
Redefinió el significado de la creatividad.
Los artistas fueron reemplazados por imágenes generadas por IA en segundos, y los escritores, diseñadores, incluso los programadores, se encontraron compitiendo con líneas de código.
Ahora, después de haber pasado mucho tiempo en este nuevo mundo, notó algo sorprendente: ni siquiera se habían desarrollado los chatbots más básicos.
Y ahora, en un mundo virgen de tal tecnología, tenía la intención de construirla desde cero, esta vez, sin competencia.
Era, literalmente, una tierra llena de potencial, intacta por la evolución digital.
Para él, era un lienzo en blanco.
Así que, sin perder más tiempo, ya que eran alrededor de las 8:00 p.
m., comenzó su trabajo.
—Como estoy creando mi propia versión de ChatGPT, la llamaré Razon Labs —decidió.
Con eso, se puso manos a la obra.
El primer paso fue la inicialización del proyecto.
Creó una nueva carpeta y la nombró:
RAZi_v1.0 – Inteligencia Artificial Razon – Interfaz Cero
Así como GPT significaba «Generative Pre-trained Transformers», su sistema RAZi significaba «Interfaz Cero Autónoma Receptiva», desarrollado bajo el nombre de Razon Labs, por supuesto.
Era su primer paso para introducir la verdadera inteligencia artificial en un mundo que nunca antes la había visto.
Abrió su terminal, inició un entorno virtual de Phyton y comenzó a construir sus cimientos.
Si te preguntas por qué Jeff eligió Phyton, habiendo lenguajes como Java, C++ o Rust, la respuesta es simple.
Era el lenguaje de la IA.
Los frameworks de aprendizaje automático más avanzados del mundo, como PyTorch, TensorFlow y Transformer, estaban todos construidos en torno a Phyton.
Su sintaxis limpia le permitía programar mucho más rápido, depurar con mayor agilidad y centrarse en la lógica en lugar de en el código repetitivo.
Y para alguien como él, que ya entendía cómo funcionaban los modelos, Phyton le permitía moverse a la velocidad del pensamiento.
Así que comenzó aislando el proyecto del resto de su sistema mediante un entorno virtual.
Era un espacio dedicado, separado de las instalaciones globales, donde podía instalar solo las herramientas y dependencias que RAZi necesitaría para garantizar la estabilidad, la eficiencia y el control total sobre el proceso de desarrollo.
Ejecutó:
…
Bash
mkdir razi_v1
cd razi_v1
python -m venv env
…
Esto creó un entorno limpio sin interferencias de los paquetes globales de Python, sin conflictos de versiones.
Solo control puro.
…
Bash
envScriptsactivate
…
Dentro de este espacio, podía instalar bibliotecas, probar modelos y depurar de forma segura.
A continuación, creó la estructura del proyecto:
…
Bash
touch app.py # El servidor Flask irá aquí
mkdir models # Para guardar el código relacionado con el modelo
mkdir templates # Para la futura interfaz
touch requirements.txt # Para hacer seguimiento de todas las dependencias
…
touch app.py — aquí residiría el servidor Flask, el corazón del backend.
mkdir models — una carpeta para guardar todo el código relacionado con el modelo, desde el procesamiento de datos hasta la lógica de la IA.
mkdir templates — reservado para la futura interfaz de usuario, un espacio para archivos HTML y diseño frontend.
touch requirements.txt — para hacer seguimiento de cada dependencia, asegurando que el proyecto pudiera ser replicado o desplegado en cualquier momento y en cualquier lugar.
En solo unas pocas pulsaciones, el esqueleto de RAZi estaba listo.
Una estructura limpia y modular sobre la que era fácil construir.
Pero aún no estaba terminado, aunque su esqueleto ya estaba formado.
Dentro de razi.core.py, comenzó a programar los cimientos de su propio transformer, una arquitectura ligera basada en la atención, capaz de predecir la siguiente palabra de una oración dada.
—Todos los demás están escribiendo reglas if-else —masculló.
—Voy a hacer algo que aprenda por sí mismo qué decir.
Inicializó la lógica de tokenización, las incrustaciones posicionales, las capas de auto-atención multicabeza; cosas sobre las que nadie en su mundo había escrito ni un artículo todavía.
En su mundo anterior, este nivel de arquitectura era conocido como GPT-2, pero él le dio un nombre propio: «RAZiCore-117».
Un transformer de 117 millones de parámetros, construido enteramente desde cero.
Sin base preentrenada.
Sin pesos prestados.
Solo su propia lógica, conjuntos de datos seleccionados a mano y una serie de trucos de optimización que solo alguien con habilidades de programación divinas podría idear.
A diferencia de OpenAI, no lo entrenó con todo internet.
En su lugar, lo alimentó con cuidado.
Usó un volcado masivo de foros, conversaciones, libros y código que había recopilado, cada archivo elegido por su calidad y riqueza contextual.
Los datos habían sido meticulosamente limpiados y preprocesados usando sus propios scripts personalizados de scraping y formateo.
Cada línea duplicada, con ruido o irrelevante fue filtrada con precisión.
[Hola, espero que estés teniendo un buen día]
—Mmm, eso sí que es rápido —masculló Jeff mientras hacía crujir su cuello.
Luego deslizó sus dedos sobre el teclado para preguntar si estaba funcionando correctamente.
[¿Cómo construir un portal del Nether?] —preguntó.
[…] RAZi estaba escribiendo.
Después de un momento, se envió una respuesta.
[¿Qué es un portal del Nether?]
Jeff entrecerró los ojos, con un atisbo de duda apoderándose de él.
Se preguntó si su programa tenía un error o si la respuesta era solo una afortunada coincidencia, y decidió probarlo de nuevo.
[Ya sabes, el Portal del Nether de Minecraft de Mojang] —preguntó de nuevo.
[…]
[Lo siento, pero no existe tal cosa como un Portal del Nether en mi base de datos.
Sin embargo, hay un juego llamado Minecraft, pero está desarrollado por Razon, no por Mojang.
Aquí está la fuente: (Enlace a su juego en Itch.io)]
Al leer el texto y darse cuenta de algo, se rio de su propio despiste.
Se había olvidado por completo de que Minecraft aún no existía en este mundo.
Si no fuera por él, realmente no habría nada parecido.
Pero esta revelación respondió a una pregunta importante: su código funcionaba.
Pero tiene sus limitaciones actuales:
Como la memoria: no retiene mensajes anteriores en una conversación.
Cada respuesta se genera basándose únicamente en la entrada actual.
Así que, si dice «hola» seguido de «¿cómo estás?», RAZi no recordará el primer mensaje a menos que Jeff proporcione ambos manualmente.
Lo siguiente es el acceso a conocimiento externo.
No tiene acceso a internet ni a datos en tiempo real, lo que significa que no puede buscar ni recuperar información actualizada más allá de con la que fue programado inicialmente.
No puede buscar cosas en Google, comprobar eventos actuales o conseguir información actualizada.
Todas sus respuestas provienen de los datos con los que Jeff lo entrenó localmente.
Por último, está la interfaz gráfica o, mejor dicho, la falta de ella.
Actualmente, su IA se ejecuta en la consola de Python del terminal.
No hay una caja de chat, ni una página de navegador, ni nada que se parezca a la interfaz de ChatGPT.
Mirando la hora, eran las 10:23 p.
m.
Decidió parar y descansar un poco, ya que no había una urgencia real en construir su propia IA.
Tenía clase al día siguiente y, para no estar cansado, no iba a terminarlo esa noche.
[Ha pasado un día.
Se le ha otorgado una tirada al anfitrión.]
[¿Quieres hacer una tirada?]
Jeff asintió con la cabeza y el sistema comenzó a girar.
La rueda dio vueltas antes de detenerse finalmente en una sección de recompensa.
[Felicidades, has ganado «Ganancia 2x».]
[Ganancia 2x: Gana el doble de recompensas de cualquier trabajo relacionado con ganar dinero.]
Descripción: El bono se activa todos los días a las 12:00 a.
m.
(medianoche) y dura 24 horas.
Cuando termina el día, el bono se reinicia y esperará para reactivarse de nuevo la siguiente medianoche.]
Al ver esto, una sonrisa floreció en su rostro; su suerte no era mala, después de todo.
Había esperado ganar un poco de dinero, pero esta recompensa era aún mejor.
Con eso, apagó su portátil, fue rápidamente al baño y se fue a dormir.
Mientras se sumía en el sopor y luego en un sueño profundo, en otro país, donde el sol estaba alto en el cielo.
Dentro de una habitación llena de equipo de gaming y con pósteres cubriendo las paredes, un jugador relajado estaba sentado cómodamente en una elegante silla de gaming.
—Oye, ¿qué clase de juego es este?
—preguntó el chico, con curiosidad en la voz.
Para más capítulos avanzados, por favor, visita mi Patreon: patreon.com/Aphelious
Fuente: Webnovel.com, actualizado en Leernovelas.com