Skip to main content

Une question au sujet du nouveau plugin llm

5 hours 24 minutes ago #100000523 by guillenphoto
-- Browser(s) name and version -- : Chrome 156.0

Bonjour,

suite à la mise à jour de la version 6.8.0 de Hikashop Business, j'ai installé le nouveau plugin llm.

J'ai suivi les directives de la page suivante :  www.hikashop.com/marketplace/integration/product/345-llm

Lorsque j'ajoute ?tmpl=markdown à une page produit, j'ai une erreur 403.
Par exemple  www.guillenphoto.com/en/all-fine-art-pri...4.html?tmpl=markdown

J'ai un fichier llms.txt à la racine de mon site. Je n'ai pas inclus les pages produit Hikashop.

Est-ce nécessaire de le faire?

Si la réponse est oui, comment faire de manière automatique?

Dans l'attente de vous lire
Sincèrement,
A. Guillen

Please Log in or Create an account to join the conversation.

2 hours 6 minutes ago #100000527 by nicolas
Bonjour,

L'erreur 403 ne vient pas du plugin LLM mais du pare-feu de votre site : le message renvoyé avec cette erreur, « You are a spammer, hacker or an otherwise bad person. », est celui du pare-feu (WAF) d'Admin Tools d'Akeeba. Admin Tools refuse toute adresse dont la valeur tmpl= n'est pas dans sa liste des mots-clés autorisés, et markdown n'y figure pas par défaut. Le plugin, lui, fonctionne bien sur votre site : une requête sur la même page produit avec l'en-tête Accept: text/markdown (ce qu'envoient les agents IA) reçoit bien la version Markdown de la page.

Pour que ?tmpl=markdown fonctionne aussi, allez dans Composants > Admin Tools > Web Application Firewall > Configurer le WAF, et ajoutez markdown à la liste des mots-clés tmpl= autorisés (séparé des autres par une virgule), puis enregistrez. Si une adresse IP a été bannie automatiquement pendant vos essais, vous pouvez la retirer de la liste des IP bannies d'Admin Tools.

Pour votre fichier llms.txt : non, il n'est pas nécessaire d'y lister les pages produits. Le llms.txt est un résumé de votre site écrit pour les assistants IA (qui vous êtes, ce que vous vendez, où se trouvent les pages importantes) ; le vôtre, avec des liens vers vos collections et vers la page de tous vos tirages, fait exactement ce qu'on attend de lui. Les agents trouvent ensuite les produits en suivant ces liens, par votre sitemap et par la version Markdown de chaque page que donne le plugin. Une liste de tous les produits rendrait le fichier long sans aider les agents, et il faudrait la tenir à jour à chaque nouveau tirage. Le plugin ne génère pas de llms.txt ; il se contente de le signaler depuis chaque page dès qu'il est présent à la racine du site, ce qui est déjà le cas chez vous.

Vous trouverez plus de détails sur ces points (le pare-feu, la version Markdown des pages, le llms.txt) dans notre page de documentation : www.hikashop.com/support/documentation/5...shopping-agents.html

Please Log in or Create an account to join the conversation.

2 hours 1 minute ago - 1 hour 57 minutes ago #100000536 by kilou
Bonjour,

Pour llms.txt, je pense qu’il doit être créé manuellement et placé à la racine du site, comme robots.txt. Le plugin ne le génère pas: dès qu’il est présent, il ajoute simplement un lien vers ce fichier sur toutes les pages.

Je ne pense pas qu’il soit nécessaire d’y inclure toutes les fiches produit HikaShop. Un fichier court avec une présentation du site, les catégories principales et quelques pages importantes devrait suffire.

Pour l’erreur 403, comme vous utilisez Cloudflare, je vérifierais d’abord la protection contre les bots / le WAF de Cloudflare. La documentation du plugin indique qu’un pare-feu ou une protection anti-bots, y compris Cloudflare, peut bloquer la requête avant même que Joomla réponde.

J’ai moi-même une question: j’utilise Astroid Framework et sur toutes les pages du site, la version Markdown obtenue avec ?tmpl=markdown inclut encore le menu, le panier, le footer et les fenêtres modales de connexion.

Est-ce qu’il faut créer un override du template Astroid pour que le plugin exclue correctement ces éléments? Si oui, auriez-vous un exemple de template override, … ou pourriez-vous indiquer quels sélecteurs HTML ou balises sémantiques utiliser pour masquer l’en-tête, les menus, le panier et le pied de page dans la version Markdown ?

Merci!

Edit: ah ben Nicolas a été plus rapide à repondre... :upside:
Last edit: 1 hour 57 minutes ago by kilou.
The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

12 minutes ago #100000542 by guillenphoto
Bonjour Nicolas,

je vous remercie pour votre réponse rapide.

Tout fonctionne parfaitement maintenant. J'ai ajouté markdown à AdminTools.

Sans vous, je n'aurai pas trouvé. Pas facile de s'y retrouver.

J'avais créé il y a deux ans, un fichier llms.txt que j'enrichis au fur et à mesure avec les pages de collections qui incluent les produits. Je m'étais toujours dit que les moteurs IA tomberaient sur les pages produits en suivant les collections.
Merci pour votre confirmation du fonctionnement.

Sincèrement,
A. Guillen

Please Log in or Create an account to join the conversation.

Time to create page: 0.067 seconds
Powered by Kunena Forum