The prompt is a button, โSummarize with AIโ, unless Iโm missing the obvious here? Also, this is a fantastic plug-in, canโt wait to explore.
The prompts are all shown in the post precisely one back from your first ![]()
Rookie error.
This is what I get for moving too fast โฆ Iโll give it a whirl and report back.
Make sure you are using my plugin. It was the first to summarise with AI but is not the official plugin.
Bug: Selecting gpt-4-turbo results in a 500 error when a post is being made.
That might be because of a wrong setup or permissions but a 500 error on every post creation might be a bit harsh.
Faraday::BadRequestError (the server responded with status 400)
faraday (2.9.0) lib/faraday/response/raise_error.rb:16:in `on_complete'
faraday (2.9.0) lib/faraday/middleware.rb:18:in `block in call'
faraday (2.9.0) lib/faraday/response.rb:42:in `on_complete'
faraday (2.9.0) lib/faraday/middleware.rb:17:in `call'
faraday (2.9.0) lib/faraday/rack_builder.rb:152:in `build_response'
faraday (2.9.0) lib/faraday/connection.rb:444:in `run_request'
faraday (2.9.0) lib/faraday/connection.rb:280:in `post'
ruby-openai (7.0.0) lib/openai/http.rb:22:in `json_post'
ruby-openai (7.0.0) lib/openai/client.rb:30:in `chat'
plugins/discourse-ai-topic-summary/lib/ai_topic_summary/call_bot.rb:15:in `get_response'
plugins/discourse-ai-topic-summary/lib/ai_topic_summary/summarise.rb:6:in `retrieve_summary'
plugins/discourse-ai-topic-summary/plugin.rb:62:in `block (2 levels) in activate!'
lib/discourse_event.rb:12:in `block in trigger'
Yep, true.
It should also probably spawn a job rather than do the work inline, just like Chatbot.
Probably should log the detail response if at all possible too.
Does it work with gpt-3.5-turbo?
If so, very likely this is a permissions issue where the admin does not have access to GPT 4 turbo for some reason, but agree it should not result in a failure to post, perhaps just do no summary update and log an error.
Yes, itโs a permissions issue for sure.
Is tagging based on the summary thatโs generated? For example, Iโd prefer no summary but have tagging function. And if thatโs the case, maybe hide it?
Lastly (see screenshot), this thing is ripe for abuse. At the moment it appears even non-logged in users can downvote.
Correct.
Sure you could do that with CSS, or might get away with this settting:
ai topic summary rely on sidebar widget instead and just not use the widget.
No it isnโt?
Anonymous users are not presented with this interface, nor are they allowed to vote.
but thanks for the reputation bomb ![]()
This plugin is over a year old - I think the community would have caught that one ![]()
As with Chatbot, you can now use the latest Open AI model with this plugin:
gpt-4o
A couple of BIG improvements here:
https://github.com/merefield/discourse-ai-topic-summary/pull/14
https://github.com/merefield/discourse-ai-topic-summary/pull/15?query=1
This should make things much more robust, prevent blocking of posting when thereโs an AI issue, and give you much more information when things go wrong.
Oh man, I didnโt mean to imply that at all. Iโm assuming I opened in Incognito, and mustโve had another Incognito window already open w/ a logged in user.
This plug-in is incredible, and I wish it could be adopted into core. You do fantastic work, Robert. Again, my apologies. Totally unintentional dig!
No issues! Thatโs for the kind words.
Now that Iโve redeemed myself
โฆ whatโs the difference between โsystem_taggingโ and โprompt.tagโ?
Is the system prompt (you can edit this if you wish)
Is the โuserโ query sent to the Chat Completion that actually does the work.
btw, Iโve noticed better performance of gpt-4-turbo for the tagging task on one of my sites than gpt-4o. I cannot explain why and have not had time to investigate. It may relate to the sheer number of tags, but youโd expect the newer model to cope with more. YMMV.
Iโll give it a shot. I tried to upgrade to 4-turbo and users were met with 500 error (Iโm hosted by @RGJโs Communiteq) so quickly reverted back to 3.5 and it resolved. This was last week, so perhaps something has changed.
Sounds like the plugin is out of date:
No - Nate ran into that issue before you updated the plugin - his issue was actually the reason for my bug report.
If you believe you have addressed these issues then weโll be updating the plugin on all our applicable instances tomorrow morning.
You not โlikingโ the fix (
) suggested no update had take place. ![]()
