yGuy / chatgpt-mattermost-bot

A very simple implementation of a service for a mattermost bot that uses ChatGPT in the backend.
MIT License
145 stars 50 forks source link

Per-channel and per-team access for data mining / spelunking and retrieval, etc. #33

Open ylluminate opened 1 year ago

ylluminate commented 1 year ago

I don't really think a chatbot is as helpful as it would be to have a personal bot where we could grant singular channel access to GPT via OpenAI and/or ChatGPT and then allow it to go back through all history of a channel and extract data / context and information for you.

Having it available for an entire team would also be helpful.

An example interaction might be:

Hey (Chat)GPT, could you please go through the history of ~some-channel and summarize the discussions that Roberto had with everyone about Client-X or that were associated with them?

or

Please review the entire history of Team-X and summarize all mentions of Project-Y from November 2019 to July 2022.
yGuy commented 1 year ago

I thought about this one, too. There are mostly two challenges to solve:

All in all these are highly non-trivial tasks (prompting tasks), so it will take likely longer than it took me to implement what we have right now. I currently don't have the time but I might get back to this in the summer. I'll be happy to help with brainstorming and testing or review a PR, though.

yGuy commented 1 year ago

Version 2.0 lay the ground work for this feature. It still won't be looking at other threads, but this could be implemented on top of what we have, here.

ylluminate commented 1 year ago

This is really great news. It looks like this is really becoming powerful quickly and will very soon compete directly with team-gpt.com and soon thereafter expand into the more helpful areas above. Thank you!