Ce serait bien, je ne suis pas et je ne peux pas exiger de l’équipe Discourse, donc je donne juste quelques suggestions.
Utiliser l’ancienne solution de « séparateurs » pour une analyse plus robuste, un contenu brut semblable à du XML comme ceci :
<SUMMARY_START>
Contenu du résumé.
<SUMMARY_END>
<SUGGESTIONS_START>
<SUGGESTION_START>
Suggestion 1
<SUGGESTION_END>
<SUGGESTION_START>
Suggestion 2
<SUGGESTION_END>
...
<SUGGESTIONS_END>
Ensuite, ne pas se soucier de quoi que ce soit en dehors de <START> et <END>, je crois que le modèle d’IA de production le plus stupide peut traiter les étiquettes correctement.
Et demander à l’IA de ne pas ajouter de description supplémentaire ; puis avertir les administrateurs des problèmes possibles s’ils ouvrent cette case à cocher. Merci.
Je ne sais pas à quoi ressemble le corps de la requête générée par Discourse AI. Mais sinon, il suffit de mettre les invites système dans le premier message dit par le rôle system, le résultat de la requête de la base de données vectorielle dans le message suivant du rôle system, et de mettre le contenu du message ou d’autres données réelles dans les messages du rôle user.