Comments (8)
Is that the search functions for posts is really bad (much worse than in Slack). From my experience, it seems like the search function only looks through the titles of posts, not the content of each thread.
There are (unfortunately) two search bars in Discord. There is the big one that is very inviting but only search terms in the post's title. And there is a second, smaller one in the top right corner that is a proper search bar and works nicely.
I can modify that screen shot and we could add it in the discord's rule-and-guidelines
channel.
from anvio.
And more likely than not, a lot of people just don't bother to read what was posted before, or to search the help pages at all. But I'm not sure how to discourage this behavior without refusing to answer people who haven't done their due diligence first, which feels wrong.
This highlights so well the dilemma inflicted upon people whose goal is to develop solutions that try to match the sophistication of the questions they aim to address.
While we don't want to alienate or push away those who don't have time or interest to read even the most clear error message that already explains them the problem and the solution, we are taking more and more time from our primary tasks to help them.
The more I think about it, the more I realize that we need a revolution rather than a yet another solution that will not go beyond what we have been already doing: trying to help those who will have time to read things (which often don't need our help).
So what would be the revolution in this context? Well, probably developing a language model that processes all our code, documentation, and Discord material periodically to give access to that nebula of wisdom through a chatbot. In an ideal world, the precious time of those who are genuinely thinking of the future of this community would be better spent on investigating available technologies to establish such a long-term solution than a blog post. But I know we do not live in an ideal world, and we are just trying to put out fires most of the time. Which is also admirable and needed, and this is what that blog post will do. So I am not saying let's stop doing this and do the other thing. But I just wanted to share my 2 cents in case it turns a light bulb in someone else's mind.
from anvio.
This is a great point and a welcome attempt to ameliorate. I had hoped our help pages would address these issues, but I guess they are not enough by themselves as you point out.
Of course, we should also update the relevant anvi'o help pages associated with each issue (but it would still be useful to have these common issues described in one central location, IMO).
But I couldn't agree more with this statement above.
The funny thing is, we're using Discord so that the answers accumulate over time, so we don't have to respond to the same questions over and over again. But then, we realize we do that still, and now we are trying to put together an F.A.Q. by going through Discord :p Kind of funny and sad at the same time.
from anvio.
Yeah, it is a little bit frustrating. I think one reason this doesn't work:
we're using Discord so that the answers accumulate over time, so we don't have to respond to the same questions over and over again.
Is that the search functions for posts is really bad (much worse than in Slack). From my experience, it seems like the search function only looks through the titles of posts, not the content of each thread. The titles of posts are generally very very poorly written, so of course people don't find anything. And sometimes people are posting questions within other threads that are only marginally related, so it gets lost that way.
And more likely than not, a lot of people just don't bother to read what was posted before, or to search the help pages at all. But I'm not sure how to discourage this behavior without refusing to answer people who haven't done their due diligence first, which feels wrong. Especially since it is not always clear if someone tried to look through previous posts or help pages, unless they explicitly say so).
Hopefully this effort will yield improvements to the most commonly-needed help pages so that we have multiple links to throw at people with these specific issues 😞
from anvio.
Perhaps an online Anvi'o forum that would get indexed by Google would help with this on the long term? For example a hosted Discourse.
from anvio.
I was thinking about this recently and thought of something other tools have done which is to defer people to forums such as StackOverflow (perhaps for Anvio this would be bioinformatics stack exchange) and create an Anvio tag there which a subset of us can monitor. This would get indexed and show up in search engine results. This also allows the wider community to participate in the A part of the Q&A more easily.
from anvio.
The problem is we already moved everyone from Google Forums to Slack to Discord :( Now there is a lot of knowledge accumulated in Discord, if we move one more time it will mean yet another 'reset' to all that effort. In part that's why I think a modern and long-lasting solution here could be to train an LLM that processes all tutorials, code, and Discord threads.
from anvio.
True, could be interesting to have a custom GPT.
from anvio.
Related Issues (20)
- [FEATURE REQUEST] Annotate which KOfams were added by our bitscore relaxation heuristic
- [FEATURE REQUEST] A conda package for anvi'o with a minimal installation option HOT 1
- [BUG] `--prodigal-single-mode` breaks metagenomic workflow HOT 5
- [BUG] anvio-cluster-contigs fails with Generate input data
- [BUG] anvi-meta-pan-genome does not allow me to use gene calls not from prodigal HOT 10
- [BUG] Missing USearch in installation instruction and workflow DAG declarations HOT 1
- [BUG] contigs.db has issues when inputing aa_sequence in the external-gene-call file HOT 9
- [BUG] MaxBin2 failing due to one missing coverage HOT 2
- [BUG] anvio installation HOT 15
- [BUG] Pandas dataframe has no attribute 'append' HOT 4
- [BUG] Pandas error in `anvi-get-codon-frequencies` HOT 6
- [BUG] ERROR in running anvi-script-gen_stats_for_single_copy_genes.R HOT 1
- [FEATURE REQUEST] Using external gene clusters for anvi-pan-genome HOT 1
- [FEATURE REQUEST] Case-sensitive search in `anvi-export-locus` HOT 6
- [BUG] The CONTIGS.db file is 0kb and slurm job is still running HOT 2
- Interactive interface, TypeError: Cannot read properties of undefined (reading 'angle') when trying to organize by length HOT 5
- [FEATURE REQUEST] adding contigs database names to deflines of exported genes/proteins fasta HOT 2
- [BUG] cannot import vbgmm in concoct
- [BUG] anvi-pan-genome - diamond BUG
- Running anvio through snakemake, no errors but the job submission stops running HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from anvio.