Desarrollo de IA en comercio electrónico: ¿Pesadilla o sueño hecho realidad?

Publicado: 2023-06-20
Como comerciante de comercio electrónico, siempre debe tener un ojo crítico en el futuro. Es posible que no desee ser el primero en la fila para cada nueva tecnología; algunos podrían llamar a eso estar en la "vanguardia". Pero tampoco querrás ser el último en saltar a una tecnología madura, también conocida como "¡perder el tren!"

Este enigma puede conducir a la parálisis, especialmente si consideramos los efectos que la inteligencia artificial (IA) tendrá... y ya está teniendo... en el desarrollo del comercio electrónico. ¿Debería dar luz verde a su equipo de TI para usar IA? ¿O debería bloquear las aplicaciones de IA hasta que puedan ser examinadas más a fondo por riesgos y seguridad? Estas son preguntas reales con las que luchan los comerciantes y vemos que actualmente se emplean ambos enfoques (agresivo y conservador).

Herramientas de desarrollo de IA hoy

Los asistentes de programación basados ​​en IA ya se utilizan ampliamente entre los desarrolladores de software para la compilación de código, la depuración de código y las pruebas basadas en código. Ya existen unas pocas docenas de herramientas como esta y están siendo utilizadas por desarrolladores en todas partes. Los asistentes de programación pueden resolver problemas relativamente simples pero que a menudo consumen mucho tiempo, lo que hace que los desarrolladores sean más productivos y disminuyen la fatiga que surge de la ejecución de tareas repetitivas.

Por ejemplo, Codex es una herramienta de inteligencia artificial (en versión beta) de los creadores del sistema Chat GPT (que a su vez se usa con frecuencia para tareas de codificación) que traduce el lenguaje natural en código. Codex impulsa otra herramienta similar, GitHub Copilot. Los desarrolladores deben tener la habilidad de hacer preguntas bien definidas a cualquiera de estos asistentes de IA para producir resultados útiles. Si no se controlan, también se sabe que los asistentes de IA dejan vulnerabilidades o incluso crean otras nuevas. Por lo tanto, elegir un desarrollador cuya experiencia permita un uso prudente y bien supervisado de las herramientas es de suma importancia.

Una herramienta más nueva llamada AlphaCode muestra una increíble promesa para resolver tareas de programación más complejas, pero aún requiere una definición extensa del problema, pautas de prueba y descripciones de resultados.

Otra clase de herramientas se parece a la función de "autocompletar" que ve con frecuencia en los programas de texto y campos de búsqueda. A medida que un desarrollador escribe una línea de código, el programa de IA (Tabnine, por ejemplo) sugerirá líneas de código completas. Cuanto más se utilicen estas herramientas, mejores serán para anticipar lo que está haciendo el desarrollador.

Siempre que tenga un resultado definido o un conjunto de resultados, más entradas para que la IA realice un seguimiento contra el reconocimiento de patrones, entonces tiene un ciclo de retroalimentación. La IA se nutre de los bucles de retroalimentación y ya los está utilizando en gran medida para proporcionar nuevas características y funciones para la búsqueda en el sitio, recomendaciones de productos para experiencias de compra personalizadas y personalización (consulte https://www.adobe.com/sensei.html ) .

Mirando hacia el futuro

En los próximos 1 a 3 años, creemos que veremos porciones significativas de tareas de desarrollo simples casi superadas por la IA. Por ejemplo:

  • El desarrollo de más temas "sin código". Estos son temas para plataformas como Shopify, Adobe Commerce (también conocido como Magento) y BigCommerce que permiten modificar y personalizar rápidamente el contenido, el diseño y el diseño sin permitir que los usuarios editen el código. En cambio, todos los cambios en el código de diseño/CSS son administrados por IA. Esto debería permitir un código más limpio, menos inflado y más estable porque la IA podrá manejar rápidamente la depuración y las pruebas y no dependerá de los enfoques de parches o calzador que los desarrolladores humanos suelen usar para efectuar un cambio.
  • Desarrollo de herramientas de diseño más fáciles de usar y más rápidas. Arrastrar y soltar ha existido por un tiempo, pero imagine que el software podrá anticipar e implementar cambios de aspecto consistente en los elementos del tema. Luego, puede limpiar cualquier cambio que AI no haya hecho bien en su primer paso.

El camino probable

El desarrollo de software, como muchos otros oficios y profesiones especializadas, consiste en un alto porcentaje de tareas que siguen un patrón o se basan en soluciones estandarizadas. La habilidad y la experiencia entran en juego en los detalles. La adopción de IA probablemente se alineará con esas verdades; sin duda, el uso de IA estará (y ya está) generalizado dentro del desarrollo del comercio electrónico, pero no reemplazará a los programadores expertos. Eso puede sonar ingenuo, así que le pondremos un punto más fino. La programación como profesión definitivamente cambiará a medida que la asistencia de IA se vuelva más poderosa y confiable, pero mientras el sistema necesite saber exactamente qué problema resolver, habrá una necesidad de desarrolladores y arquitectos de soluciones altamente calificados.

A corto plazo, la IA tendrá un efecto mucho menor en los elementos más complejos del desarrollo de sitios web, como la arquitectura de software, la gestión de bases de datos, el desarrollo de nuevas funciones y la seguridad avanzada.

Si quieres un trabajo hecho...

En general, como la mayoría de los cambios impulsados ​​por la tecnología, la integración de la IA en la programación del comercio electrónico seguirá el principio de Pareto (también conocida como regla 80/20). Los desarrolladores obtendrán la mayor parte de los beneficios disponibles de la IA al usarla para tareas limitadas. Otras tareas que involucran entradas más subjetivas: (opiniones, experiencia, preferencias) serían muy difíciles de pedir a la IA, mientras que bastante fáciles de entender para un programador humano experto. Al igual que el uso de robots en la industria, la IA se utilizará donde tenga un claro beneficio y donde sea económicamente factible en función de la escala de la actividad.

Los desarrolladores humanos usan su inteligencia nativa para traducir especificaciones expresadas (a veces vagas y siempre contextuales) en intentos de iteración que deben ser verificados por otros humanos (los gerentes de proyecto, los clientes). Este puede ser un proceso impredecible y, a veces, arbitrario cuando se trata de los detalles.

¿Qué deben hacer los administradores de comercio electrónico para utilizar la IA en su beneficio?

Es importante estar en una plataforma de comercio electrónico que esté trabajando agresivamente para aprovechar las tecnologías de IA de tendencia. Por ejemplo, los desarrolladores ya están experimentando con temas sin código para Shopify (es decir, nyla.app ) que se basan en IA para cambios de diseño rápidos y simples. Aún así, en una atmósfera de disrupción, existe la posibilidad de que se tomen malas decisiones a la hora de elegir una plataforma. El software que depende demasiado de la IA en este punto puede tener una gran cantidad de consecuencias no deseadas: niveles de mantenimiento y configuración que actualmente serían altamente especializados (y, por lo tanto, con un costo prohibitivo) a mediano plazo.

Más que nunca, una excelente y experimentada orientación es tu mejor aliado. Elija un socio de agencia en el que pueda confiar, con un historial de objetividad en lo que respecta a plataformas y herramientas. InteractOne no pretende no estar afiliado, pero nunca hemos sido tímidos con respecto a los puntos fuertes y débiles de Magento, Adobe, Shopify, BigCommerce y toda la tecnología subyacente. Nuestro papel es brindar asesoramiento sin adornos, en función de lo que vemos que sucede en el ecosistema.

No se fíe sólo de nuestra palabra. Manténgase informado siguiendo a los líderes de la industria, experimentando con IA usted mismo, asistiendo a ferias comerciales y seminarios, etc.

Revise y analice cuidadosamente las nuevas funciones de IA antes de elegir implementarlas en su sitio... no lo use solo porque tiene una etiqueta de "IA". Haga su tarea para asegurarse de que la función de IA tenga un impacto positivo en su sitio web.

Contáctenos para obtener más información sobre cómo optimizar su sitio de comercio electrónico.

    ¡Obtenga ayuda experta hoy!

    Un miembro senior del equipo de InteractOne se pondrá en contacto con usted en un día.

    Escríbanos a:

    Nuestro formulario de contacto

    O, si prefiere una llamada telefónica a la antigua:
    Teléfono (EE. UU.): (513) 469-3362

    4665 Cornell Rd. suite 255
    Cincinnati, OH 45241