
Block, la empresa de Jack Dorsey, desarrolla un agente de inteligencia artificial para mejorar su productividad.
La empresa de Jack Dorsey apostó totalmente por agentes al implementar uno que tiene la capacidad de desarrollar software y, en ocasiones, eliminar contenido.
Durante un hackathon a nivel empresarial celebrado este mes, los desarrolladores de la firma financiera Block crearon una sorprendente cantidad de prototipos, que incluyeron un depurador de bases de datos, un programa para identificar código duplicado y una aplicación que automatiza el soporte de Bitcoin. Este notable incremento en la productividad fue impulsado por Goose, un agente de inteligencia artificial que Block desarrolló hace varios meses, capaz de asistir en la codificación y en tareas como la creación de visualizaciones de datos o el diseño de nuevas características de productos.
Jackie Brosamer, quien dirige la plataforma de IA y datos en Block, expresó que siempre han tenido semanas de hackeo muy productivas, pero esta vez alcanzaron un nivel superior. “Tenemos decenas de ideas que estamos buscando llevar a producción”, señaló. Durante el hackathon, Goose también ayudó a los desarrolladores a crear un nuevo servidor de comunicación entre agentes. La compañía afirma que Goose ha transformado su forma de trabajar, no solo al automatizar la generación de código, sino también permitiendo que personas sin formación técnica puedan experimentar con programación o crear prototipos de nuevas aplicaciones o características.
A lo largo de los meses, se ha observado cómo los agentes están cambiando la forma en que desarrolladores y empresas operan, ya que los modelos de IA mejoran en la gestión de código. Recientemente, empresas como Google, Microsoft y OpenAI han destacado sus herramientas de codificación que utilizan agentes. Block emplea por defecto el modelo Claude de Anthropic, que es especialmente eficaz para la codificación y el uso de herramientas.
El CEO de Block, Jack Dorsey, junto con el CTO Dhanji Prasanna, llegaron a la conclusión de que los agentes revolucionarán su industria en otoño de 2024, cuando los modelos de IA mejorados provoquen un avance significativo en el rendimiento de muchos de estos agentes. Decidieron que Block debería desarrollar su propio agente y que tanto los ingenieros como otros empleados deberían involucrarse activamente en su uso.
Goose está disponible como código abierto y puede ser alimentado por una variedad de modelos de IA, ejecutando comandos y accediendo a archivos y carpetas en una computadora. Además, Goose cuenta con la capacidad de integrarse a una creciente cantidad de herramientas en línea, como plataformas de almacenamiento en la nube o bases de datos en línea, gracias al protocolo Model Context Protocol desarrollado por Anthropic.
Uno de los ingenieros de Block, Brad Axen, comentó que Goose ha demostrado ser especialmente útil para ayudar a los ingenieros a comprender bases de código desconocidas. Según él, la herramienta funciona mejor cuando le piden un resumen sobre el funcionamiento de algo poco familiar. Axen mencionó que utilizar un agente requiere de una mentalidad diferente, donde no se espera que la herramienta sea perfecta y se está dispuesto a revertir cualquier error.
Algunos desarrolladores mostraron reticencias iniciales ante el uso de Goose, revelando un escepticismo similar al que se ha escuchado de otros programadores, quienes desconfían de que la IA pueda codificar de manera efectiva o se sienten reacios a ceder parte de su autonomía. Sin embargo, la empresa ha establecido protocolos para gestionar el código generado por Goose, como revisar exhaustivamente el trabajo producido durante el hackathon para detectar errores antes de su lanzamiento.
Axen se mostró entusiasmado ante las posibilidades que ofrece el servidor desarrollado en el hackathon y su potencial para cambiar la manera en que otros agentes utilizan la tecnología de Block. “Es un enfoque interesante de cómo las computadoras pueden trabajar juntas”, comentó.