Preguntas de empleo IA y futuro de desarrollar apps

Muy buenos días y bienvenidos a Inteligencia Artificial. El podcast donde hablamos del presente y el futuro de la inteligencia artificial, analizamos casos donde ya se están usando estas tecnologías y vemos cómo podemos aplicarlo en el día a día de nuestros trabajos, proyectos y empresas. 

Yo soy Pocho Costa, ingeniero en sistemas, programador y amante de la tecnología y me podés encontrar en pochocosta.com donde ahí también vas a encontrar las notas del programa y otros medios para ponerte en contacto conmigo. Empezamos.

Buenas buenas! como andan! espero que muy bien! Acá estamos de nuevo con otro episodio de Inteligencia Artificial y una vez más vamos a dedicar el episodio de hoy a responder las preguntas que me envian a oyentes arroba pochocosta.com

Así que vamos con la primera de José Luis que dice:

“Buenas tardes, Pocho,

Te escribo desde España.

Te cuento un poco mi background. Soy graduado en Estudios Ingleses y actualmente curso un master de Procesamiento del Lenguaje e Inteligencia Artificial. Estoy a pocos meses de acabar el master y tengo muchas dudas sobre qué puestos laborales puedo desempeñar. ¿Podrías orientarme según tu experiencia, por favor? (Lingüista Computacional, Ingeniero de Machine Learning especializado en NLP, Desarrollador de IA Chatbots, Ingeniero de datos, Data Analyst, Data Scientist, no se… no me termino de ubicar. Parece que cuanto mas indago y mas aprendo, mas incapaz soy de enfocar una trayectoria.

¿Crees que un perfil como el mío puede encajar en una empresa de TIC? Estoy continuamente mirando ofertas por LinkedIn y me veo bastante lejos de los requisitos que piden… ¿qué consejo me puedes dar para encontrar mi primer trabajo como junior?

Muchas gracias y perdona tantas preguntas!

Este es el resultado que venden: 

El máster tiene como objetivo formar profesionales que puedan acceder a las industrias de la lengua, las tecnologías de la información y la comunicación, y el procesamiento del lenguaje natural para atender a demandas como el diseño de aplicaciones lingüísticas bilingües o multilingües, incluida la traducción automática; la creación de recursos lingüísticos electrónicos como bases de datos léxicas, diccionarios electrónicos u ontologías; el desarrollo de plataformas y materiales para e-learning y comercio electrónico; la interpretación de big data y la minería de datos; la edición avanzada de textos, y el análisis del afecto y la connotación, así como el resumen y la clasificación de la tipología textual.

Espero que te sean de ayuda estos datos, Pocho, y me puedas orientar según tu experiencia, por favor. Muchas gracias.

Un abrazo fuerte.”

Bueno José Luis, muchas gracias por tu pregunta. No se vos que ofertas son las que estás viendo en LInkedin, pero yo veo bastantes salidas laborales y trayectorias posibles. 

Si podes trabajar en una empresa TIC, yo creo que sí, de hecho me parece que en empresas dedicadas específicamente a la creación de modelos de lenguaje podrías encajar perfectamente. Incluso en grandes compañías tecnológicas como Google, Microsoft y AWS también. O en grandes consultoras también.

El tema es que suele haber una distancia entre el resultado que te nos suelen vender y la realidad del mercado laboral. No digo que sea en todos los casos pero si lo he visto en muchos casos.

Y entonces por esa diferencia que hay entre lo académico y el mercado laboral, conseguir el primer trabajo en tecnología no suele ser fácil.

Entonces esto creo que lo dice Gabriel Benmergui, la universidad es como una fabrica de galletitas, cuando vos salis de ahi sos una galletita mas en el paquete. Lo que tenes que hacer es diferenciarte del resto y sobresalir para que las empresas te elijan a vos.

Fijate de meterte en la comunidad de NLP en español, que se llama Somos NLP, ahí hay mucha gente crack en el tema, hacen Hackathones, si podes participar eso te va a dar rodaje. Que es parte de esa diferencia entre la academia y el mercado laborar. Incluso muy pocos estudiantes participan en este tipo de actividades, eso es otra cosa que te va a diferenciar del resto.

Y lo bueno que tenes es que estás graduado en ingles, eso permite llegar a mejores empleos, incluso los salarios suelen ser entre 2 y 4 veces mayores.

Sino, podes tambien ir a una empresa más chica, por ejemplo una agencia que se dedique a crear chatbots o incluso hacer eso mismo como freelance. Pero bueno ahi ya depende más de vos y lo que estés buscando, que por lo que leí iba mas por el lado de trabajar en una empresa TIC.

Así que bueno, espero que te sirva mi respuesta y cualquier cosa sino enviame otro email.

Vamos con la siguiente que es de Pablo y dice:

“Hola! He conocido tus podcast hace pocos días.

Soy facilitador en simulación clínica avanzada y como fruto de ese trabajo a nivel hospitalario nació un proyecto que se fundamenta en una App.
Esta iniciativa está destinada a ayudar a los anestesiologos en las situaciones de crisis vitales en quirófano.
Esta App se basa en protocolos y un lector de PDFs.

Estamos trabajando en una actualización y desde que escuché tu podcast tengo la idea en la cabeza de incorporar un asistente de IA para facilitar las consultas en estas situaciones.
Te agradecería ( yo y todos los anestesiólogos que trabajamos el día a día en quirófano) que pudieras ayudarme.

Pero aquí me salen las dudas de que hacer a continuación.

1.- donde pongo el asistente? En una pagina redireccionada desde la App?

2.- como la construyo? En tu último Podcast no terminé de entenderlo.

3.-podría utilizar sólo mis recursos?

Creo que en el último podcast das mucha información pero igual necesito algo más esquematizado.

Siento plantear dudas tan básicas pero me están generando dudas. 

Hace menos de una semana que descubrí tu podcast y desde luego puedo decir que he aprendido un montón contigo.

De cualquier manera te aseguro que lo estás haciendo muy bien y yo lo estoy recomendando a todos los miembros de la fundación .

Sigue así ”

Bueno Pablo, muchas gracias por tus palabras. Va a ver, tu primer pregunta es donde pones el asistente, si en la app o en una pagina redireccionada, y para mi el ideal es ponerlo en la misma app por una cuestión de experiencia de usuario va a ser más cómodo y más transparente quedarse en la misma app para interactuar con el asistente.

Tu segunda pregunta dice “como lo construyo”, bueno ahi tenes varios pasos, primero te diria que lo mas importante es diseñar en papel, y creo que un primer paso puede ser armar el chatbot design canvas. Que es un framework que te sirve como guia para ese tipo de proyectos. Hace bastante hice un episodio especifico hablando sobre eso así que les dejo en las notas del programa un link a ese episodio por si lo quieren ir a escuchar.

Otra cosa que vas a tener que definir es que tecnología vas a usar para el motor del asistente, ahi hay muchas tendrias que ver con tu equipo tecnico cual les conviene más. La que yo mencioné la otra vez es la de Open AI, pero hay muchisimas mas.

Y bueno despues van a tener que hacer el desarrollo y entrenamiento, la integración con la interfaz de usuario, y las pruebas de punta a punta.

Y con respecto a tu última pregunta de si es posible usar solo tus recursos, ahi no me queda claro a que recursos te referis, si son recursos de infraestructura o de personas o recursos de entrenamiento, pero si en todos casos podes usar tus propios recursos.

Asi que espero que te haya servido mi respuesta Pablo!

Perdón por la interrupción! Estaba editando el podcast y quería aprovechar para dejar un pequeño anuncio, como les comenté en el episodio pasado, estamos armando un grupo privado con gente que es dueña de empresas o emprendimientos que están o quieren empezar a implementar IA en sus empresas, y donde nos vamos a reunir dos veces al mes, cada uno va a ir comentando que está haciendo o que quieren hacer, yo voy a aportarles mi visión y tambien nos vamos a ir retroalimentando entre todos. La idea es tambien poder traer gente invitada a estos encuentros que sean especialistas en algún tema particular para que puedan venir a darnos su visión o incluso hacernos alguna masterclass.

Tambien vamos a tener un grupo en Telegram donde nos vamos a mantener en contacto para compartir información de valor.

Entiendo la importancia de hacer esto accesible a todos, por lo que tenemos una membresía de precio bajo, que nos permite que el proyecto sea sostenible y tambien nos de los recursos para poder traer a los expertos y poder generar cada vez mayor valor para los miembros.

Estamos en estos días por coordinar la primera videollamada así que si te interesa sumarte y no perderte este primer encuentro andá a pochocosta.com/grupo

Ahora si, volvamos al episodio.

Vamos con la siguiente que es de Andrés y dice asi:

“Buen día.

Estoy aprendiendo Machine Learning por mi cuenta, y entrenando modelos de clasificación, he notado demoras de hasta 2 horas generando el modelo en un portátil standard para el hogar. ¿Qué tan conveniente es usar un portátil gamer para estás tareas? ¿Se justifica el costo/beneficio de estos equipos? Aclaro, que solo lo quiero para programar y tareas de Machine Learning.”

Bueno Andres gracias por tu pregunta. Lo primero que te digo, buenisimo que estés aprendiendo Machine Learning. Felicitaciones por eso. Tu pregunta es muy parecida a una que respondí en el último episodio de preguntas si mal no recuerdo y lo que yo suelo decir en esos casos es que tal vez un paso antes de invertir en máquinas es probar con los recursos en la nube, que hay muchos gratuitos como Google Colab o los Kernels de Kaggle, los notebooks de Azure y otros, que son servicios que funcionan muy bien, tiene una parte gratuita y para aprender creo que van de 10. Y como decia, despues si ya eso no te alcanza, podes pasar a pagar por procesamiento que cuesta centavos por hora. Entonces yo soy siempre partidario de eso en vez de comprar máquinas. Pero bueno, son gustos.

Así que Andrés espero que te sirva mi respuesta.

Y vamos con la última que es de Milena de Colombia y dice “Hola Pocho, me gustaria que me dijeras, si aún vale la pena aprender a crear app mòviles.”

Muy buena tu pregunta Milena, muchas gracias.

Mirá yo creo que las aplicaciones moviles no van a desaparecer y tampoco las personas que hacen aplicaciones. Lo que sí me parece es que todo va a evolucionar, las aplicaciones probablemente no sean iguales a las de ahora dentro de 5 años, sino que sean aplicaciones más inteligentes, probablemente incorporan una interfaz conversacional. Apoyándose en la inteligencia artificial van a tener una experiencia de usuario más personalizada. Todo eso relacionado con la experiencia de usuario y la interfaz, y despues esta la otra parte de desarrollar aplicaciones que es todo el backend, las APIs, bases de datos y todo eso, donde eso cada vez tiene más relevancia incluso, asi que eso es una parte del tema. Y en cuanto al desarrollo, no veo que la inteligencia artificial vaya a reemplazar a los humanos desarrollando, lo que vi veo es que cada vez vamos a tener más herramientas que nos asistan en nuestras tareas como desarrolladores, con lo cual vamos a poder generar resultados mas rapido y de mejor calidad. Asi que en conclusión si creo que vale la pena aprender a crear apps en general.

Y bueno gente con esto llegamos al final del episodio, espero que les haya parecido interesante. Recuerden si quieren pueden enviar sus preguntas a oyentes@pochocosta.com ahi las que me llegan las respondo seguro. Me quedan todavía varias preguntas mas para responder asi probablemente agregue otro episodio así no se estira tanto la respuesta. Asi que si me enviaste una pregunta y todavía no salió, seguramente sale en el próximo.

Y bueno, recuerden también  que pueden suscribirse a mi lista de correos para estar al tanto de todas estas novedades de inteligencia artificial cada semana. Y si les gustó el episodio les pido que lo compartan para darle la oportunidad a que alguien nuevo lo pueda descubrir. y si no lo hicieron todavía, que dejen 5 estrellitas en Spotify, eso ayuda también a que el podcast sea descubierto por más personas. 

Para lo del grupo privado pochocosta.com/grupo

Y ahora sí, nos escuchamos en el próximo episodio donde seguiremos hablando de este hermoso mundo de la inteligencia artificial.