Pour ajouter des balises ou modifier des catégories, il existe actuellement les options suivantes (corrigez-moi si je me trompe)
- l’utilisateur utilise l’assistant IA pour suggérer des balises et des catégories depuis l’éditeur en se basant sur des vecteurs d’incorporation de voisins les plus proches, en les comparant à des publications précédentes.
- l’administrateur met en place un classificateur de publication IA distinct qui exécute le sujet via un LLM pour chaque balise possible et chaque catégorie possible, ce qui ajoute la balise ou modifie la catégorie lorsque la sortie du LLM l’indique. Il n’ajoutera pas de balises arbitraires, chaque classificateur ajoutera seulement une balise spécifique oui ou non. Ce n’est pas seulement fastidieux à mettre en place et à maintenir, c’est aussi coûteux car il faut toutes les exécuter.
Ce que j’aimerais avoir, c’est un classificateur qui prend une instruction comme
Vous êtes un assistant de balisage pour un forum. Le forum traite de X, Y et Z.
Votre tâche consiste à baliser les publications du forum avec une ou plusieurs des balises suivantes :
- une balise qui spécifie si la publication vend quelque chose ou recherche quelque chose. Balises : for_sale, wanted, advice
- une balise qui spécifie le type d’article concerné par la publication : cars, services, tickets, kids_stuff, home_and_garden, other.
Si vous trouvez un message qui est NSFW, balisez-le NSFW.
Vous pouvez également définir des actions afin de modérer une publication.
Si vous trouvez un message qui est pertinent pour ce forum mais qui pourrait être considéré comme offensant, définissez l’action sur ‘flag’.
Si vous trouvez un message qui n’est pas pertinent pour ce forum, définissez l’action sur ‘hide’
Cela pourrait alors être accompagné de la nouvelle option structured outputs d’OpenAI pour renvoyer une structure JSON qui spécifie les balises à ajouter ou l’action à entreprendre, qui sera ensuite traitée par le classificateur.
Quelque chose comme cela est-il prévu et/ou une PR est-elle la bienvenue ? Ou cela relèverait-il du territoire des plugins ?