Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ylluminate opened this issue May 24, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@ylluminate
Copy link

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.
@ylluminate ylluminate changed the title Per channel access for data mining / spelunking and retrieval, etc. Per-channel and per-team access for data mining / spelunking and retrieval, etc. May 24, 2023
@yGuy
Copy link
Owner

yGuy commented May 25, 2023

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

  • Determine the scope of a request (you don't want to add everything everytime to each prompt as this will become very costly very quickly) so that you can then proceed with step 2:
  • For larger scopes (token limit!) you need to use a multi-step approach and split the scope into chunks, then summarize them, answer the original question and maybe go back to the original unsummarized text for the details.

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 yGuy added the enhancement New feature or request label May 25, 2023
@yGuy
Copy link
Owner

yGuy commented Jul 20, 2023

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
Copy link
Author

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants