Hay algunas formas extrañas en que la gente usa la IA, y hay algunas formas de usarla que tienen mucho sentido. En el último caso, era sólo cuestión de tiempo antes de que los sistemas de IA comenzaran a desempeñar un papel en el diseño y la construcción de máquinas digitales capaces de ejecutar sistemas de IA. Un equipo de Quilter AI está liderando el camino, con su herramienta de software de IA diseñada específicamente para la tarea. La IA ya ha ayudado a diseñar una CPU, ahora ha ayudado a diseñar una computadora completa, una que, según se informa, se inició la primera vez que se solicitó.
Utilizando un flujo de trabajo de diseño asistido por IA, la empresa produjo una computadora completamente funcional compuesta por 843 componentes individuales. Conocida como Proyecto Speedrun, la computadora hizo honor a su nombre en todos los sentidos. Pasó del concepto a una computadora en pleno funcionamiento en menos de una semana, una tarea que, según la empresa, normalmente lleva unos tres meses.
Esta tampoco era sólo una computadora de prueba de concepto. Era una computadora real basada en Linux distribuida en dos placas de circuito impreso y diseñada por un solo ingeniero que utilizaba la plataforma de inteligencia artificial de Quilter. El diseño de la computadora no eliminó por completo al ser humano del circuito. Un ingeniero aún definió el esquema, los requisitos y las limitaciones del sistema. Lo que sí hizo la IA fue realizar el trabajo repetitivo. Al encargarse del “trabajo burro” de diseñar el diseño y el enrutamiento, la IA permitió la construcción de una computadora que se convirtió en realidad en menos tiempo que el que tomaría un proyecto de hardware convencional para llegar a su primera revisión del diseño.
Cómo la IA ayudó a diseñar y construir la computadora
La mayoría de las IA necesitarán un aviso humano antes de hacer su trabajo, y este proyecto no fue diferente. Antes de que se soltara la IA, un ingeniero humano definió el esquema del sistema y seleccionó todos los componentes. Además, los humanos también determinaron las limitaciones eléctricas, físicas y de fabricación que debía cumplir el diseño. En otras palabras, la IA no inventó esto desde cero. Más bien, estaba respondiendo a un escenario claro establecido por impulso humano. Bien, estos son más complejos que el mensaje promedio de ChatGPT, pero aun así, la mecánica subyacente es similar.
Una vez que la IA completó el diseño, el diseño pasó por un proceso convencional de fabricación de PCB y ensamblaje de placas. Luego, los ingenieros llevaron a cabo una fase de limpieza, realizando los ajustes menores que se consideraron necesarios. Es importante destacar que Quilter afirma que “este no fue un esfuerzo de rescate”: el diseño central generado por IA permaneció intacto sin necesidad de rediseños o redireccionamientos importantes. El “pulido” tomó apenas 38,5 horas; para contextualizar, la compañía dice que el tiempo estimado para una construcción similar sin asistencia de IA es de 428 horas.
Una vez que se completaron los trabajos de diseño y se aplicó el pulido, el sistema de inteligencia artificial de Quilter ayudó a crear una computadora que necesitaba solo una fracción de los recursos y el tiempo que normalmente requeriría una construcción de este tipo. En este caso, el resultado final fue una computadora con un procesador NXP i.MX 8M Mini Quad, 2 GB de RAM, 32 GB de almacenamiento, salida de audio, video, Ethernet y una ranura PCIe.
Por qué el éxito del primer arranque no fue el final de la historia
Quilter dice que su computadora diseñada con inteligencia artificial arrancó en el primer intento. En el desarrollo de hardware, ese hito por sí solo es inusual, pero no fue ahí donde se detuvo el proyecto. Si bien el éxito del primer arranque ciertamente demostró el concepto, el equipo de Quilter detrás del proyecto quería demostrar que podía hacer más que simplemente arrancar: querían demostrar que se trataba de una máquina que era realmente utilizable, en lugar de una computadora que podía encenderse y eso era todo.
Después de la configuración inicial, el sistema se configuró para ejecutar un entorno Linux completo, lo que permitió al equipo observar cómo se comportaba la computadora cuando el software comenzó a imponerle demandas sostenidas. Esta es una de esas etapas que puede causar algunos conflictos a los ingenieros; es un punto en el que muchas juntas de revisión temprana pueden fallar o mostrar puntos débiles. Normalmente, esto es cuando pueden hacerse evidentes problemas sutiles (o no tan sutiles) como la entrega de energía, la integridad de la señal o las características térmicas no deseadas. Según Quilter, las placas asistidas por IA funcionaron como se esperaba durante esta fase.
Como se señaló, Quilter también quiso demostrar que se trata de una computadora utilizable. Durante las pruebas, ejecutó con éxito YouTube y juegos (AngryBots), así como suites de productividad que incluyen Google Meet y LibreOffice. Nada mal para una máquina que pasó de la mesa de dibujo al primer arranque en menos de una semana y es la primera computadora diseñada por IA. Si bien todos los datos de rendimiento, pruebas y desarrollo provienen del propio Quilter, el resultado aún apunta hacia un futuro en el que la participación de la IA en el diseño de computadoras sea la norma.