Si, sabemos que php es vulnerable y todo el mundo está en llamas...🔥🔥
Nos hemos compilado las versiones fuera de soporte más antiguas PHP7.4 y aplicado la remediación para todos nuestros servicios y los más rezagados.
Hoy he conectado a Claude Code con el odiado Teams y creo que es una de las cosas más útiles que he hecho con la IA xD
Y ojo, no es para la "tontería" de que te resuma las reuniones.
Para empezar, que sepas que Microsoft permite registrar una aplicación en Entra ID y, mediante OAuth y los permisos adecuados de Graph, acceder a las transcripciones y grabaciones de las reuniones de Teams.
Por lo que puedes, relativamente rápido, proporcionarle acceso a Claude Code para que pueda analizar reuniones de Teams, saber quién dijo qué, en qué momento e incluso acceder al vídeo para extraer capturas concretas...
El otro día preparé todo y hoy he tenido la oportunidad de probarlo con un cliente... y es una puta pasada. Estoy encantado xD
Os pongo en contexto...
Imaginad una reunión con un cliente que solicita mejoras, comunica incidencias, propone cambios en determinados procesos, etc.
Muchos sabréis lo complicado que puede resultar tomar notas en determinadas reuniones. A veces el cliente no tiene demasiado claro lo que necesita, intervienen varias personas, se contradicen, discuten, cambian de opinión sobre la marcha o explican un problema enseñándote algo en pantalla que luego cuesta trasladar a un documento...
Y claro, después viene el infierno de interpretar todo eso, separar lo que realmente se ha acordado de lo que simplemente se ha comentado y convertirlo en algo que el equipo de desarrollo pueda implementar.
(Para acabar convocando otra reunión porque nadie tiene claro qué se decidió en la primera xD)
Pues aquí es donde entra Claude Code.
En nuestro caso, conoce la aplicación con bastante precisión: su arquitectura, los módulos, la base de datos, la lógica de negocio, las feature flags, las convenciones de desarrollo...
Absolutamente TODO. De hecho, hay partes de nuestra propia aplicación que conoce mejor que nosotros mismos (es triste, pero es una realidad xD)
Ahora, al terminar una reunión, podemos pedirle que analice toda la conversación y contraste lo que se ha hablado con el código real de nuestro software.
Tengo una skill preparada específicamente para generar planes de desarrollo. Y no hablo de escupir cuatro párrafos y una lista de tareas...
Genera un documento bastante visual, con diagramas, modelos ER, esquemas de procesos y otros elementos gráficos que ayudan a entender qué hay que desarrollar, cómo encaja con lo que ya existe y qué impacto pueden tener los cambios.
Y ahora, al integrarla con Teams, puedo hacer algo que me parece especialmente interesante: vincular cada requisito con el momento exacto de la reunión del que ha salido.
El documento va citando las intervenciones relevantes, indicando quién dijo qué y en qué minuto. Si durante la reunión el cliente compartió pantalla para explicar un proceso o enseñarnos una incidencia, también puede incluir capturas de ese momento junto al requisito correspondiente.
Es decir, puedes estar leyendo una propuesta de desarrollo, ver una funcionalidad que hay que modificar y consultar directamente qué explicó el cliente, quién lo pidió y qué estaba mostrando en pantalla.
Y no se queda ahí. Claude Code también puede detectar contradicciones, distinguir entre decisiones definitivas y propuestas que quedaron en el aire, identificar requisitos que no están suficientemente claros y plantear las preguntas que deberíamos resolver antes de empezar a picar código (si todavía podemos llamarle "picar" código a lo que hacemos hoy día xD)
Pero, además, puede contrastar todo eso con la implementación actual.
¿Qué funcionalidades ya existen? ¿Qué componentes habría que modificar? ¿Podemos reutilizar algo? ¿Qué dependencias tiene? ¿Podría afectar a otros módulos o clientes?
Esto último es especialmente importante en nuestro caso, porque tenemos una solución de software utilizada por distintos clientes, cada uno con sus módulos, parametrizaciones y particularidades...
Claude Code tiene ese contexto y puede ayudarnos a detectar las implicaciones de un cambio más allá de lo que el cliente está solicitando.
Con toda esa información, la skill elabora un plan de desarrollo con tareas, dependencias, criterios de aceptación, diagramas y referencias tanto al código como a las partes de la reunión que justifican cada decisión.
Y lo mejor es que no está proponiendo una solución basándose únicamente en lo que alguien dijo durante una videollamada.
Está contrastando las necesidades del cliente con el código que realmente tenemos desarrollado. A mí esto me parece una puta locura xD
Evidentemente, hay un asunto importante que no podemos ignorar... y menos en Europa: la privacidad.
Para utilizar esto con clientes, primero hay que explicarles qué vamos a hacer y cómo: que la reunión se grabará, que su contenido será analizado mediante IA, qué datos se tratarán, con qué finalidad, quién tendrá acceso a ellos y durante cuánto tiempo se conservarán...
Vamos, explicarles TODO con transparencia, informar adecuadamente a todos los participantes y recabar su consentimiento cuando corresponda.
Que no se trata de darle a "grabar" y hacer después lo que nos dé la gana con la información. Y sí, este tipo de tratamiento puede hacerse legalmente en Europa.
El RGPD (Reglamento UE 2016/679) no prohíbe analizar reuniones mediante IA, pero tampoco da carta blanca.
Hay que contar con una base jurídica válida, explicar claramente qué se hace con los datos, utilizarlos únicamente para las finalidades previstas, tratar sólo los necesarios y aplicar las medidas de seguridad correspondientes.
Y ojo con los proveedores externos, porque no basta con que prometan proteger tus datos. Hay que revisar sus condiciones de tratamiento, las garantías contractuales y las posibles transferencias internacionales. Anthropic, por ejemplo, dispone de un acuerdo de tratamiento de datos (DPA) con cláusulas contractuales estándar para sus servicios comerciales, como Claude Team, Enterprise y su API. Y en España, además, tenemos que cumplir con la LOPDGDD (Ley Orgánica 3/2018).
En definitiva, es perfectamente posible plantear este tipo de integración respetando la normativa, pero hay que hacer las cosas bien...
Y, por supuesto, Claude Code NO decide qué vamos a desarrollar. Sus propuestas las revisamos, las validamos técnicamente y aclaramos con el cliente lo que sea necesario. De hecho, en la prueba de hoy, tuve que corregir unas cuantas cosas del plan de desarrollo... Pero me ha ahorrado varias jornadas de análisis.
Pero pensad un momento en lo que supone todo esto...
Hasta ahora, después de una reunión, alguien tenía que interpretar las notas, redactar los requisitos, trasladarlos al equipo técnico y comprobar si lo que pedía el cliente encajaba con la aplicación. Y en ese proceso se pierde contexto, aparecen malentendidos y acabamos teniendo muchas más reuniones para aclararlo todo.
Ahora podemos hacer que la misma IA que trabaja con nuestro código analice directamente la conversación original, con todos sus matices, contradicciones y referencias visuales...
Y que, a partir de ahí, nos prepare un plan de desarrollo que no sólo explica qué habría que hacer, sino también por qué, dónde y de qué parte de la reunión sale cada requisito.
Para mí, lo revolucionario no es que la IA pueda resumir una reunión, sino que pueda conectar lo que necesita un cliente con el software que ya tenemos desarrollado y ayudarnos a determinar cómo resolverlo, conservando la trazabilidad de todo el proceso.
Palencia ha debatido, ha participado hasta la extenuación. Y vosotros por quinta vez os habéis pasado la voz de la militancia por el forro. Viva la democracia interna!
Teniendo en cuenta que Ábalos nos daba clases sobre feminismo…
Que Zapatero nos daba lecciones sobre austeridad y generosidad…
Es coherente que Puente nos explique la política del amor.
@el_pais Zapatero era del PSOE? Pues sí que os habéis vuelto de ultra-izquierda si.
Por otro lado señora Ministra, no saber de lo que habla, mentir , manipular … debería ser pena de cárcel.
@patxilopez@Congreso_Es Cierto, Rubalcaba, un gran político, culto, conciliador... si aún viviera os echaba de este PSOE a patadas.
Tú no lo serás en la vida... mediocre.
@AlvaroPielago Álvaro, dile a Claude o ChatGPT que te explique una cuenta de resultados.
No saber cómo interpretarlo no es el problema, yo no sé.
Pero al menos con las herramientas de hoy en día, interés en comprenderlo.
Además, ese dinero sirve para seguir creando empleo, pagar impuestos…
@el_yuste_@DonPedroES@supersoro Quien más gana de trabajadores y empresas es el Estado: IRPF, IVA, Sociedades, Seguridad Social...
Pagas un servicio por 1.000 € + IVA y vendes por 1.100 € + IVA. Hacienda ingresa 21 € de IVA neto y tú tienes 100 € de margen bruto para gastos e impuestos.
¿Quién roba?