Recherche d'IA conversationnelle bientôt disponible sur Discourse AI

Nous sommes ravis d’annoncer une nouvelle fonctionnalité puissante désormais disponible en test sur Meta : Découvertes de recherche IA Discourse[1]. Cette fonctionnalité améliore votre expérience de recherche en fournissant des réponses générées par l’IA à vos requêtes, rendant la découverte d’informations plus rapide et plus intuitive.

Quoi de neuf ?

Discourse AI Discover fournit des réponses immédiates et contextuelles à vos recherches en exploitant nos systèmes d’IA avancés. Contrairement à la recherche traditionnelle qui ne renvoie que des liens, cette fonctionnalité répond directement à vos questions tout en fournissant des ressources pertinentes pour une exploration plus approfondie.

Technologie derrière la fonctionnalité

Discourse AI Discover est construit sur notre système Persona robuste et comprend :

  • Support RAG complet :

    • Recherche traditionnelle par mots-clés
    • Recherche sémantique utilisant des plongements de sujets
    • Intégration de la recherche Google via des outils intégrés
    • Capacités de recherche dans les fichiers texte et PDF
    • Recherche externe/fédérée via la prise en charge d’outils personnalisés
  • Capacités d’IA avancées :

    • Compatible avec les modèles de recherche affinés
    • Invites système et paramètres personnalisables
    • Paramètres de température réglables
    • Utilisation configurable des outils

Découvrabilité améliorée

Sur la base de vos précieux commentaires concernant notre précédente fonctionnalité de recherche AI HyDE, nous avons intégré cette fonctionnalité dans les interfaces de recherche rapide et de recherche pleine page pour garantir que vous puissiez accéder à ces réponses alimentées par l’IA où que vous recherchiez.

Essayez par vous-même

Cette fonctionnalité est actuellement disponible en test ici sur Meta. Si vous souhaitez l’implémenter sur votre propre instance Discourse, il vous suffit de :

  1. Créer un persona dans vos paramètres d’administration
  2. Définir le paramètre caché ai_bot_discover_persona sur l’ID de votre persona créé

Nous nous engageons à améliorer continuellement votre expérience Discourse et nous apprécions vos commentaires sur cette nouvelle capacité de recherche.


  1. nom à déterminer ↩︎

18 « J'aime »

Rapide, il ne l’est pas :smirking_face: Mais ça fonctionne, ici et sur ma configuration. Enfin, autant qu’une IA fonctionne — parfois mieux, et parfois… moins bien.

Tout ce à quoi je pense, c’est s’il y a un réel besoin de l’activer dans chaque recherche.

[1]


  1. ce n’est pas un problème dans l’UE, mais c’est essentiellement la même chose que ce que Google a fait, et beaucoup de gens n’aiment pas du tout ça. Le but est très différent, cependant. La solution ultime serait de mettre son utilisation dans les paramètres utilisateur ↩︎

4 « J'aime »

1 petite chose. L’écriture en temps réel décale les résultats de recherche habituels vers le bas pour chaque nouvelle ligne écrite, ce qui m’a fait cliquer sur le mauvais résultat à plusieurs reprises, surtout si je faisais défiler en même temps).

Elle décale également les résultats vers le haut à la toute fin :

2 « J'aime »

Ceci est purement cosmétique, et relève plus du « bike shedding » que d’une réelle préoccupation, de plus, c’est une question pour les non-anglophones.

Vous avez maintenant

  • Discourse Discover, un répertoire/showroom des forums existants
  • Discourse Discovers, un assistant de recherche par IA

Je pense que ma requête est tout à fait valable, mais je ne suis pas totalement sûr, bien sûr, car je suis loin d’être un professionnel. Mais… comment dirais-je… j’avais auparavant de grandes attentes vis-à-vis de l’IA. Puis j’ai réalisé à quel point une IA utilise et connaît peu le contenu. Elle utilise le premier résultat qu’elle trouve et s’en contente, sans aucune action supplémentaire pour trouver les véritables connexions contextuelles et sémantiques.

J’affirme que le problème réside dans les sujets, où très souvent le premier message fait en réalité partie de la requête de l’utilisateur, car il inclut une question et une description, et la réponse et ce que l’utilisateur recherche se trouvent dans les messages 4, 57 ou 101.

Bien sûr. J’obtiendrais de meilleurs résultats en utilisant autre chose qu’OpenAI et en passant des heures et des heures à construire une base de données de contenu réelle et fonctionnelle. Je veux donc toutes les raisons de réussir, mais je ne suis pas prêt à payer.

Eh bien, tout cela est hors sujet et relève plus de la question « L’IA est-elle un battage médiatique ou un outil réel pour les forums ».

Donc, ce que j’aimerais obtenir, ce sont des résultats de recherche normaux, mais en mode pondéré : d’abord une quantité X par l’IA, puis les résultats normaux. Et la possibilité de rejeter ce résumé proposé, car il est si souvent erroné et ne fournit pas d’informations réellement utiles. Si je cherche un sujet qui explique la numérotation des versions de Discourse, je ne veux pas d’une explication courte, mais des sujets pertinents. Et même maintenant, je ne l’obtiens pas facilement.

C’est le problème réel en cours.

J’aime ask.discourse.com. Son taux d’échec/succès est d’environ 50 %, mais son utilisation est plus… productive, car je peux expliquer ce dont j’ai besoin, et cela peut m’aider davantage. Ou je réalise rapidement que l’IA là-bas ne peut pas répondre ou qu’elle ment hallucine.

Je retirerai cela à un moment donné de mon forum. Les utilisateurs posent des questions si générales, moi y compris, qu’aucune IA ne peut trouver de résultat réel. Et si l’on adopte une approche plus conversationnelle, la recherche de Discourse ne peut pas aider. Mais bien sûr, vous devriez travailler là-dessus, et vous le ferez, et c’est pourquoi je ne comprends pas totalement pourquoi c’est une demande de fonctionnalité :smirking_face:

Ce que j’aimerais obtenir ? J’aimerais avoir une option de demande dans les recherches, et une manière plus simple que nous ayons d’autres options de recherche. C’est trop écrasant pour le commun des mortels. J’utilise la recherche, sur mon instance, uniquement lorsque je sais quel sujet je recherche. Sinon, je lance directement un chat IA, car je sais que le rapport signal/bruit de la recherche réelle n’est pas si bon.

(Devrais-je utiliser une relecture… oui, mais je ne m’en soucie pas).

2 « J'aime »

Je pense aussi que AI Discover ou Discoveries est confus, étant donné qu’il existe déjà Discourse Discover.

Plus sémantiquement, je trouve que Discourse Discover est un bon nom qui transmet l’idée que je peux découvrir de nouvelles communautés.

En revanche, j’ai du mal à comprendre ce que signifie réellement AI Discoveries. Cela donne l’impression que le programme a un esprit d’explorateur et qu’il est parti à la découverte des profondeurs insoupçonnées du contenu des forums. Ou qu’il m’emmène dans une visite d’aperçus inattendus et d’un changement de perspective personnelle. Mais je cherche et tout ce que je voudrais, ce sont de bons résultats de recherche. Pourquoi pas simplement résultats IA ou recherche en langage naturel ?

Dans le même ordre d’idées, je trouve que l’emoji ou l’icône :sparkles: pour tout ce qui concerne l’IA est un peu hyperbolique.

Je ne suis pas contre ces fonctionnalités, mais je les trouverais beaucoup plus agréables et simples à utiliser sans ces touches anthropomorphiques et cette paillette magique.

3 « J'aime »

Comme indiqué dans le message initial, ce nom n’est pas définitif, nous sommes encore en train de choisir quelque chose.

Nous travaillons à la fois à intégrer l’expérience utilisateur de “ask.discourse.com” dans le flux du bot IA, et à la capacité de “continuer la conversation” qui a été initiée avec une réponse de recherche générative.

Les deux nous rapprocheraient de ce que j’ai pu comprendre de vos commentaires.

6 « J'aime »

Bonjour, j’aime cette fonctionnalité, mais oui, elle semble un peu agaçante et lente d’attendre toujours la réponse de l’IA. Je pense qu’il serait préférable de cacher cette fonctionnalité derrière une interaction utilisateur. Par exemple : cliquer sur un bouton comme Demander à l’IA ou quelque chose de similaire. Cela permet à l’utilisateur de savoir qu’il doit attendre une réponse après avoir cliqué. Cependant, s’il ne s’intéresse pas à la réponse de l’IA pour une recherche particulière, il peut facilement l’ignorer.

11 « J'aime »

Et peut-être continuer la conversation ?

5 « J'aime »

Oui, absolument. Quand j’ai lu le commit pour la première fois sur GitHub, j’ai pensé que le « Tell me more… » me redirigerait vers un nouveau message avec un bot IA. Et je pourrais continuer la conversation. Je pense que ce serait un excellent ajout.

5 « J'aime »

Une chose que j’ai remarquée, c’est que lorsque les résultats du résumé s’affichent, le bouton « Plus » peut se trouver tout en bas, selon la longueur du résumé, il est donc facilement manqué.

C’est moins problématique sur un écran plus petit (comme un mobile ou simplement une fenêtre de bureau à droite), donc « Plus… » apparaît en dessous.


Problème distinct, mais parfois la fenêtre de recherche se ferme d’elle-même même si je n’ai cliqué sur rien.

Pour reproduire, tapez simplement quelque chose, puis déplacez le curseur de la souris vers la droite.

@Falco c’est un très beau geste.
juste curieux des détails sur son fonctionnement.
fait-il d’abord une recherche par mot-clé, puis l’IA résume les publications renvoyées ?
ou ce module entraîne-t-il toutes les anciennes publications et continue-t-il à être entraîné avec de nouvelles publications ?
merci pour vos efforts, j’attends avec impatience cette version.

Essentiellement ceci. Il ira d’abord au LLM, demandera quels mots-clés utiliser pour la recherche, effectuera une recherche par mot-clé et une recherche sémantique et transmettra la question originale ainsi que les meilleurs résultats de recherche comme contexte au LLM afin qu’il puisse proposer une réponse.

Ce comportement entier est personnalisable, et vous pouvez l’adapter aux besoins de vos utilisateurs en utilisant notre système de Persona.

Discourse AI n’effectue aucun entraînement.

2 « J'aime »

Salut,
Je rencontre un problème avec la fonctionnalité « Découvertes Discobot ». Les réponses apparaissent en police blanche sur fond blanc ; je ne peux donc les voir qu’en surlignant le texte.

J’ai essayé de changer la couleur du texte comme suggéré par DiscourseHelper en modifiant les paramètres de mon thème (Modifier CSS/HTML > Commun) avec :

.ai-search-discoveries {
  color: #333; /* Changez à votre couleur préférée */
}

Cependant, le problème persiste. Pourriez-vous s’il vous plaît me donner des conseils sur la façon de résoudre ce problème ?

Merci beaucoup d’avance !!!

Salut @Falco

Je viens d’essayer - j’ai configuré gpt-4.1 comme LLM et forum helper comme persona (je n’ai pas aimé que forum researcher veuille que chaque requête soit hyper méga spécifique). Initialement, cela a bien fonctionné, mais pour certaines questions (peut-être quand il n’y a pas de résultat de la recherche normale, mais je n’ai pas testé de manière exhaustive) j’obtiens ceci :

Et lorsque je rafraîchis la page d’utilisation /admin/plugins/discourse-ai/ai-usage, il s’avère que la recherche a utilisé 6-7 requêtes.
Même pour certaines questions où j’obtiens une réponse de DIscouveries, lorsque je rafraîchis, je vois que plusieurs requêtes ont été utilisées au lieu d’une seule.

Merci pour ce signalement, nous avons recommencé à travailler sur cette fonctionnalité cette semaine et allons corriger ce problème.

Forum Helper n’est pas le persona que vous souhaitez pour la fonctionnalité. Nous avons repris le travail sur cette fonctionnalité et allons en expédier un persona par défaut qui sera mieux adapté à cette fonctionnalité spécifique.

Nous avons ce problème où une seule requête de complétion peut effectuer au maximum 7 appels d’outil avant d’échouer, et si vous n’ajustez pas votre persona pour rester en dessous de cette limite, il atteindra la limite d’appels d’outil et s’arrêtera. Cela sera également résolu par notre persona par défaut qui arrivera la semaine prochaine.

3 « J'aime »