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:
Ver transcripción del video
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.