Jan 1, 2024
Salut à tous les passionnés de Laravel ! Dans le paysage en constante évolution du commerce électronique, intégrer l'IA dans vos applications Laravel n'est pas seulement un luxe, c'est une nécessité. Avec le package Laravel de SharpAPI, c'est maintenant plus facile que jamais. Dans ce blog, je vous guiderai à travers 10 cas d'utilisation transformateurs pour améliorer vos applications de commerce électronique basées sur Laravel en utilisant SharpAPI.
Cela peut économiser d'innombrables heures et dynamiser n'importe quelle application avec des capacités d'IA en seulement quelques lignes de code.
Veuillez vous référer à la page GitHub du package pour la documentation complète.
Pour le package composer PHP8 natif, veuillez consulter
https://github.com/sharpapi/sharpapi-php-client
Plongeons-nous dedans !
Tout d'abord, installons le package SharpAPI Laravel. C'est un jeu d'enfant :
composer require sharpapi/sharpapi-laravel-client
Ensuite, récupérez votre clé API en vous inscrivant sur SharpApi.com, et définissez-la dans votre .env :
SHARP_API_KEY=your_api_key_here
Discuter avec un moteur d'IA peut prendre quelques secondes, il est donc fortement recommandé d'utiliser le système de file d'attente Laravel pour optimiser les tâches envoyées et vérifier les résultats, surtout si vous traitez de plus gros lots de données.
C'est tout ! Vous êtes prêt à dynamiser votre application.
Créez des descriptions de produits attrayantes en quelques secondes.
Fournissez autant de détails et un ensemble de paramètres du produit pour obtenir la meilleure introduction marketing possible. Utile pour remplir les données du catalogue de produits et traiter des produits en masse. Voici comment :
$statusUrl = \SharpApiService::generateProductIntro(
'Ordinateur portable de jeu Razer Blade 16 : NVIDIA GeForce RTX 4090 - 13ème génération Intel 24-Core i9 HX CPU - Écran Mini LED double mode 16 pouces (4K UHD+ 120Hz & FHD+ 240Hz) - 32GB RAM - 2TB SSD - Chargeur GaN compact - Windows 11 NVIDIA GEFORCE RTX 4090 GRAPHICS, 13TH GEN INTEL CORE I9 13950HX PROCESSOR',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
{
"product_intro": "Découvrez la puissance ultime pour le jeu et la création de contenu avec l'ordinateur portable Razer Blade 16 Gaming. Doté de la carte graphique NVIDIA GeForce RTX 4090 et du processeur Intel Core i9 HX de 13ème génération, cet ordinateur portable offre des performances inégalées tant pour le jeu que pour les tâches exigeantes en ressources. L'écran Mini LED double mode de nouvelle génération offre une résolution 4K époustouflante pour le travail créatif et des taux de rafraîchissement ultra-rapides pour un gameplay fluide. Avec un chargeur GaN compact et un boîtier en aluminium anodisé, cet ordinateur portable est conçu pour la portabilité sans compromettre la puissance et la durabilité."
}
Comprenez mieux vos clients en analysant les sentiments dans leurs avis.
Analyse l'avis du client sur le produit et fournit son sentiment (POSITIF/NÉGATIF/NEUTRE) avec un score entre 0 et 100%. Idéal pour le traitement des rapports de sentiment pour tout magasin en ligne :
$statusUrl = \SharpApiService::productReviewSentiment('Cette console a des graphismes incroyables !');
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
{
"opinion": "POSITIVE",
"score": 94
}
Catégorisez automatiquement les produits pour améliorer la navigation des utilisateurs.
Génère une liste de catégories appropriées pour le produit avec des poids de pertinence sous forme de valeur flottante (1.0–10.0) où 10 équivaut à 100%, le score de pertinence le plus élevé. Fournissez le nom du produit et ses paramètres pour obtenir les meilleures correspondances de catégories possibles. Utile pour remplir les données du catalogue de produits via des formulaires et traiter des produits en masse.
$statusUrl = \SharpApiService::productCategories(
'Ordinateur portable de jeu Razer Blade 16 : NVIDIA GeForce RTX 4090 - 13ème génération Intel 24-Core i9 HX CPU - Écran Mini LED double mode 16 pouces (4K UHD+ 120Hz & FHD+ 240Hz) - 32GB RAM - 2TB SSD - Chargeur GaN compact - Windows 11',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
[
{ "name": "Ordinateurs portables de jeu", "weight": 10 },
{ "name": "Matériel informatique", "weight": 9 },
{ "name": "Électronique", "weight": 8 },
{ "name": "Technologie", "weight": 7 }
]
Automatisez les emails de remerciement personnalisés après achat dans le cadre de vos efforts d'automatisation marketing.
Le contenu de la réponse ne contient pas le titre, la salutation ou les informations de l'expéditeur à la fin pour que vous puissiez personnaliser plus facilement le reste de l'email.
$statusUrl = \SharpApiService::generateThankYouEmail(
'[IM From] Masque au miel 4.23oz | type à rincer, vrai miel 38,7%, Hydratation en profondeur, Nourrissement, Hydratant et Teint Clair.',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
{
"email": "Nous tenons à vous remercier sincèrement pour l'achat du [I'M From] Masque au miel 4.23oz | type à rincer, vrai miel 38,7%, Hydratation en profondeur, Nourrissement, Hydratant et Teint Clair. Nous apprécions votre soutien et espérons que notre produit apportera à votre peau la nutrition et l'hydratation dont elle a besoin. Si vous avez des questions ou avez besoin d'une assistance supplémentaire, n'hésitez pas à nous contacter. Votre satisfaction est notre priorité, et nous sommes là pour nous assurer que vous avez une expérience positive avec nos produits. Merci encore une fois d'avoir choisi nos produits. Nous apprécions votre confiance et avons hâte de vous servir à nouveau."
}
Atteignez un public mondial en traduisant n'importe quelle partie de vos descriptions de produits.
Vous pouvez également utiliser ce point de terminaison pour traduire n'importe quelle partie de votre flux de travail d'automatisation marketing ou de communication avec vos clients. L'API prend en charge 80 langues pour le moment.
$statusUrl = \SharpApiService::translate(
'Ce téléphone a le meilleur appareil photo du marché.',
'Spanish'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
{
"content": "Este teléfono tiene la mejor cámara del mercado.",
"from_language": "English",
"to_language": "Spanish"
}
Gardez vos avis sur les produits propres et pertinents. Vous pouvez traiter tout type de saisie utilisateur via cette méthode (comme des commentaires, etc.).
Fournit un score de confiance en pourcentage et une explication pour savoir s'il est considéré comme spam ou non. Ces informations sont utiles pour les modérateurs pour prendre une décision finale.
$statusUrl = \SharpApiService::detectSpam(
'Bonjour, c'est John de Finance Plus. J'ai déjà appelé, nous avons aidé d'autres personnes comme vous à améliorer leur crédit. Veuillez m'appeler plus tard.'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
{
"pass": false,
"score": 80,
"reason": "Le contenu fourni est probablement du spam. Il présente des caractéristiques courantes dans les messages indésirables, y compris une démarche non sollicitée, un ton générique et impersonnel, et un appel à l'action pour améliorer le crédit sans détails spécifiques sur la situation individuelle. La mention d'avoir appelé auparavant peut être une tentative de créer un faux sentiment de familiarité. Le contenu global soulève des soupçons de spam potentiel."
}
Extrayez efficacement les numéros de téléphone et les emails des demandes des clients.
L'exemple ci-dessous analyse le texte fourni pour tout numéro de téléphone et renvoie la version détectée originale et son format E.164. Cela peut être utile dans le cas du traitement et de la validation de grandes quantités de données contre des numéros de téléphone ou par exemple si vous souhaitez détecter des numéros de téléphone ou des emails dans des endroits où ils ne sont pas censés être.
$statusUrl = \SharpApiService::detectPhones(
'Où nous trouver ? Appelez avec un conseiller technique commercial : Appelez : 1800-394-7486 ou notre bureau à Singapour +65 8888 8888'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
[
{ "parsed_number": "+18003947486", "detected_number": "1800-394-7486" },
{ "parsed_number": "+6588888888", "detected_number": "+65 8888 8888" }
]
Analyse le texte fourni pour tout email possible. Cela peut être utile dans le cas du traitement et de la validation de grandes quantités de données contre des adresses email ou si vous souhaitez vérifier si dans des endroits où ils ne sont pas censés être ou peuvent être transmis dans un format étrange
format (comme l'exemple ci-dessous : 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. Contactez-nous à example@email.com ou lorem.ipsum@email.com pour plus d'informations. Hidden_email[at]amazon.com'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
[
"example@email.com",
"lorem.ipsum@email.com",
"Hidden_email@amazon.com"
]
Résumé rapidement de longs détails ou avis sur les produits pour une consommation plus facile.
Il suffit de déposer toutes les informations et paramètres sur le produit fournis par le fournisseur pour obtenir les meilleurs résultats. Parfait pour générer des introductions marketing de textes plus longs :
$statusUrl = \SharpApiService::summarizeText(
'Manette sans fil Xbox - Carbon Black Comprend la technologie sans fil Xbox et Bluetooth pour le jeu sans fil sur consoles prises en charge, PC Windows 10, téléphones Android et tablettes. Restez concentré avec une prise texturée sur les gâchettes, les pare-chocs et le boîtier arrière. Un nouveau D-pad hybride pour une saisie précise mais familière. Personnalisez la manette en personnalisant la configuration des boutons avec l'application Xbox Accessories. Fabricant Microsoft, Numéro de modèle de l'article QAT-00003 Dimensions du produit 17.8 x 17.7 x 7.2 cm; 455 grammes ASIN B08HNSLYYD',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
{
"summary": "Découvrez le jeu comme jamais auparavant avec la manette sans fil Xbox en Carbon Black. Cette manette élégante offre la liberté du jeu sans fil sur consoles prises en charge, PC Windows 10, téléphones Android et tablettes, vous donnant la flexibilité de jouer où que vous alliez. Sa prise texturée garantit que vous restez concentré pendant les jeux intenses, tandis que le nouveau D-pad hybride offre une saisie précise et familière. De plus, vous pouvez personnaliser votre expérience de jeu en personnalisant la configuration des boutons à l'aide de l'application Xbox Accessories. Élevez votre jeu avec cette manette de haute qualité de Microsoft, conçue pour la précision et le confort."
}
Générez automatiquement des balises META pour les pages de produits afin d'améliorer le référencement.
Assurez-vous d'inclure des liens vers le site Web et des URL de photos pour obtenir autant de balises que possible.
$statusUrl = \SharpApiService::generateSeoTags(
'Spigen Urban Fit Conçu pour les nouveaux modèles MacBook Pro 14 pouces et 16 pouces (2023 et 2021) - Coque rigide de protection - Noir, Marque Spigen, Couleur Noir, Appareils compatibles MacBook Pro 14 pouces, Facteur de forme Coque, Type de coque Rigide, À propos de cet article, Design élégant et minimaliste avec un tissu tricoté premium, Protection quotidienne améliorée mais fine, Découpes précises autour des ports pour un accès facile, Prévention de la surchauffe avec un fond surélevé, Conçu spécifiquement pour votre MacBook Pro 14 pouces avec les nouvelles puces M3 / M3 Pro / M3 Max et 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, photo du produit : https://m.media-amazon.com/images/I/71WagddZ64L._AC_SX679_.jpg',
'English'
);
$result = \SharpApiService::fetchResults($statusUrl);
$result->getResultJson();
Exemple de réponse :
{
"meta_tags": {
"title": "Spigen Urban Fit Conçu pour MacBook Pro 14 pouces et 16 pouces",
"description": "Design élégant et minimaliste avec un tissu tricoté premium. Protection quotidienne améliorée mais fine. Découpes précises autour des ports pour un accès facile. Prévention de la surchauffe avec un fond surélevé.",
"keywords": "Spigen, Urban Fit, MacBook Pro 14 pouces, coque de protection, coque rigide, noir, 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 Conçu pour MacBook Pro 14 pouces et 16 pouces",
"og:site_name": "Amazon.com",
"og:description": "Design élégant et minimaliste avec un tissu tricoté premium. Protection quotidienne améliorée mais fine. Découpes précises autour des ports pour un accès facile. Prévention de la surchauffe avec un fond surélevé.",
"twitter:card": "summary_large_image",
"twitter:image": "https://m.media-amazon.com/images/I/71WagddZ64L._AC_SX679_.jpg",
"twitter:title": "Spigen Urban Fit Conçu pour MacBook Pro 14 pouces et 16 pouces",
"twitter:description": "Design élégant et minimaliste avec un tissu tricoté premium. Protection quotidienne améliorée mais fine. Découpes précises autour des ports pour un accès facile. Prévention de la surchauffe avec un fond surélevé.",
"twitter:creator": ""
}
}
Voilà, développeurs Laravel ! Avec ces 10 améliorations alimentées par l'IA via SharpAPI, votre application e-commerce non seulement offrira une meilleure expérience utilisateur, mais optimisera également vos opérations. Il est temps de laisser l'IA faire le gros du travail, afin que vous puissiez vous concentrer sur l'innovation et la croissance de votre entreprise. Bon codage !
Détecteur d'URLs
Contenu et automatisation du marketing
Analyse de CV
Technologie RH
Vérificateur de Sentiment des Avis Produits
Commerce électronique
Vérificateur de Sentiments des Avis de Voyage
Voyage, Tourisme et Hôtellerie
Traducteur de texte avancé
Contenu et automatisation du marketing
Détecteur d'e-mails
Contenu et automatisation du marketing
Vos clients ont déjà besoin d'IA. Soyez payé pour recommander la manière la plus simple de l'ajouter.