AutoMan
AutoMan copied to clipboard
Data-parallel human functions; fuzzy variants
E.g., map, fold, etc.
These work a bit like LINQ/functional programming, except that we may be lazy in the computation graph construction sense but maybe not in the function-evaluation sense. I.e., we still want to spawn tasks eagerly, but we also would like to build a global computation graph.
Fuzzy variants mean that confidence applies to the whole collection; 95% confidence means that we have 95% confidence that the function produced the correct output across all of the inputs. Each function invocation will also have its own confidence level.