Lo que Codex desbloquea para Notion
Cómo Notion usa Codex para crear especificaciones de una sola vez y multiplicar su potencia de ingeniería.
2 Weeks → 3 hours
Codex redujo el tiempo de desarrollo
En Notion, Codex está cambiando la forma en que los ingenieros diseñan. La empresa está rediseñando los componentes básicos de software y las abstracciones que construye para que los agentes puedan usarlos. Al incorporar a un nuevo ingeniero al equipo, contratan priorizando la curiosidad y la apertura mental, ya que los años de experiencia que el campo normalmente exigiría aún no existen. Y los gerentes que llevaban años sin escribir código de producción han vuelto al código base y están haciendo entregas junto a sus equipos.
Ryan Nystrom dirige Ingeniería de Productos de IA en Notion. En el más de un año que lleva en el cargo, su equipo creó o contribuyó a casi todas las funciones de IA del producto. Están descubriendo que recurrir a Codex abrió nuevas posibilidades para lo que pueden abordar.
"Lo que aprecio de Codex es que se toma su tiempo para entender las cosas antes de ponerse a diseñar". El resultado es que, por lo general, lo que crea cumple con los estándares de nuestra base de código desde el principio, en lugar de que yo tenga que volver y limpiar gran parte de su trabajo".
Crear la entrada de voz con IA de Notion en la web
La capacidad de Codex para ejecutar de forma autónoma se manifestó claramente en un proyecto reciente. Ryan usó solo Codex para llevar la entrada de voz con IA de Notion a la web.
"Cuando hablamos, podemos aportar mucho más contexto", dice. "Cuando escribo, pienso en mi prosa, en las palabras que elijo. Al ofrecer esta función a los usuarios de Notion, pueden hacer preguntas más naturales e incluir mucho más contexto. Queríamos llevar eso a Notion AI".
Cuando llegó la solicitud de función, la aplicación móvil de Notion ya contaba con una versión funcional, pero el cliente de escritorio y web no. Aunque Ryan no estaba del todo seguro de cómo funcionaba la función en móvil, pudo encargarle el problema a Codex. Lo apuntó a la base de código móvil, le dio una descripción clara de cómo tendría que verse en la web y le proporcionó una forma de verificar el resultado. Codex devolvió una primera versión completa de la implementación web, de un solo intento, que se ajustaba lo suficiente a las convenciones de la base de código de Notion como para lanzarse al día siguiente.
"Si hubiera construido la función de entrada de voz de Notion hace dos años, este proyecto me habría llevado dos semanas, a mí y a otro ingeniero más", dice Ryan. "Con Codex, pude desarrollar esto en unas tres o cuatro horas, completamente por mi cuenta".
"Pasó un buen rato explorando nuestro código móvil y luego finalmente volvió y escribió toda la funcionalidad básicamente en un ejemplo". "Lo lancé al día siguiente e inmediatamente empecé a dejar que los usuarios lo probaran".
Cómo cambió el trabajo
Los ingenieros de Notion pueden asignarle habitualmente a Codex un conjunto de tareas y una forma de verificar su trabajo, y luego apartarse mientras se ejecuta. "Me he dado cuenta de que paso mucho más tiempo escribiendo estos documentos de especificaciones que le puedo dar a Codex y dejar que trabaje en ellos", dice Ryan. "Sinceramente, ya casi no escribo código a mano".
Antes de Codex, cada ingeniero del equipo podía concentrarse en una sola tarea a la vez, con el tiempo reducido por las reuniones y el apoyo a sus compañeros. Ahora ejecutan múltiples tareas en paralelo, lanzando trabajo sin perder nada del soporte al equipo que antes era el cuello de botella.
"Dirijo un equipo de personas y, tradicionalmente, los gerentes no han tenido tiempo para escribir código", dice. "El hecho de que pueda crear una funcionalidad por mi cuenta y aun así seguir apoyando a mi equipo es una locura". "Llevo más de cinco años en gestión y nunca había podido profundizar tanto en los problemas de código".
Ahora puede simplemente poner una tarea en cola, entrar a un bloque de reuniones y volver a encontrarse con una función terminada. O bien, él y su equipo cuentan con un gerente que puede lanzar junto a ellos, y Ryan recupera una parte del trabajo que asumía que había dejado atrás. Esta disponibilidad se extiende más allá de la jornada laboral también. Antes de irse a dormir, le plantea una pregunta de investigación, deja que Codex trabaje toda la noche y se despierta con un informe terminado.
Codex ha redefinido el punto de partida de lo que un equipo pequeño (¡incluso un equipo de uno!) puede despachar, y le ha dado a los ingenieros de Notion más espacio para enfocarse en el trabajo que más les importa.
“Cada vez que necesito investigar una tarea, corregir un error o hacer un pequeño ajuste, Codex está ahí, listo y dispuesto". “Básicamente, tengo un pasante disponible en Notion las 24 horas, los 7 días".


