Sample Use Cases

This article presents three concrete sample use cases to help you understand how RowSherpa can be used in practice. Each example includes an input CSV, a prompt, and a sample output.


Use Case 1 — Company Enrichment from a CSV

This use case shows how to enrich a list of companies with structured attributes such as industry, company size, and headquarters location.


Input CSV

company_name,website

Stripe,https://stripe.com

Datadog,https://www.datadoghq.com

Doctolib,https://www.doctolib.fr

...

Prompt

You are a data enrichment agent.
Identify the primary industry, estimated employee count, approximate yearly revenue, and whether they are B2B or B2C for the company listed below.

Company Data:
{csv_data}

Strictly conform with the structured output scheme.

Structured Output

{
  "industry": "string",
  "employee_count": "number",
  "yearly_revenue": "number",
  "business_model": "string"
}

Model choice

As a web search is required to identify the corresponding information on each company, the recommended model would be sonar


Configuration summary

Output (Excerpt)

company_name,industry,company_size,hq_country

Stripe,Fintech,1000-5000,United States

Datadog,DevOps / Observability,5000-10000,United States

Doctolib,Digital Health,1000-5000,France

...


Other Use Cases

Row Sherpa's built-in templates offer pre-defined prompts for some other sample use cases beyond the above one:

  • Contact Enrichment
  • VC Investment Mapping
  • E-commerce Product Catalog Enrichment
  • Market Research Analysis