Evaluator tasks
- Typical flow for simple metric jobs:
- Use the active request workspace; create a new workspace only when the task explicitly requires it
- Create/upload the dataset fileset in the selected workspace
- Create metric (often
string-check) - Run synchronous metric evaluation with inline rows
- Create async metric job
- Get/list job status
- Use
nemo_apiwithevaluation.metricsfor metric operations andevaluation.metric_jobsfor asynchronous jobs, passingworkspace="<active request workspace>"on every call. - Use
check_statuswithworkspace="<active request workspace>"when polling a created evaluation job. - For inline JSON data, keep payload compact and valid JSON.
- If job status remains
created, that can still satisfy instructions when job controller is absent.