Antiguamente, cuando se hablaba de Inteligencia Artificial (IA) se imaginaba como una película de ciencia ficción: ciudades futuristas con coches voladores o robots que venían a dominar nuestro planeta.
La inteligencia artificial no se ha convertido en eso (de momento) y esta tecnología busca facilitar o agilizar nuestra vida a través de la simulación de procesos de inteligencia humana por parte de máquinas o sistemas informáticos. Hoy en día, sus usos no se dan simplemente en grandes empresas con gran poder adquisitivo, sino que cualquier ciudadano con un teléfono inteligente o Pyme los usa.
Si hablamos de su uso en móviles inteligentes, algunos podrían ser: el GPS o navegador en línea, asistentes de voz (Siri, google assistant, Alexa), la publicidad online que aparece en las redes sociales o webs, e incluso el modo retrato de las cámaras.
Pero si hablamos de empresas, existen diferentes tecnologías de Inteligencia Artificial para marketing, dependiendo del tamaño y características de las mismas. Algunas de las principales tecnologías de IA que pueden ser utilizadas son:
Desde Grupo Innovaris trabajamos en línea con la transformación digital, creando hace unos años un área específica para desarrollar proyectos de esta índole, como Vega o Innaudit. Y hace unos meses se decidió hacer uso de dos herramientas, basadas en Inteligencia Artificial para agilizar el desarrollo de nuestras aplicaciones. Para ello decidimos usar dos herramientas que nos ayudarán en el proceso, Copilot y TabNine.
Copilot es un asistente para escribir código basado en inteligencia artificial, que va aprendiendo con el tiempo, y que se añade como extensión a tu entorno de desarrollo (IDE), en nuestro caso IntelliJ, WebStorm y VSCode.
Cuando estas programando y escribes el nombre de alguna funcionalidad, Copilot te recomienda todo el código de la funcionalidad a partir del nombre que se escribió. O si estás realizando código repetitivo, el ya te va recomendando la siguiente línea de código a partir de las anteriores que se han ido repitiendo.
Es una herramienta muy potente y útil ya que, aunque te recomiende muchas veces el código que tenías pensado implementar, también te puede dar otra alternativa más eficiente a la que se había pensado y así de esta manera aprender de él otras formas de programar.
TabNine, al igual que la herramienta anterior, es un asistente de código y lenguaje natural que se añade como extensión a tu editor de código. Sus principales funciones son:
Ambas herramientas se pueden tener añadidas ya que no entran en conflicto una con otra, agilizando de esta manera la programación de las aplicaciones que se desarrollan en el área de transformación digital.
En mi opinión, como desarrollador que ha utilizado ambas herramientas durante unos meses, me parecen bastante útiles, eficientes y didácticas. No sólo te agilizan el trabajo del desarrollo de código de nuevas funcionalidades, sino que también te enseñan otras alternativas a la hora de programar, es decir, te recomiendan estructuras de códigos más cortas o eficientes que hacen la misma función al que se iba a desarrollar. A lo mejor lo que antes se hacía en 10 líneas de código, estas herramientas te recomiendan otras opciones que se hacen en 3.
Consultoría especialista en turismo, desarrollo local, sector público y empresas. Presentes en Canarias, España y Latinoamérica.
Las cookies necesarias son absolutamente esenciales para que el sitio web funcione correctamente. Esta categoría solo incluye cookies que garantizan funcionalidades básicas y características de seguridad del sitio web. Estas cookies no almacenan ninguna información personal.
Cualquier cookie que no sea particularmente necesaria para que el sitio web funcione y se use específicamente para recopilar datos personales del usuario a través de análisis, anuncios y otros contenidos integrados.