Discourse Chatbot šŸ¤–

Tested this too, didnā€™t trigger a double response.

The evaluation of a post only happens once and it will reply if mentioned or replied to, but shouldnā€™t duplicate.

It should never try to reply to itself either as the evaluation should ignore bot posts.

Let me know if you can work out any more detail on specific circumstances.

1 Like

I couldnā€™t find/see which AI Model is being used by this Ai-bot, that shows as a robot icon on my home page:

And perhaps can I change the AI (model) for this bot or not? What other options are possible?

Sometimes it did reply (that it CANā€™T reply):

Other times it keeps trying to reply, but never does:

This is AI but not ā€œDiscourse AIā€

Itā€™s Discourse Chatbot šŸ¤–. The clue is in the name :wink: (although you can change its name!) Please post issues in the Chatbot Topic. But in any case the model will be set in the Chatbot settings :).

Suffice to say activate Chatbotā€™s verbose logs in settings, diverting info to warn (so you can read them in prod) and check /logs

1 Like

Thanks for responding.

Yes I understand that AI can be of different vendors, not necessarily from Discourse.

By this I understood that ā€˜Chatbotā€™ has been developed/is handled by Discourse, but no any 3rd party AI Vendor. And so I found/paid attention to this admin setings page: ā€¦plugins/discourse-chatbot/settings (which I earlier missed).

But even now (after this new knowledge), it always tries to reply/keeps showing ā€˜Replyingā€¦ā€™. (Iā€™m not able to decipher ā€˜Logsā€™ or sidekiq msgs and find whatā€™s the culprit).

If you can tell if the other bot (turned on from below named setting) is more exhaustive to use (and easy to configure)?

AI bot add to header >> Display a button in the header to start a PM with a AI Bot

No, Chatbot was the first AI Bot on Discourse and developed by me :slight_smile:

That is why the GitHub URL contains my username and why my avatar is on the Topic :slight_smile:

1 Like

Right. My bad.

If you would pls, Why the dropdown to control which models can it (the AI Bot Plugin) use only offers 'Chat Gpt' models only, and how can it use them, even wo asking my chatgpt Api key (does it has access to my ChatGpt api key from the AI settings that I configured elsewhere)?

And last, would you opine that this ChatBot is better than the other offered under AI settings?

Iā€™d now rather go to this Plugin page to clear my above given doubts!

1 Like

Today Iā€™m releasing a small update to Chatbot but one that fixes a nasty bug and introduces RAG to reasoning models:

If you think Chatbot is awesome and I did a great job, you can buy me a coffee :coffee:, and if Chatbot is important to your business or organisation, please consider sponsoring me on one of the higher tiers:medal: . This will all help to guarantee timely updates to Chatbot and its future.

Release 1.4.7

  • FEATURE: Add additional reasoning models, notably o3-mini
  • FEATURE: Support RAG for reasoning models (currently, just o3-mini)
  • FIX: allow user to discuss images generated by the bot

NB

  • If you use o3-mini be sure to give it enough Chatbot max response tokens so it can consume those during reasoning ā€¦
  • discussing an image requires it to be uploaded. Depending on your config, it can take a minute or so for an image to be uploaded.
3 Likes

Hello, when I select the default openai mpdeli o3 mini, the plugin works properly and responds, but it does not respond to posts with photos. The vision setting is directly selected, there is only the gpt 4o setting, is that why I get an error?

Switch this to ā€œvia functionā€ as o3 does not have vision.

4o is a good choice for vision.

1 Like

I set it this way and did tests, it cannot see the content of the images and does not respond. Could it be because I use all trust levels o3-mini? When I switch to all trust levels 4o, it responds.

I tried it just now and works.

Note the call to vision function.

This is using o3-mini and 4o for vision call out

Unfortunately it still didnā€™t work. Iā€™m using Azure, could that be the reason?

Yes, could be. The ā€œvia functionā€ may only work with OpenAI directly.

1 Like