Il y a une tâche que nous effectuons aujourd’hui et pour laquelle j’ai pu réaliser de bons progrès en l’automatisant à l’aide de n8n, mais je me demande si c’est possible nativement avec Discourse.
Nous avons une catégorie de brouillons où les chefs de produit rédigent des annonces de produits à envoyer concernant leurs produits. Lorsqu’ils créent ce brouillon, nous examinons le nom du produit, la version, s’il s’agit d’une version majeure/mineure/corrective. Nous prenons également le corps du contenu de leur annonce et le résumons avec un LLM pour obtenir une description de 4 à 7 mots du contenu.
Nous l’utilisons ensuite pour créer la bannière d’annonce dans Adobe, comme ceci :
J’ai l’impression que cela pourrait être fait par un LLM et une logique traditionnelle :
L’arrière-plan est juste une teinte par type d’annonce et il y a quatre variations de chaque couleur — nous en sélectionnons une au hasard.
Le nom du produit et la version sont saisis dans les cases en haut.
La description au milieu au centre du corps.
Nous utilisons https://storyset.com/ pour créer rapidement une illustration à placer à droite.
J’ai l’impression d’avoir une bonne approche pour faire cela avec n8n, mais je me demande si cela pourrait être fait nativement avec Discourse AI et d’autres outils ?
Note pour l’utilisation d’outils personnalisés, tant qu’il existe des API REST appropriées, vous pouvez vous intégrer facilement. Par exemple, voici comment je m’intègre à la génération d’images de flux :
Si l’on donne le corps d’un article, la responsabilité de transformer le contenu de ce corps en paramètres valides incombe-t-elle à Discourse AI pour lire le contenu puis créer l’objet de la requête ? Ou le contenu brut doit-il être transmis à l’outil et la responsabilité d’un LLM qui l’analyse pour les données nécessaires à la construction d’une entrée appropriée pour son appel d’API incombe-t-elle à ce dernier ?
Désolé pour le retard de réponse, c’est délicat, notre documentation évolue et la surface de l’API s’agrandit chaque semaine.
Ce type de technique fournit une précision kilométrique à jour, mais je pense que nous devons attendre un peu que toutes les API se stabilisent avant de fixer les choses :