Company & people enrichment

Extract company and role attributes from collected source text.

Step 01

Define and Align

Upload sample data, define your output schema, and provide feedback on the hardest cases.

Output schema
Current companyText · optional

The person’s current company, excluding past employers.

Current roleText · optional

The person’s current role or title.

Business modelChoose one

The company’s stated commercial model.

  • subscription_software
  • services
  • physical_goods
  • other
  • unknown
Employee countNumber · optional

Employee count only when stated; not provided otherwise.

app.sutro.sh/functions/company-people-enrichment
Collecting feedback · 1/3
Extract company and role attributes from collected source text.
Example 1 of 3

Former role

Model input

Profile: Maya was VP Sales at Cedar until 2023. She is now COO at Birch.

Model output
Current company
Current role
Business model
Employee count

Step 02

Model Sweep

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

Deployment

Call Sutro Functions like any other software. Swap the model as soon as something more performant is released.

Selected modelWaiting for sweep results.

Real-time

import sutro as so

input_data = {
    "text": "Profile: Maya was VP Sales at Cedar until 2023. She is now COO at Birch."
}

result = so.run_function(
    "company-people-enrichment",
    input_data,
)

Batch

import sutro as so

job_id = so.batch_run_function(
    name="company-people-enrichment",
    data="company_people_enrichment.csv",
)
results = so.await_job_completion(job_id)

Ready to get started?

Book time with the team

Join the self-serve waitlist

What are your bottlenecks? (Select any that apply)