paint-brush
Cómo crear un chatbot de inteligencia artificial que identifique productospor@subutai
409 lecturas
409 lecturas

Cómo crear un chatbot de inteligencia artificial que identifique productos

por Edidiong6m2024/10/13
Read on Terminal Reader

Demasiado Largo; Para Leer

Coze fomenta la experimentación y la innovación en el desarrollo de chatbots de IA, lo que conduce a la creación de aplicaciones de chatbots nuevas y emocionantes.
featured image - Cómo crear un chatbot de inteligencia artificial que identifique productos
Edidiong HackerNoon profile picture

Cuando era niña, no pasaba los fines de semana en el centro comercial ni con amigos, como la mayoría de los estudiantes de secundaria de mi edad. Estaba atrapada en la tienda de mis padres, rodeada de cajas, estantes e innumerables productos que esperaban ser reabastecidos. ¿Mi trabajo? Tomar fotografías de los productos, subirlas al sitio web y escribir descripciones que de alguna manera convencieran a la gente de comprar otra marca de fundas para el teléfono o un utensilio de cocina al azar. Era un trabajo tedioso, la misma rutina una y otra vez. Me sentía como un robot, excepto que los robots reales no estaban cerca para ayudar.


Entre el trabajo escolar y el ciclo constante de reposición y actualización de la tienda online, estaba agotada. La peor parte no era ni siquiera la reposición en sí, sino las interminables subidas y descripciones de productos. El sábado por la tarde, después de horas de tomar y editar imágenes de productos, no podía distinguir la diferencia entre una tostadora y una batidora. ¿Describirlas? Peor aún.


Finalmente decidí que tenía que haber una mejor manera. Recordé haber leído sobre herramientas de IA que podían hacer cosas como generar texto e imágenes. Fue entonces cuando encontré Coze.com, una plataforma sin código que permite a cualquiera crear un chatbot de IA usando lenguaje natural para activar su sistema. Fue como si se me encendiera una bombilla en la cabeza. ¿Y si pudiera crear un chatbot que se encargara de todas las cosas aburridas?


Esto podría ayudarme a ahorrar tiempo que gasto tomando imágenes de productos, investigando manualmente y vinculando detalles de productos en nuestro sitio web.


Bueno, esto es lo que hice y te mostraré cómo. A continuación, se incluye un resumen de lo que comentaré sobre cómo implementé sus herramientas para crear mi chatbot de IA.


  • ¿Qué es Coze?
  • Cómo funciona
  • Indicaciones para escribir
  • Implementación de complementos
  • Variables
  • Base de datos
  • Resultado
  • Beneficios de usar mi chatbot de IA
  • Reflexiones personales sobre Coze

¿Qué es Coze?

En resumen, Coze es una plataforma de herramientas sin código para crear chatbots de IA, desde simples hasta complejos, en minutos. Permite a los usuarios crear fácilmente una amplia gama de bots utilizando texto. Los chatbots se pueden publicar en su tienda dentro de la aplicación, WhatsApp, Telegram, Discord, Slack y muchas otras redes sociales.

Cómo funciona

Para crear tu propio chatbot, simplemente

  1. Regístrate en la plataforma.
  2. Crea un bot agente en tu espacio de trabajo.
  3. Complete toda la información requerida en la pantalla emergente.
  4. Comience a incitar.

Indicaciones

Cuando los clientes piden o buscan un artículo en nuestro sitio web, esperan ver una descripción detallada del mismo. Quieren tener información sobre lo que están comprando, su calidad, especificaciones y qué lo hace destacar. Para proporcionar esto, tengo que indicarle al sistema qué datos de entrada debe obtener y qué información de salida debe devolver, y en qué estructura. Para ello, utilizo la función de solicitud.


Un mensaje es una instrucción en lenguaje natural que le dice a un sistema de IA qué hacer, y Coze lo utiliza para que a cualquier persona le resulte fácil describir lo que pretende construir.


Estas instrucciones se introducen en el sistema en la categoría de personas y mensajes. En mi caso, quería que mi bot tomara el nombre de un producto y me proporcionara una descripción detallada y especificaciones del mismo.


He notado que hay dos tipos de indicaciones durante la construcción.


Mensaje del agente que le dice al chatbot qué construir, cómo construirlo y los resultados que debe devolver a los usuarios.


Mensaje para el usuario final, que consulta al chatbot creado para obtener los resultados deseados


Coze permite optimizar las indicaciones escritas inicialmente para que pueda devolver los mejores resultados de una manera bien estructurada, incluido un conjunto de habilidades bien detallado que mi chatbot debe tener.



Complementos

Como dice el refrán, las imágenes hablan más que las palabras, y ¿qué mejor manera de reforzar las especificaciones del artículo que darles a los clientes una imagen del artículo que buscaron y que tienen la intención de comprar? No solo pueden leer sobre de qué están hechos los productos o de qué pueden hacer, sino que también obtienen una representación visual de cada detalle. Para agregar este nivel de detalle a mi chatbot, los complementos entraron en juego.


Los complementos son lo que hace que la mayoría de los bots de Coze funcionen más rápido y de manera más efectiva, ofreciendo los mejores resultados, de forma muy similar a cómo la tienda de mis padres utiliza los servicios de empresas de entrega establecidas para enviar artículos pagos a los clientes.


Son componentes de software adicionales que amplían la funcionalidad de una aplicación. Los complementos proporcionan funciones y capacidades especializadas que la aplicación base, en este caso, mi chatbot de IA, no tiene. Para mejorar mi chatbot, utilicé dos complementos: Stable Diffusion y Gemini AI.


Gemini AI le proporcionó a mi chatbot información sobre los productos ingresados. Toma el nombre del producto del mensaje que se le solicita al usuario, busca en su gran base de conocimientos y devuelve una respuesta.


Un complemento de difusión estable facilita la generación de imágenes de productos de alta calidad.

Base de datos

De manera muy similar a cómo tenemos un almacén para almacenar y recuperar artículos, necesitaba poder almacenar la información del producto generada para poder consultarla y recuperarla fácilmente en lugar de tener que solicitarle al sistema cada vez que necesitaba la misma información.


Las bases de datos se utilizan para almacenar información que se recuperará más adelante. Para mi chatbot, creé una base de datos especificando el nombre de la tabla, el nombre de los campos, el tipo de datos que se recopilarán y si se requiere información.


Como Coze es una herramienta sin código, puedo escribir fácilmente este nombre de campo y se creará como una base de datos SQL.


creando la base de datos


Para registrar datos en la base de datos, simplemente especifiqué una nueva habilidad en la sección de solicitud y personaje, haciendo referencia al nombre de la tabla de la base de datos y sus campos. Además, habilité un cuadro de archivo que, en Coze, contiene archivos grandes, como imágenes, para almacenar las imágenes de los productos. Esto sería útil cuando necesitara descargar las imágenes para usarlas en la tienda en línea de mis padres. Vea la habilidad 3 en la imagen a continuación.



Especificación del uso de la base de datos en la habilidad 3


Resultado

En el panel de vista previa, probé mi chatbot recién creado y obtuve los siguientes resultados, como se muestra en la imagen a continuación. Mi chatbot generó una respuesta cuando se le preguntó el nombre y la imagen de un producto y almacenó el resultado en su base de datos para recuperarlo fácilmente cuando fuera necesario o cuando se borrara el chat.


Mi respuesta del chatbot



Mi respuesta del chatbot



Mi base de datos de chatbots




imagen almacenada en la base de datos



Beneficios de usar My AI Chatbot

Cuando lo tuve completamente funcional, todo cambió. En lugar de pasar horas con una cámara tomando fotografías de productos e intentando dar una descripción del producto en función de mis conocimientos, simplemente ingresaba el nombre del producto y mi chatbot de IA se encargaba del resto. Incluso manejaba múltiples variaciones de productos.

Respuesta de mi chatbot en uso en nuestra tienda online


La mejor parte es que ayudó a reducir nuestros costos de marketing y publicidad porque las imágenes generadas por IA fueron lo suficientemente buenas como para publicarlas de inmediato en las redes sociales y en los paneles de campaña.


No tuvimos que gastar grandes cantidades de dinero contratando a un fotógrafo profesional para que tomara imágenes de productos para la tienda cuando necesitábamos realizar una campaña de ventas.


Ahora, lo que antes me llevaba un fin de semana entero sólo me tomó un par de horas.

Pensamientos personales

Después de construir mi chatbot utilizando Coze, aquí están mis pensamientos personales al respecto.

  • Coze hace que los chatbots de IA complicados parezcan fáciles. Antes, era necesario ser un desarrollador experimentado para crear un producto de IA, pero con Coze, un novato puede empezar fácilmente sin ningún nivel de experiencia. Esto hace que el desarrollo de chatbots de IA sea más accesible.


  • Lanzar su chatbot en su plataforma o en otra plataforma, como WhatsApp, es sencillo con guías que ayudan a las personas a lograrlo. Esto hace que usar el chatbot que desarrollé en mi plataforma favorita no tenga problemas.


  • A veces, parece que los complementos son limitados, pero Coze permite el desarrollo de complementos que se pueden agregar a su biblioteca. Cualquiera puede diseñar un complemento y publicarlo en la tienda de Coze. Esto por sí solo permite una plataforma y herramientas más sólidas.


  • El énfasis de Coze en el uso de datos en tiempo real y la personalización permite la creación de chatbots de IA más personalizados y efectivos. Esto mejora las experiencias de los usuarios e impulsa la interacción con las empresas y los servicios.


  • Coze fomenta la experimentación y la innovación en el desarrollo de chatbots de IA. Esto conduce a la creación de aplicaciones de chatbots nuevas y emocionantes que abordan una variedad de necesidades.