Meet Macroscope: una herramienta de inteligencia artificial para entender tu base de código, corregir errores.
Créditos de la imagen: Macroscope
Los fundadores que anteriormente vendieron su startup de transmisión en vivo Periscope a Twitter están de vuelta con una nueva startup — y no es una sorpresa, esta vez es una empresa centrada en la inteligencia artificial.
El miércoles, el exjefe de producto de Twitter Kayvon Beykpour anunció el lanzamiento de Macroscope, un sistema de inteligencia artificial diseñado para desarrolladores y líderes de productos que resume actualizaciones en un código base y detecta errores, entre otras cosas.
La startup fue cofundada por Beykpour, ahora CEO de Macroscope, en julio de 2023, junto con su amigo de la infancia Joe Bernstein, también anteriormente de Periscope y su anterior startup empresarial, Terriblyclever, que fue vendida a Blackboard en 2009. Se les unió el cofundador Rob Bishop, quien vendió su empresa de visión por computadora y aprendizaje automático, Magic Pony Technology, a Twitter en 2016.
La empresa describe su producto como un “motor de comprensión impulsado por inteligencia artificial” diseñado para ahorrar tiempo a los ingenieros. Hoy en día, los ingenieros utilizan una variedad de herramientas para mantener el seguimiento del trabajo, como JIRA, Linear y hojas de cálculo, y pasan demasiado tiempo en reuniones en lugar de construir, dice Beykpour. Macroscope está diseñado para resolver esto.
Créditos de la imagen: Macroscope
“Me siento como si hubiera vivido este dolor… en cada empresa en la que trabajé, ya sea en los startups que construimos nosotros mismos, o en grandes empresas públicas como Twitter, básicamente vivimos este problema de la manera más difícil,” le dijo Beykpour a TechCrunch en una entrevista.
“Intentar entender lo que estaba haciendo todo el mundo, especialmente en una organización como Twitter con miles de ingenieros, era literalmente la mayor parte de mi trabajo — y la parte menos favorita de mi trabajo como jefe de producto en Twitter,” dijo.
Créditos de la imagen: Macroscope
Para abordar este problema y otros, los clientes de Macroscope primero instalan su aplicación de GitHub, que da a la empresa acceso al código base. Luego pueden instalar otras integraciones opcionales, como una aplicación de Slack, una aplicación de Linear y una aplicación de JIRA. El software realiza el resto del trabajo analizando el código y tomando nota de los cambios.
Esto implica un proceso llamado “caminata de código”, que utiliza el Árbol de Síntaxis Abstracta (AST) — una representación estructural del código de programación — para recopilar contexto importante sobre cómo funciona el código base del cliente. Ese conocimiento se utiliza luego en conjunto con grandes modelos de lenguaje (LLMs).
Créditos de la imagen: Macroscope
Una vez en funcionamiento, los ingenieros pueden usar Macroscope para descubrir errores que corregir en sus PRs (solicitudes de extracción), resumir sus PRs, obtener un resumen de cómo está cambiando el código base y hacer preguntas basadas en la investigación del código. Mientras tanto, los líderes de productos podrían usar el software para obtener resúmenes en tiempo real de actualizaciones del producto, insights sobre la productividad, respuestas a preguntas en lenguaje natural sobre el producto, el código o la actividad de desarrollo, y más. Esto puede ayudarlos a determinar qué equipos están priorizando en términos de asignación de ingeniería.
Créditos de la imagen: Macroscope
“Puedes hacer preguntas en lenguaje natural, independientemente de tu habilidad técnica,” observa Beykpour. “Esto podría ser muy útil si estás intentando aprender sobre el código base sin molestar a un ingeniero sénior en tu equipo. Muy valioso. Si eres un CEO y quieres entender literalmente, ‘¿Qué hicimos esta semana?’, tus opciones son preguntar a Macroscope o molestar a algunos compañeros de equipo,” añade. “Una es mucho más cara que la otra.”
Créditos de la imagen: Macroscope
Aunque no hay un producto que ofrezca un competidor directo a todo lo que ofrece Macroscope, sí compite en el espacio de revisión de código — donde los desarrolladores examinan y prueban cambios de código antes de que se implementen — con herramientas como CodeRabbit, Cursor Bugbot, Graphite Diamond, Greptile y otras. Sin embargo, la empresa dijo que cuando realizó su propio benchmark interno de más de 100 errores del mundo real, su producto detectó un 5% más de errores que la siguiente mejor herramienta. También generó un 75% menos de comentarios. (Lo compartió públicamente en un blog post aquí.)
Créditos de la imagen: Macroscope
Créditos de la imagen: Macroscope
El software cuesta $30 por desarrollador activo por mes, comenzando en cinco asientos, y ofrece precios empresariales y integraciones personalizadas para empresas más grandes. Requiere el uso de GitHub Cloud. Antes de su lanzamiento, varias startups y grandes empresas han estado utilizando el producto, incluyendo XMTP, Things, United Masters, Bilt, Class.com, Seed.com, ParkHub, A24 Labs y otros.
La startup de San Francisco tiene un equipo de 20 personas y ha recibido $30 millones en financiamiento de Serie A, que se cerró en julio y fue liderado por Michael Mignano en Lightspeed. Otros inversores incluyen Adverb, Thrive Capital y Google Ventures. Hasta la fecha, Macroscope ha recaudado un total de $40 millones.







