OpenAl Plugin

Feature Requests
  • Hi @baris & @julian
    As you know, virtual software and robot response culture started to develop with chatgpt.
    In addition to this, companies are trying to have their own software and especially after-sales pre-sales meetings done by this robot.
    Disquerse developed it with a plugin, will nodebb also do this?

  • We are focused on 3.x right now but we could build a plugin in the future that let's users ask questions to chatgpt by tagging it. For example

    @chatgpt <insert your question>?
    

    And then it would reply to that post with an answer. Should be trivial to build using https://www.npmjs.com/package/chatgpt

  • @baris I see this as being easily abused to spam forums....

  • Same post-queue rules would apply so not sure how it's different than some user creating an account and posting spam generated by chat-gpt 😆

  • That's the main thing that gives me pause... while I don't believe that ChatGPT will signify the end of online human interaction (among other things), I do believe that we will adapt to it and learn to live alongside.

    However my prediction is that ChatGPT will rather have the opposite effect, that it will enhance the value of user-generated content, simply through sheer quantity of AI generated content. It doesn't make said UGC any more or less correct, but human interaction will always be more interesting than a human-like construct 😄

    Lots of people are doing very interesting things with ChatGPT, and I'll put it very very bluntly:

    • Something we can do is have ChatGPT consume an entirety of a NodeBB's post content and answer queries like a tailored help bot
    • Seems like we see a new library or script doing this almost daily
    • It is easier for me to sit back while hundreds of people attempt to do this, and wait for the winner to surface 😆

Suggested Topics


  • 1 Votes
    4 Posts
    3k Views

    @Jacob-Bridges no problem buddy, I've used it myself on occasion, so can't claim to be as highly philosophical as I make out. But i don't believe developers/designers should be forcing non default browser options like target attributes on users. then again, people have argued about it for years, so it's not going to be definitively resolved anytime soon. 😆

    Let us know if we can be of any more help, NodeBB are currently hosting a competition, if you're looking at writing plugins, you've joined at a great time. 😆

  • 0 Votes
    3 Posts
    970 Views

    @julian ok will do. Thanks for letting me know.

  • 0 Votes
    3 Posts
    1k Views

    @frissdiegurke said:

    As plugin I'd like to be able to either get a list of activated plugins (maybe also version) or to send a request whether there is an activated plugin of given name (If you're aware of security issues 😛 )

    I think you can call Plugins.isActive to see if a specific plugin is activated. Otherwise you can query db.getSetMembers('plugins:active', callback) for the actual list

  • 0 Votes
    5 Posts
    2k Views

    Wow great, something to explore, thanks guy.

  • 2 Votes
    8 Posts
    2k Views

    @Marco said:

    @julian I followed the docs. I got an outdated version labeled 0.4.3. No one ever told me to update the themes. It really does not matter if everything worked fine for a long time. This should just show you that you need more testing. You obviously did not test installing version 0.4.3 as described in the docs directly.
    I know it's not easy to find bugs, but please seriously consider this request as it will prevent a lot of headaches in the future and show admins what might not be working. I cannot make a good bug report if I am using outdated software. I did not even know that it was outdated. You won't be able to solve future bugs if people use outdated software without knowing.

    BTW.: as I already wrote on github, renaming the branches won't help anyone if it contains outdated software or the docs are insufficient. I would be really glad to see my request beingf implemented and help thousands of people setting up a very nice forum.