Title versus duties
Model input
Role title: Data Engineer. Duties: build dashboards, define KPIs, analyze sales; no pipeline work.
Map job descriptions to roles using their actual responsibilities.
Step 01
Upload sample data, define your output schema, and provide feedback on the hardest cases.
Role family based on actual responsibilities.
The work that occupies the role’s primary responsibility.
Whether the advertised title matches the described work.
Map job descriptions to roles using their actual responsibilities.
Role title: Data Engineer. Duties: build dashboards, define KPIs, analyze sales; no pipeline work.
Sutro can now generalize the rules based on your feedback.
Step 02
Compare quality and cost on your examples, then choose a model or use Sutro’s default.
Compare models on expert agreement and cost. The interactive chart uses illustrative measurements.
Illustrative sweep · select Value or Best to use that model in your function.
Step 03
Call Sutro Functions like any other software. Swap the model as soon as something more performant is released.
import sutro as so
input_data = {
"text": "Role title: Data Engineer. Duties: build dashboards, define KPIs, analyze sales; no pipeline work."
}
result = so.run_function(
"job-taxonomy-classification",
input_data,
)curl --fail-with-body -X POST "${SUTRO_API_URL%/}/v1/functions/job-taxonomy-classification/run" \
-H "Authorization: Key $SUTRO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"text": "Role title: Data Engineer. Duties: build dashboards, define KPIs, analyze sales; no pipeline work."
}
}'import sutro as so
job_id = so.batch_run_function(
name="job-taxonomy-classification",
data="job_taxonomy_classification.csv",
)
results = so.await_job_completion(job_id)curl --fail-with-body -X POST "${SUTRO_API_URL%/}/v1/batch-inference" \
-H "Authorization: Key $SUTRO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "job-taxonomy-classification",
"inputs": [
{
"text": "Role title: Data Engineer. Duties: build dashboards, define KPIs, analyze sales; no pipeline work."
}
]
}'