Let's say you want to write a Twitter search engine and adopt existing FLOSS software as far as possible (my position a few years back). You could ask us to find, research, evaluate, possibly test components and fit them together according to your requirements. You receive an overview of existing projects, ranked by criteria such as maturity and completeness, all caveats for your project and a draft architecture using the best parts (crawler, indexer, front-end). This you can then hand to the implementation crew to get them started in the right direction.
Or you just want us to find out if anyone knows how to reliably capture all tweets from the system and try and get the information. I knew that back then, but finding it out took a mixture of ingenuity and perseverance - hacker skills :)
Here are a few rough ideas for a more specific service offering:
- software intelligence service: as above, plus similar tasks
- the scientific computing service: fixing bugs, improving display of results/export functions, writing a module, all the way to creating an entire solution (in Matlab, Mathematica, et. al.) In some sense this is an low-end IT consultancy with experience in scientific computing.
- "math-backup" service (for non-mathematicians in science and technology): have us search for a result, apply it to your domain/conventions, check for proper rigour in your work, find "bugs" in reasoning etc.
As RAs do a range of tasks in their positions, so could a VRA.