De la RAE me quedo con estas dos definiciones de envejecer:
- Existente desde hace mucho tiempo o que perdura en su estado.
- Que existió o tuvo lugar en el pasado.
La primera es la que nos interesa. La segunda es la que nos preocupa.
taniwa es una boutique de software. Hacemos software para terceros y también hacemos producto propio.
Vendemos nuestros servicios con mensajes como:
De calidad
Adaptados a las últimas tecnologías
Con un equipo de profesionales con experiencia
Hacemos las cosas con cariño.
En fin, un mensaje no muy diferente al de otras empresas de software así que nosotros ponemos el acento en las referencias reales de proyectos (mejor hechos que palabras) y en estar en continua formación.
Esto último es agotador pero también es bonito.
Estos dos últimos años hemos tenido que engranar otra marcha para adaptarnos a:
- La irrupción de la IA y los LLM (Lenguajes de Modelado de Lenguaje).
- La inundación de herramientas basadas en lo anterior.
Nuestro objetivo es claro: Mantenernos “jóvenes” y al día, aportar valor real a nuestros clientes y nuestros productos.
¿Cómo nos mantenemos jóvenes?
1. Motivación
No pensamos que la irrupción de los LLM y la IA sea una amenaza. Pensamos que es una oportunidad. Hay mucho por aprender que nos da oportunidades de negocio a nosotros y a nuestros clientes.
2. ¡Copilot ya!
Todos los miembros de taniwa tenemos acceso a GitHub Copilot. Compartimos cómo lo usamos y lo que aprendemos entre nosotros y en eventos como primerViernes. Copilot te quita unos años de vejez, de lentitud y por lo pronto “tecleas” más rápido.
3. Cursos
En nuestro caso: DataCamp con los cursos de DataScientist y Machine Learning. Acceso de quien quiera a la subscripción de Packt. Itinerario de empresa para certificaciones. Por el momento con AWS.
4. Pruebas de concepto
Leyendo no se aprende tanto como haciendo. Hacemos pruebas de concepto con las tecnologías que nos interesan a nosotros y a nuestros clientes. Incorporamos las tecnologías que nos interesan a nuestros productos.
5. Demos
Si lo cuentas, lo aprendes dos veces mejor.
6. Eventos
Selección de eventos y asistencia a los mismos. Invitar a eventos a nuestros clientes y a nuestros amigos.
Ejemplos de los últimos meses
Copilot
Ya comentado. Lo usamos en el día a día no sólo para código sino también para documentación. Por ejemplo, para escribir este texto (5%).
Indexador de Vídeos
Trabajamos en un indexador de vídeos para uno de nuestros clientes sacando partido de las capacidades de los LLM y de “computer vision” para:
- Extraer texto de los vídeos. Tanto OCR como transcripciones.
- Extraer metadatos de los vídeos. Por ejemplo, reconocimiento de elementos y situaciones.
- Reconocimiento de caras.
- Indexar los vídeos para poder buscar por texto y por metadatos. Elasticsearch rocks!.
Generador de Contenidos
- Generación de textos, imágenes y vídeos asistidos por IAs.
- Creación de contenidos para redes sociales, blogs, etc.
- Uso de herramientas y - mejor - de frameworks.
LLMs con contenidos propios
- Proyecto superinteresante para la asistencia al diseño de plantas industriales.
- Basado en documentación propia.
- Viva LlamaIdex.ia.
Si no tienes un plan para mejorar será más fácil dejarse llevar y en unos años encontrarte fuera de la cadena de valor y con pocas opciones de engancharte.