Aunque no es tan intimidante como su cuerpo de brazo colgante montado en el techo, Glados gastó una parte significativa del Portal 2 Juego en una computadora despojada alimentada por una batería de papa. [Dave] Ya había hecho una versión de su cuerpo authentic, pero se construyó alrededor de un brazo robótico que period demasiado costoso para que el proyecto fuera realmente accesible. Por su último proyectopor lo tanto, ha creado una versión con IA de la encarnación a base de papas de Glados, que también sirve como una introducción divertida para la construcción de sistemas de IA.
[Dave] Quería que el sistema funcionara fuera de línea, por lo que necesitaba una computadora lo suficientemente potente como para ejecutar todo su software program localmente. Eligió un Nvidia Jetson Orin Nano, que period lo suficientemente potente como para ejecutar un sistema de software program viable, aunque lentamente y con algunas limitaciones de memoria. Desafortunadamente, una celda de papa no genera suficiente potencia para ejecutar un Jetson, y sería difícil encontrar una papa lo suficientemente grande como para colocar el Jetson en el inside. En cambio, [Dave] Impreso en 3D y pintado un recinto en forma de papa para el Jetson, un micrófono, un altavoz y algunos productos electrónicos suplementarios.
Un modelo de lenguaje grande maneja las interacciones con el usuario, pero la mayoría de los modelos eran demasiado grandes para caber en el Jetson. [Dave] eventualmente seleccionó LLAMA 3.2, y usó llameAndex para preprocesar la información del Portal Wiki para la generación de recuperación aumentada. El aviso del modelo fue un poco difícil, pero después de contactar a un ingeniero rápido, [Dave] Se las arregló para que respondiera al usuario desafortunado de manera apropiadamente mordaz. Para la generación del habla, [Dave] usó Piper después de entrenarlo en archivos de audio desde el Portal Wiki, y para el reconocimiento de voz usó Vosk (un buen ejercicio de programación, Vosk es, en sus palabras, “algo documentado”). Ha puesto a disposición todo el código ultimate en Github Bajo el nombre apropiado de Potatos.
El resultado ultimate es un dispositivo portátil que insulta sarcásticamente a cualquiera que busque su guía. Al menos Dave tenía el buen sentido de no darle a este pernicioso management de la papa sobre su hogar.