Asset Management Fund Tax Incentive Validator with Pydantic AI & GPT-5 Pro
Singapore's asset management sector requires automated tax incentive eligibility calculations under updated MAS schemes. Build a type-safe qualification workflow using Pydantic AI and GPT-5 Pro to parse fund structures and output validated tax scheme recommendations.
What you are building
Construct a type-safe asset management tax eligibility agent using Pydantic AI and GPT-5 Pro reasoning models.
How work is evaluated
Evaluates accuracy of structured fund eligibility output against MAS tax rules.
Datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
strict_pydantic_validation
Ensures schema strictness
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
eligibility_accuracy
Correct classification of eligibility status • target: 1 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
Learning goals
Implement structured dynamic models using Pydantic AI
Leverage GPT-5 Pro for complex legal taxonomy reasoning
Validate fund spend and local employment minimum threshold requirements
Resources
Synthetic asset fund profiles with varying AUM, staffing, and local expenditure figures.
Challenge setup
Evaluates accuracy of structured fund eligibility output against MAS tax rules.
Challenge input
JSON containing AUM, local spend, local professionals count
Pydantic AI
Type safety and schema validation
GPT-5 Pro
Complex regulatory reasoning
Evaluated output
JSON containing eligible_scheme, compliant, shortfall_details
- Ensures schema strictness
- Correct classification of eligibility status • target: 1 • range: 0-1
- Benchmark: TaxEval-Bench
- Eligibility Accuracy target: 1
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Shows the first task, up to three tools, and up to three evidence items.
View technical recipe
Configured tools
- Pydantic AI · Required
- GPT-5 Pro · Optional
- Cekura · Optional
- Pydantic AI · Required
Evaluation contract
- strict_pydantic_validation · Weight 1
- eligibility_accuracy · Weight 1
Metrics
- eligibility_accuracy · Target 1
Benchmarks
- TaxEval-Bench
- general
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON containing AUM, local spend, local professionals count
Output: JSON containing eligible_scheme, compliant, shortfall_details
Execution harness: Python
Evaluation tools
- Pydantic AI · Structured Agent Framework
- GPT-5 Pro · LLM Model
Recipe freeze marker
No recipe freeze time is recorded.