Un agente en 100 líneas de Lisp: mi profesor tenía razón, 25 años antes
An agent in 100 lines of Lisp

El autor recuerda su curso de IA en la Universidad de Guelph, donde aprendió Lisp, y decide probar si Lisp es útil para un agente de IA moderno. Descubre que un agente puede ser una función recursiva de 8 líneas, y construye un agente completo en unas 100 líneas de Common Lisp. La clave: usar eval como única herramienta, permitiendo que el modelo escriba y ejecute código Lisp. El agente incluso se crea su propia búsqueda web. La memoria se implementa guardando el transcript como JSON. Reflexiona sobre cómo las habilidades del agente son recuerdos que se rehidratan, y cómo esto se relaciona con el aprendizaje humano.
Sus capacidades se almacenan como recuerdos de haberlas construido, rehidratadas bajo demanda. Hablando de homoiconicidad: un agente cuyas habilidades son literalmente historias que se cuenta a sí mismo.