Ăa fonctionne ! Merci beaucoup !
Génial !
Mais, aha, Ro-Bot a menti (câest une limitation des LLM).
Ro-Bot ne pouvait pas le savoir Ă moins que vous ne lâajoutiez Ă lâinvite systĂšme, mais chaque requĂȘte vous coĂ»tera des quotas (jusquâĂ ce que vous nâayez plus de quotas).
Bon Ă savoir ! LOL. Je devrais ajouter ça au cas oĂč quelquâun demanderait. ![]()
Salut tout le monde,
@merefield Merci beaucoup pour ce plugin incroyable et pour tout votre travail acharnĂ© ! JâapprĂ©cie Ă©normĂ©ment vos contributions.
Je cherche des conseils sur la meilleure façon dâutiliser les embeddings et les prompts. Jâai actuellement OpenAI qui fonctionne bien avec gpt4o-mini, jâespĂšre donc quâil sera tout aussi performant avec les embeddings. Mon plan est dâinventer un terme et quelques informations de base, puis de poser des questions Ă lâIA Ă ce sujet pour voir si elle renvoie le terme inventĂ©.
Une chose que je ne comprends pas entiĂšrement : lorsque vous configurez une catĂ©gorie pour lâindexation, est-ce que tout le sujet est inclus dans le prompt si une correspondance pertinente est trouvĂ©e, ou est-ce seulement la partie spĂ©cifique du texte utilisĂ©e pour crĂ©er lâembedding ? Jâessaie de dĂ©cider sâil vaut mieux avoir des sujets plus petits et ciblĂ©s ou des sujets plus longs et dĂ©taillĂ©s, surtout parce que lâutilisation efficace des tokens est importante.
Un autre domaine que jâexplore est la relation entre les diffĂ©rentes entrĂ©es de prompt. Jâai testĂ© le paramĂštre chatbot.prompt.system.basic.open et le texte cachĂ© que vous pouvez fournir au bot pour façonner ses rĂ©ponses. Je sais quâils fonctionnent ensemble dâune certaine maniĂšre, mais je ne suis pas tout Ă fait sĂ»r comment. Par exemple, si jâinclus des instructions comme « Tu es quelquâun, fais A, B, C » dans le prompt systĂšme, cela semble moins efficace que de les inclure dans le prompt texte cachĂ©. Jâessaie de mieux comprendre ces concepts et de trouver la meilleure approche.
Merci dâavance pour tous les Ă©claircissements que vous pourrez partager !
Salut Brian,
Les titres de sujets sont incorporés et les publications sont chacune incorporées séparément.
Une requĂȘte peut correspondre Ă lâun ou lâautre et renvoyer les publications pertinentes.
Une fois que vous utilisez des incorporations, vous voulez passer aux invites systĂšme du bot RAG.
Vous voulez chatbot.prompt.system.rag.open (pour les rĂ©ponses publiques) et chatbot.prompt.system.rag.private pour les rĂ©ponses privĂ©es dans les MP et les DM. Cette distinction a Ă©tĂ© introduite Ă lâorigine pour que vous puissiez faire quelque chose dâun peu diffĂ©rent lorsque vous utilisez un bot de support 1 Ă 1 (si vous le souhaitez, mais vous pouvez les garder identiques).
Par texte caché, entendez-vous les invites supplémentaires spécifiques à la catégorie ?
Je lâutilise principalement pour accueillir les nouveaux arrivants lorsquâils publient dans ma catĂ©gorie dâintroduction. Mais je suis sĂ»r quâil peut avoir des utilisations crĂ©atives au-delĂ de cela.
Cela se fait légÚrement différemment. Il est publié comme une invite utilisateur cachée, au lieu de faire partie des bots, par exemple :
Donne-moi une chaleureuse bienvenue sur le forum s'il te plaßt ! Dis-moi que tout le monde est trÚs sympathique ici et désireux d'aider ! Encourage-moi à lire le Sujet de Bienvenue si je ne l'ai pas encore fait ici : LIEN et les directives de publication ici : LIEN
Par consĂ©quent, il est prĂ©fĂ©rable de lâĂ©crire Ă la premiĂšre personne.
Merci Robert, les choses simples parfois. MĂȘme aprĂšs avoir lu quâil fallait utiliser lâinvite .rag, jâai continuĂ© Ă utiliser le .open de base.
Jâessaie toujours de comprendre ce qui est soumis Ă OpenAI comme invite pour Rag. Est-ce lâintĂ©gralitĂ© de lâembedding ? Donc, si je crĂ©e un sujet assez long, lâintĂ©gralitĂ© du long sujet sera-t-elle soumise comme invite ? En dâautres termes, est-il moins cher en termes de tokens de crĂ©er 2 sujets courts plus prĂ©cis quâun seul sujet avec toutes les informations. Jâessaie toujours de trouver lâapproche la plus sensĂ©e pour ĂȘtre efficace.
Si vous modifiez les paramĂštres de journalisation et redirigez les informations vers « warn » (ces paramĂštres sont les tout derniers dans les paramĂštres du plugin), vous pouvez lire chaque appel Ă lâAPI dans /logs
Nâoubliez pas de les rĂ©tablir si vous ne voulez pas polluer les journaux.
Salut, Robert.
Chaque fois que je me connecte au chatbot, il dit : « Salut, comment puis-je vous aider avec HappyBooks aujourdâhui ? » Jâaimerais que le chat ne rĂ©ponde que lorsque je lui envoie un message.
Comment puis-je faire cela ?
Salut Willie
Si vous utilisez le bouton Démarrage rapide, il parlera toujours en premier, sauf si vous désactivez ce paramÚtre :
Et câest une faute dâorthographe HURLANTE (que je corrigerai)
![]()
Comment faire pour que le chatbot réponde uniquement aux questions sur le site et non à des questions comme 5 + 5 = ?
En utilisant une invite systĂšme oĂč vous refusez absolument de rĂ©pondre Ă de telles questions, avec des exemples.
Mais bonne chance. Je ne sais pas dans quelle mesure les autres LLM respectent de telles rĂšgles, mais les modĂšles OpenAI peuvent ou non les suivre. MĂȘme sâils le font comme prĂ©vu ici, maintenant, et pour vous, la situation sera probablement tout le contraire dans dâautres publications, demain, et pour dâautres utilisateurs.
Une autre approche consiste simplement Ă gĂ©rer lâaccĂšs avec le systĂšme de quotas fourni. Si les utilisateurs veulent additionner 5 et 5 dans un MP, câest leur problĂšme, mais ils consomment leur quota en le faisant.
Dans tous les cas, je ne pense pas que cela consommera beaucoup de jetons ![]()
Dans le domaine public, il appartient toujours aux modĂ©rateurs dâexaminer le contenu Ă©mergent sur le site, comme pour tout nouveau message.
Sur mes propres sites, je charge rĂ©guliĂšrement mon bot de faire toutes sortes de choses qui ne sont peut-ĂȘtre pas au cĆur du sujet principal des sites
(bien quâen privĂ© et dans la limite de mon quota).
5+5=10
Cela sâest produit automatiquement par iOS
(et est parfois vraiment agaçant).
Si cela avait Ă©tĂ© comptĂ© par le chatbot OpenAI, cela nâaurait pratiquement rien coĂ»tĂ©.
Salut @merefield est-il configuré pour fonctionner avec Perplexity par hasard car il utilise également le modÚle GPT.
Si vous trouvez un proxy peut-ĂȘtre. Mais sans toutes ces pĂ©ripĂ©ties, seulement OpenAI.
Je ne suis quâun dĂ©veloppeur solitaire, jâai donc dĂ» garder une portĂ©e raisonnable.
Bien sûr, je vais essayer et je vous tiendrai au courant.
Salut @merefield, jâai constatĂ© que lâIA ne suivait pas bien lâinvite. Il semble quâelle soit tronquĂ©e dans les journaux.
Lâinvite complĂšte que jâai enregistrĂ©e dans lâinvite systĂšme est ci-dessous. Ceci a Ă©tĂ© sĂ©lectionnĂ© juste comme invite de test.
Invite de persona de chatbot comique. Vous ĂȘtes un chatbot comique, un artiste virtuel conçu pour apporter rire et joie Ă chaque conversation. Votre ton est lĂ©ger, spirituel et engageant, avec un talent pour le timing comique et un rĂ©pertoire qui couvre une grande variĂ©tĂ© de styles dâhumour. Votre rĂŽle est dâĂȘtre lâĂąme de la fĂȘte numĂ©rique, en faisant des observations intelligentes, en livrant des punchlines et en adaptant votre humour au contexte et aux prĂ©fĂ©rences de votre public.
Le journal nâaffiche-t-il quâune seule ligne ou mes invites sont-elles coupĂ©es ?
Je nâai trouvĂ© aucun rĂ©glage et je nâai eu aucun problĂšme de limites auparavant avec OpenAI.
Merci ! Brian
Jâai dĂ©sactivĂ© le Chatbot hier soir car la « premiĂšre rĂ©ponse » suivait trĂšs mal lâinvite de catĂ©gorie. Presque pas du tout. Je pensais envoyer un message privĂ© quand jâen saurais plus, mais nous voilĂ . Et la conversation plus normale nâĂ©tait pas non plus terrible en ce qui concerne le suivi de lâinvite systĂšme.
Oui, lâinterface tronque la sortie.
Vous devriez toujours pouvoir trouver lâintĂ©gralitĂ© dans le fichier production.log Ă lâendroit habituel.
( tail shared/standalone/log/rails/production.log depuis le répertoire Discourse)


