Jan 1, 2024
¡Hola, compañeros entusiastas de Laravel! En el paisaje en constante evolución del comercio electrónico, integrar la IA en tus aplicaciones de Laravel no es solo un lujo, es una necesidad. Con el paquete Laravel de SharpAPI, ahora es más fácil que nunca. En este blog, te guiaré a través de 10 casos de uso transformadores para mejorar tus aplicaciones de comercio electrónico basadas en Laravel usando SharpAPI.
Puede ahorrar innumerables horas y potenciar cualquier aplicación con capacidades de IA con solo un par de líneas de código.
Por favor, consulte la página de GitHub del paquete para la documentación completa.
Para el paquete nativo de composer PHP8, por favor revise
https://github.com/sharpapi/sharpapi-php-client
¡Vamos a sumergirnos!
Primero lo primero, instalemos el paquete SharpAPI Laravel. Es muy sencillo:
composer require sharpapi/sharpapi-laravel-client
Luego, obtenga su clave API registrándose en SharpApi.com, y configúrela en su .env:
SHARP_API_KEY=your_api_key_here
Hablar con un motor de IA puede tomar un par de segundos, por lo que se recomienda altamente utilizar el sistema de colas de Laravel para optimizar los trabajos despachados y verificar los resultados, especialmente si procesa lotes más grandes de datos.
¡Eso es todo! Ya está listo para potenciar su aplicación.
Cree descripciones de productos atractivas en segundos.
Proporcione tantos detalles y una bolsa de parámetros del producto para obtener la mejor introducción de marketing posible. Es útil para llenar datos del catálogo de productos y procesamiento masivo de productos. Así es cómo:
$statusUrl = \SharpApiService::generateProductIntro(
'Razer Blade 16 Gaming Laptop: NVIDIA GeForce RTX 4090-13th Gen Intel 24-Core i9 HX CPU-16 inch Dual Mode Mini LED (4K UHD+ 120Hz & FHD+ 240Hz) - 32GB RAM - 2TB SSD - Compact GaN Charger - Windows 11 NVIDIA GEFORCE RTX 4090 GRAPHICS,13TH GEN INTEL CORE I9 13950HX PROCESSOR',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
{
"product_intro": "Experimente la máxima potencia para juegos y creación de contenido con la Laptop para Juegos Razer Blade 16. Con gráficos NVIDIA GeForce RTX 4090 y CPU Intel Core i9 HX de 13ª generación, esta laptop ofrece un rendimiento sin igual tanto para juegos como para tareas que requieren muchos recursos. La pantalla Mini LED de modo dual de nueva generación ofrece una resolución 4K impresionante para trabajos creativos y tasas de refresco ultra rápidas para un juego fluido. Con un cargador GaN compacto y un cuerpo de aluminio anodizado, esta laptop está diseñada para la portabilidad sin comprometer la potencia y durabilidad."
}
Entienda mejor a sus clientes analizando los sentimientos en sus reseñas.
Analiza la reseña del cliente sobre el producto y proporciona su sentimiento (POSITIVO/NEGATIVO/NEUTRAL) con una puntuación entre 0–100%. Excelente para el procesamiento de informes de sentimiento para cualquier tienda en línea:
$statusUrl = \SharpApiService::productReviewSentiment('¡Esta consola tiene gráficos increíbles!');
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
{
"opinion": "POSITIVO",
"score": 94
}
Categorice automáticamente los productos para mejorar la navegación del usuario.
Genera una lista de categorías adecuadas para el producto con pesos de relevancia como un valor flotante (1.0–10.0) donde 10 equivale al 100%, la puntuación de relevancia más alta. Proporcione el nombre del producto y sus parámetros para obtener las mejores coincidencias de categorías posibles. Es útil para llenar datos del catálogo de productos a través de formularios y procesamiento masivo de productos.
$statusUrl = \SharpApiService::productCategories(
'Razer Blade 16 Gaming Laptop: NVIDIA GeForce RTX 4090-13th Gen Intel 24-Core i9 HX CPU - 16 inch Dual Mode Mini LED (4K UHD+ 120Hz & FHD+ 240Hz) - 32GB RAM - 2TB SSD - Compact GaN Charger - Windows 11',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
[
{ "name": "Laptops para Juegos", "weight": 10 },
{ "name": "Hardware de Computadoras", "weight": 9 },
{ "name": "Electrónica", "weight": 8 },
{ "name": "Tecnología", "weight": 7 }
]
Automatice correos de agradecimiento personalizados post-compra como parte de sus esfuerzos de automatización de marketing.
El contenido de la respuesta no contiene el título, saludo o información del remitente al final para que pueda personalizar el resto del correo más fácilmente.
$statusUrl = \SharpApiService::generateThankYouEmail(
'[IM From] Honey Mask 4.23oz | wash off type, real honey 38.7%, Deep moisturization, Nourishment,Hydrating and Clear Complexion.',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
{
"email": "Nos gustaría agradecerle sinceramente por comprar la Máscara de Miel [I'M From] 4.23oz | tipo de enjuague, miel real 38.7%, Hidratación profunda, Nutrición, Hidratación y Complexión Clara. Agradecemos su apoyo y esperamos que nuestro producto proporcione a su piel la nutrición e hidratación que necesita. Si tiene alguna pregunta o necesita más asistencia, no dude en contactarnos. Su satisfacción es nuestra prioridad, y estamos aquí para asegurarnos de que tenga una experiencia positiva con nuestros productos. Gracias una vez más por elegir nuestros productos. Valoramos su confianza y esperamos poder servirle nuevamente."
}
Llegue a una audiencia global traduciendo cualquier parte de sus descripciones de productos.
También puede usar este punto de acceso para traducir cualquier parte de su flujo de trabajo de automatización de marketing o comunicación con sus clientes. La API admite 80 idiomas en este momento.
$statusUrl = \SharpApiService::translate(
'Este teléfono tiene la mejor cámara del mercado.',
'Spanish'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
{
"content": "Este teléfono tiene la mejor cámara del mercado.",
"from_language": "English",
"to_language": "Spanish"
}
Mantenga sus reseñas de productos limpias y relevantes. Puede procesar cualquier tipo de entrada de usuario a través de este método (como comentarios, etc.).
Proporciona una puntuación de confianza en porcentaje y una explicación de si se considera spam o no. Esta información es útil para que los moderadores tomen una decisión final.
$statusUrl = \SharpApiService::detectSpam(
'Hola, soy John de Finance Plus. He llamado antes, hemos ayudado a otras personas como tú a mejorar su crédito. Por favor, llámame más tarde.'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
{
"pass": false,
"score": 80,
"reason": "El contenido proporcionado probablemente sea spam. Exhibe características comunes en mensajes de spam, incluyendo un alcance no solicitado, un tono genérico e impersonal, y una llamada a la acción para mejorar el crédito sin detalles específicos sobre la situación individual. La mención de haber llamado antes puede ser un intento de crear una falsa sensación de familiaridad. El contenido general levanta sospechas de posible spam."
}
Extraiga números de teléfono y correos electrónicos de consultas de clientes de manera eficiente.
El ejemplo a continuación analiza el texto proporcionado en busca de cualquier número de teléfono y devuelve la versión original detectada y su formato E.164. Puede ser útil en el caso de procesar y validar grandes cantidades de datos contra números de teléfono o, por ejemplo, si desea detectar números de teléfono o correos electrónicos en lugares donde no deberían estar.
$statusUrl = \SharpApiService::detectPhones(
'¿Dónde encontrarnos? Llame a un asesor técnico de ventas: Llame: 1800-394-7486 o nuestra oficina en Singapur +65 8888 8888'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
[
{ "parsed_number": "+18003947486", "detected_number": "1800-394-7486" },
{ "parsed_number": "+6588888888", "detected_number": "+65 8888 8888" }
]
Analiza el texto proporcionado en busca de cualquier posible correo electrónico. Puede ser útil en caso de procesar y validar grandes cantidades de datos contra direcciones de correo electrónico o si desea verificar si en lugares donde no deberían estar o pueden pasarse en un formato extraño
formato (como el ejemplo a continuación: Hidden_email[at]amazon.com)
$statusUrl = \SharpApiService::detectEmails(
'Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Contáctenos en example@email.com o lorem.ipsum@email.com para más información. Hidden_email[at]amazon.com'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
[
"example@email.com",
"lorem.ipsum@email.com",
"Hidden_email@amazon.com"
]
Resuma rápidamente detalles o reseñas largas de productos para facilitar su consumo.
Simplemente vierta toda la información y parámetros sobre el producto proporcionados por el vendedor para obtener los mejores resultados. Perfecto para generar introducciones de marketing de textos más largos:
$statusUrl = \SharpApiService::summarizeText(
'Controlador inalámbrico Xbox - Carbon Black Incluye tecnología inalámbrica Xbox y Bluetooth para juegos inalámbricos en consolas compatibles, PC con Windows 10, teléfonos Android y tabletas. Manténgase en el objetivo con un agarre texturizado en los gatillos, parachoques y parte trasera. Un nuevo D-pad híbrido para una entrada precisa pero familiar. Haga que el controlador sea suyo personalizando la asignación de botones con la aplicación Accesorios de Xbox. Fabricante Microsoft, Número de modelo del artículo QAT-00003 Dimensiones del producto 17.8 x 17.7 x 7.2 cm; 455 Gramos ASIN B08HNSLYYD',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
{
"summary": "Experimente el juego como nunca antes con el Controlador Inalámbrico Xbox en Carbon Black. Este elegante controlador ofrece la libertad de juegos inalámbricos en consolas compatibles, PC con Windows 10, teléfonos Android y tabletas, brindándole la flexibilidad de jugar donde quiera que vaya. Su agarre texturizado asegura que se mantenga en el objetivo durante el juego intenso, mientras que el nuevo D-pad híbrido proporciona una entrada precisa y familiar. Además, puede personalizar su experiencia de juego personalizando la asignación de botones utilizando la aplicación Accesorios de Xbox. Eleve su juego con este controlador de alta calidad de Microsoft, diseñado para precisión y comodidad."
}
Genere automáticamente etiquetas META para las páginas de productos para mejorar el SEO.
Asegúrese de incluir enlaces al sitio web y URL de imágenes para obtener la mayor cantidad posible de etiquetas pobladas.
$statusUrl = \SharpApiService::generateSeoTags(
'Spigen Urban Fit Diseñado para Nuevos Modelos de MacBook Pro de 14 y 16 Pulgadas (2023 y 2021) - Estuche Rígido Protector - Negro, Marca Spigen, Color Negro, Dispositivos Compatibles MacBook Pro de 14 pulgadas, Factor de Forma Estuche, Tipo de Carcasa Rígida, Acerca de este artículo, Diseño elegante y minimalista con una tela de punto premium, Protección diaria duradera pero delgada, Recortes precisos alrededor de los puertos para un fácil acceso, Prevención de sobrecalentamiento con fondo elevado, Diseñado específicamente para su MacBook Pro de 14 pulgadas con el nuevo Chip M3 / M3 Pro / M3 Max y M2 Pro / M2 Max / M1 Pro / M1 Max (A2779 / A2442 / 2023 / 2021), URL: https://www.amazon.com/Spigen-Urban-Designed-MacBook-Shell/dp/B09R2KCXD2?ref_=ast_sto_dp&th=1, foto del producto: https://m.media-amazon.com/images/I/71WagddZ64L._AC_SX679_.jpg',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Ejemplo de Respuesta:
{
"meta_tags": {
"title": "Spigen Urban Fit Diseñado para Modelos de MacBook Pro de 14 y 16 Pulgadas",
"description": "Diseño elegante y minimalista con una tela de punto premium. Protección diaria duradera pero delgada. Recortes precisos alrededor de los puertos para un fácil acceso. Prevención de sobrecalentamiento con fondo elevado.",
"keywords": "Spigen, Urban Fit, MacBook Pro de 14 pulgadas, estuche protector, estuche rígido, negro, M3, M3 Pro, M3 Max, M2 Pro, M2 Max, M1 Pro, M1 Max",
"author": "",
"og:url": "https://www.amazon.com/Spigen-Urban-Designed-MacBook-Shell/dp/B09R2KCXD2?ref_=ast_sto_dp&th=1",
"og:type": "website",
"og:image": "https://m.media-amazon.com/images/I/71WagddZ64L._AC_SX679_.jpg",
"og:title": "Spigen Urban Fit Diseñado para Modelos de MacBook Pro de 14 y 16 Pulgadas",
"og:site_name": "Amazon.com",
"og:description": "Diseño elegante y minimalista con una tela de punto premium. Protección diaria duradera pero delgada. Recortes precisos alrededor de los puertos para un fácil acceso. Prevención de sobrecalentamiento con fondo elevado.",
"twitter:card": "summary_large_image",
"twitter:image": "https://m.media-amazon.com/images/I/71WagddZ64L._AC_SX679_.jpg",
"twitter:title": "Spigen Urban Fit Diseñado para Modelos de MacBook Pro de 14 y 16 Pulgadas",
"twitter:description": "Diseño elegante y minimalista con una tela de punto premium. Protección diaria duradera pero delgada. Recortes precisos alrededor de los puertos para un fácil acceso. Prevención de sobrecalentamiento con fondo elevado.",
"twitter:creator": ""
}
}
¡Ahí lo tienen, desarrolladores de Laravel! Con estas 10 mejoras potenciadas por IA a través de SharpAPI, su aplicación de comercio electrónico no solo proporcionará una mejor experiencia de usuario sino que también optimizará sus operaciones. Es hora de dejar que la IA haga el trabajo pesado, para que pueda concentrarse en innovar y hacer crecer su negocio. ¡Feliz codificación!
Detector de URLs
Automatización de Contenido y Marketing
Análisis de CV
Tecnología de RRHH
Verificador de Sentimiento de Reseñas de Productos
Comercio electrónico
Verificador de Sentimientos de Reseñas de Viajes
Viajes, Turismo y Hostelería
Traductor de texto avanzado
Automatización de Contenido y Marketing
Detector de correos electrónicos
Automatización de Contenido y Marketing
Tus clientes ya necesitan IA. Obtén pago por recomendar la manera más fácil de agregarla.