instructlab / community

InstructLab Community wide collaboration space including contributing, security, code of conduct, etc
Apache License 2.0
72 stars 45 forks source link

karmabot for slack #278

Closed jjasghar closed 2 months ago

jjasghar commented 6 months ago

As soon as @nathan-weinberg did this: https://instruct-lab.slack.com/archives/C06USKLQSMS/p1715977001905719?thread_ts=1715972047.835649&cid=C06USKLQSMS

It is obvious that we need a karmabot because, well, we do. There is one from Target, https://github.com/target/karmabot, but it requires a MongoDB instance and some set-up work.

It may also be neat to get our models to look for the ++ when someone is bumped up and it says something nice.

This is very much a "nice to have," but setting this up and getting it working for our project could lead to some neat hacking/streaming sessions.

jjasghar commented 6 months ago

It seems IBM cloud has a hosted MongoDB instance: https://www.ibm.com/cloud/free/databases?utm_content=SRCWW&p1=Search&p4=43700074425897013&p5=p&p9=58700008195624870&gclid=CjwKCAjwo6GyBhBwEiwAzQTmc2zU3qI-kdoyEIo4e9Aynk1y2_eg-eIfdTylOmOsCOskZYGF3S0t8hoCGykQAvD_BwE&gclsrc=aw.ds

hickeyma commented 6 months ago

@jjasghar Don't want to be a kill joy but don't think we should be adding bots that are not necessary.

jjasghar commented 6 months ago

You'd be suprised on how much a simple karma bot can help build up communities and gives good "kudos" to people in when we chat through async communication(s). /me takes off my IRC hat

hickeyma commented 6 months ago

Limit the bots, limit the attack vector. Just saying, thats all.

russellb commented 6 months ago

attack vector for what? the logs of our wide open chat instance? :)

lhawthorn commented 6 months ago

I am +1 on a kudos bot for our InstructLab slack, but feel the enthusiasm for same should be tempered by getting to clarity around #279 and whether we want to keep on keepin' on with Slack.

Regardless of bot or no bot, @jjasghar's comment raise the excellent meta-topic about how we ensure that our community members feel seen and appreciated for all that they do.

Something for @cybette to consider as part of our long term community architecture strategy for InstructLab along with the rest of our community maintainer team (and all community humans who have thoughts thereon).

hickeyma commented 6 months ago

attack vector for what? the logs of our wide open chat instance? :)

@russellb Do we know what damage a vulnerability in a bot could cause?

hickeyma commented 6 months ago

I agree with the overall being friendly and appreciative to the community members.

cybette commented 6 months ago

I think at some point we could have a more comprehensive recognition program that is not dependent on a single platform. If it's not too much trouble to spin up a karmabot for the time being, I'm +1 for it, even as we noodle about #279

github-actions[bot] commented 3 months ago

This issue has been automatically marked as stale because it has not had activity within 90 days. It will be automatically closed if no further activity occurs within 30 days.

jjasghar commented 2 months ago

closed, won't happen any time soon.