Si gestionas un e-commerce, ya sabes lo difícil que puede llegar a ser organizar y clasificar todos los productos que tienes a la venta.
Y es que, la gestión de miles de referencias de productos, puede resultar complicada.
Sobre todo cuando se trata de determinar en qué categoría se encuentra cada producto y cómo agrupar estos para presentarlos a tus clientes de la forma más eficiente posible.
Por norma general, esta tarea es un auténtico sumidero de tiempo y, por tanto, de dinero.
De esta forma, nos hemos propuesto ayudarte a clasificar tus productos de manera efectiva, empleando sencillas herramientas de inteligencia artificial.
A continuación, te vamos a revelar cómo puedes en pocos minutos clasificar un centenar de productos y mejorar la experiencia de compra de tus clientes al presentarles productos relevantes de manera más rápida y precisa.
Sigue leyendo:
Clasificación automatizada de productos, ¿qué necesitas?
Para llevar a cabo este proceso de etiquetado automatizado, no necesitarás saber de Python ni tampoco dominar complicados lenguajes de programación.
Será suficiente que eches mano del archivo de Google Colab que te hemos preparado, y que podrás descargar a continuación en este artículo, junto a dos archivos CSV, donde deberás subir la información como te indicamos.
Te adelantamos que uno de estos archivos deberá contener el listado de productos y otro con el listado de categorías que deseamos asignarles.
Por último, y como no podía ser de otra manera, necesitarás tener una API Key de OpenAI para utilizar el modelo Da Vinci.
Funciones del script de contenidos para clasificar artículos en categorías
Antes de empezar, debes saber que este proceso puede llegar a ser algo exigente en el consumo de tokens.
Y es que, para clasificar cada uno de los productos en las diferentes categorías, se pueden llegar a consumir aproximadamente 100 tokens. No debemos perder de vista que 1000 tokens cuestan 0,020$ para el modelo Davinci:
Así que por este precio podemos catalogar unos 500 productos.
Realiza bien tus cálculos y ten en cuenta que estos precios están sujetos a variación.
Si quieres consultar los precios actuales, aquí te dejamos la URL: Precios de OpenAI
A diferencia de otros scripts que pueden ayudarte en esta tarea, nuestro script añade las siguientes funcionalidades:
- Puedes subir artículos y categorías de tu tienda online sin tener que adaptarte a una clasificación.
- Especificaremos tipo de e-commerce para aumentar fiabilidad de los resultados obtenidos.
- Permite limitar el número de consultas por minuto para evitar bloqueos.
- Realiza una iteración por cada producto en el listado y los clasifica en las categorías que hemos definido en archivos .csv.
En el video, podrás ver cómo hemos clasificado un listado de referencias de zapatillas de deporte en diferentes categorías:
Pasos previos a la ejecución del script para clusterizar keywords:
Descarga los archivos .csv de productos y categorías que hemos preparado en la sección de descargas y guárdalos en tu equipo tal cual sin cambiar nada.
A continuación, Inserta tu listado de productos y categorías respetando únicamente la primera celda con el título.
Esto es importante, ya que en el script ejecutaremos una llamada y de no ser exacto el nombre del archivo que subamos, no se resolverá de manera correcta.
Por último, inserta tu clave de OpenAI y ya solo te quedará ejecutar cada uno de los bloques de manera ordenada.
Cómo organizar productos por categorías
Bien, ahora vamos a resumir los pasos que debes seguir para que funcione todo correctamente:
- Descarga archivo Google Colab y realiza una copia en Google Drive para que puedas realizar todas las modificaciones que quieras y puedas mantener tu API Key en secreto.
- Instala dependencias y librerías necesarias mediante comando Control + Enter o clicando sobre botón de ejecución.
- Sube archivos que previamente hemos creado con nuestros productos y categorías.
- Tras la instalación de dependencias, se llevará a cabo lectura de nuestros archivos.
- Indicamos tipo de e-commerce así como nuestro clave de OpenAI.
- Limitaremos las consultas para no sobrepasar los límites de la API de OpenAI.
- Iterar sobre cada producto y asignarle una categoría.
- Nos queda un último paso, donde se guarda resultado en un archivo .csv y nos permite descargar el archivo de productos clasificados en formato .csv.
No te preocupes si no te ha quedado claro. Te hemos preparado este video para que veas exactamente que debes hacer:
Este contenido se genera a partir de la locución del audio por lo que puede contener errores.
(00:01) Muy buenas, bienvenidos y bienvenidos a un nuevo vídeo de iSocialWeb yo soy Luis Fernández y hoy continuamos la serie de vídeos de Inteligencia artificial aplicar al seo en este caso vamos a trabajar con un Script generado por Arnau Vendrell en el que vamos a poder clasificar un listado de productos en un listado de categorías que nosotros decidamos Esto será de total de forma totalmente automática y es muy útil cuando estamos cambiando las categorías de nuestro e-commerce o subiendo nuevos productos a nuestro e-commerce es que no
(00:27) tienen categorías asignadas de antemano para ello vamos a necesitar Python utilizando con un Collage que os vamos a pasar en la descripción de este vídeo Vais a tener acceso a él simplemente tendréis que hacer una copia del mismo dando clic archivo guardar copia en vuestro drive y luego necesitaréis dos csv el primero es vuestro listado de productos tiene que llamarse products.csv
(00:51) Y ser encabezado por una primera fila un encabezado llamado producto si no es así lo tenéis que modificar en el csv o dentro del código y aquí tendréis simplemente un export de todos vuestros productos y el último csv que vais a necesitar es el de categorías el mismo estilo que el anterior categoris.csv como nombre una primera fila un encabezado llamado categoría y listado de categorías que Vais a necesitar para hacer esta clasificación vamos a utilizar el modelo Da Vinci de Open AI cada consulta a cada producto básicamente utiliza unos 100 tokens más
(01:25) o menos aquí tenéis el precio actual por si queréis de los tokens Esto está sujeto a cambios ir actualizando Igual cuando estás viendo Este vídeo ni siquiera utilizamos GPT 3 pero aquí tienes el precio por mil tokens en Open AI por si queréis comprobar lo que os costaría y para ejecutarlo podemos ir paso a paso ejecutando las celdas en nuestro collage abriréis el collage abrís la copia yo aquí ejecutado ya las celdas de instalación Para no perder tiempo en ejecución pero básicamente Haz clic en la esquina
(01:53) superior izquierda en el botón Play o el comando de acceso rápido control enter y se ejecutaría la celda si todo está correcto os marcará con un tic verde en la esquina superior izquierda que se ha ejecutado si hay algún problema saldrá un mensaje de error con el mensaje de error pertinente y ahí tendréis que seguir los pasos para corregirlo, pues buscarlo en Google o puedes incluso preguntarle a gpt a ver qué está fallando tenéis todo explicado con comentarios brevemente para qué hace cada celda y podéis seguirlos aquí son los
(02:22) comentarios en verdes el texto que está en verde presidido por una almohadilla aquí instalamos todas nuestras dependencias destacando principalmente para conectarnos a su API y pandas para mejorar para manejar los contenidos es con una herramienta de gestión de datos básicamente es como para poder utilizar nuestros csv dentro de Python y a continuación vamos a subir nuestros archivos esto lo ejecutáis os saldrá una un botón en el que os permitirá subir archivos haces clic y elegís vuestros dos archivos categories.csv y product.csv
(02:54) y se guardarán veréis que se guarda correctamente en las celdas a continuación importamos todas nuestras dependencias y vamos a leer nuestros archivos fijaos que aquí el nombre ya está escrito de antemano product.csv por eso insistimos en que tiene que ser el mismo nombre si habéis utilizado un nombre distinto podéis Modificar el archivo o modificar esta línea de texto y lo mismo para categorías a continuación vamos a especificar un poco más nuestro tipo de e-commerce aquí en nuestro caso como vamos a clasificar zapatillas y que la mayoría son
(03:23) zapatillas de deporte talleres generales he, puesto que va a ser un e-commerce de deportes podríamos poner zapatillas Si queremos ser más genéricos esto podéis ir jugando y adaptándolo vosotros A vuestras necesidades a continuación vamos a hacer unas modificaciones en pandas para adaptar nuestros el formato para los prompts y finalmente tendréis que ingresar aquí vuestra clave secreta de Open AI esto recordad no lo compartáis Esto es lo que permite acceso a vuestros créditos de Open AI ejecutéis toda la columna y no
(03:53) debería haber problema a continuación tenemos un pequeño código que lo que nos va a permitir es no llegar al límite esto simplemente hace que entrada cada x consultas se limite a 20 por minuto por lo que no vamos a esto sería el límite dependiendo de vuestra cuenta de Open AI lo hemos limitado a 20 si veis que va muy lento podéis modificarlo ampliándolo aquí si veis que va demasiado rápido y os bloquea podéis reducirlo aquí este probablemente no tenga que cambiar nada te dejando esto como está pero que sepáis cómo funciona
(04:27) esto es una función que utilizaremos más adelante este código como tal No ejecuta nada no veréis ninguna output Y a continuación lo que vamos a hacer es iterar por cada producto en nuestro listado de productos si queréis hacer una prueba anteriormente para ver cómo funciona y tenéis un listado de miles de productos lo que podéis Añadir está aquí comentado si lo queréis copiar es Añadir esta línea esto aquí sustituir product Data Iframe si todo esto de aquí lo puedes modificar por esto de aquí y esto lo que va a hacer es que va a ir
(04:56) solo del producto 1 al producto x + 1 es decir si ponéis un 5 aquí va a ir del producto 1 el producto 6 por lo que solo lo probaríais en seis productos veis si os gusta la opus ver si está funcionando bien y no gastéis todos los créditos en los medios de productos que podéis tener Entonces por cada producto vamos a hacer el siguiente plum clasifica el siguiente producto con la tienda online de en nuestro caso y lo hemos colocado aquí arriba el deportes el producto va a ser el nombre del producto y va a ser en un listado de categorías
(05:29) con nuestras categorías aquí no se ve completamente ahí está en una de las siguientes categorías aquí tenemos el listado de categorías y devuelve únicamente el nombre de la categoría elegida esto nos aseguramos de que nos dé un formato correcto aquí ejecutamos llamamos a la api de Open AI con nuestra función de para el que evite que se nos bloqueen por llamadas excesivas a lápiz y guardamos nuestros resultados Aquí hacemos unos cambios de formato por si acaso se nos han colado saltos de línea puntos o dos puntos y lo guardamos todo en un Data
(06:05) iframe si hay algún error nos va a imprimir el error y nos lo va a poner aquí como error general y aquí tienes un ejemplo del resultado si le damos displace nos muestra que por ejemplo las nivales 327 son zapatillas por ejemplo estas Vans unas zapatillas altas zapatos con cordones nos va clasificando todo en un formato producto y categoría y con este último como en esta última celda simplemente lo pasáis a formato csv lo mostráis de nuevo por si lo queréis ver y os lo descargáis en un documento llamado productos clasificados
(06:38) y esto con un par de clic como veis ya es completa todo si tenéis cualquier duda queréis ampliar ya sabéis que tenéis nuestro canal tenéis nuestro Twitter hay una serie de vídeos en una lista de reproducción dentro del canal en la que explicamos más casos prácticos y eso sería todo muchas gracias por su atención y nos vemos en el próximo vídeo
Descarga script y plantilla para el proceso de clasificación
Estos son los recursos que vas a necesitar para disfrutar de una tarea que siempre te resultó tediosa:
¿Qué es la clasificación de productos por IA?
La clasificación de productos por inteligencia artificial (IA) es una técnica utilizada en el comercio electrónico para categorizar automáticamente los productos en diferentes categorías.
Se trata, por lo tanto, de una técnica avanzada de clasificación de datos que emplea algoritmos de aprendizaje automático. De esta forma es posible analizar grandes conjuntos de datos y clasificarlos automáticamente en diferentes categorías.
¿Por qué es importante clasificar en categoría correcta productos en un e-commerce?
La clasificación de productos en la categoría correcta es fundamental para el éxito de un comercio electrónico.
Una categorización adecuada tiene varias ventajas:
- Permite a los usuarios encontrar rápidamente los productos que están buscando.
- Mejora la experiencia de compra de los usuarios.
Así, podrás alcanzar uno de los objetivos principales de todo e-commerce: aumentar las ventas.
Además, la categorización adecuada de los productos facilita mejorar la optimización de motores de búsqueda (SEO), lo que resulta en una mayor visibilidad y tráfico del sitio web.
Ventajas e inconvenientes de los clasificadores de datos actuales
Los clasificadores de datos actuales tienen ventajas y desventajas.
Entre las ventajas se encuentra la capacidad de clasificar grandes conjuntos de datos automáticamente.
Ahorrando tiempo y recursos humanos.
Sin embargo, los clasificadores de datos también pueden tener sus limitaciones, como por ejemplo la capacidad de categorizar productos en función de variables específicas, como el color o el tamaño.
Esto es algo que todavía no resuelven bien.
Beneficios de la IA y Aprendizaje Automático aplicado a la Clasificación de Datos
El uso de IA y aprendizaje automático en la clasificación de datos ofrece numerosos beneficios.
En primer lugar, ambos pueden mejorar la precisión de la clasificación de productos.
Además, son capaces de analizar grandes conjuntos de datos rápidamente, ahorrando tiempo y recursos humanos.
Por último, la IA y el aprendizaje automático también pueden identificar patrones y tendencias en la clasificación de productos, lo que puede ayudar a mejorar la estrategia de marketing y ventas.
La IA y el Machine learning aplicados a la Clasificación de Información
La IA y el machine learning también se aplican a la clasificación de información en diferentes campos, como el análisis de datos financieros y la clasificación de documentos en bibliotecas digitales.
Ambas ayudan a identificar patrones y tendencias en grandes conjuntos de datos y a clasificarlos automáticamente en diferentes categorías.
Lo que puede mejorar la eficiencia y la precisión en la clasificación de información.
Uso de inteligencia artificial para la clasificación automatizada de productos
El uso de inteligencia artificial para la clasificación automatizada de productos puede mejorar significativamente la eficiencia y la precisión de la clasificación de productos en un comercio electrónico.
Sin embargo, es importante tener en cuenta que esta no es perfecta y puede requerir ajustes manuales periódicos para asegurar una precisión constante.
Aun así, la clasificación de productos por IA se está convertido en una herramienta esencial para cualquier e-commerce manager que busque optimizar su catálogo de productos y mejorar la experiencia de usuario.
La correcta clasificación de los productos en categorías adecuadas no solo facilita la búsqueda y selección de productos por parte de los clientes, sino que también permite a los propietarios de los negocios una gestión más eficiente de sus productos y una mayor visibilidad en los resultados de búsqueda.
Aunque existen algunos desafíos y limitaciones en los clasificadores de datos actuales, la implementación de IA y Aprendizaje Automático pueden ser muy beneficiosas para mejorar la precisión y eficiencia en la clasificación de datos.
En definitiva, la IA y el Machine Learning son herramientas valiosas para automatizar y mejorar la clasificación de información, lo que a su vez puede aumentar la eficiencia, la productividad y la satisfacción del usuario.