Custom Criteria Ranking
Learn how to rank your companies list based on natural language criteria
Extruct AI tables allow you to rank and score companies using customizable criteria defined in natural language. This guide walks through the process of setting up a table with criteria-based ranking to evaluate companies according to your specific needs.
Creating a Criteria Ranking Table
While it’s easier to create tables through the Extruct Dashboard, you can also create them programmatically:
Column Types for Criteria Ranking
- Criterion Grade Columns
These columns evaluate companies against specific criteria:
Extruct will analyze company data and provide a grade (Yes, Likely, No) for each criterion.
- Criteria Grade Score Column
This column calculates a weighted average score based on criterion grades:
The weights should add up to 1.0 and reference the key
values of your criterion columns.
Adding Companies to Evaluate
Add companies to evaluate with the run=true
flag to trigger immediate analysis:
Retrieving Ranked Results
Once the analysis is complete, retrieve your ranked results:
The response will contain the evaluated rows with grades and scores:
Advanced Criteria Configuration
For more detailed evaluation, you can provide additional context in your criteria:
Best Practices
- Be Specific: Define criteria that are specific enough to distinguish between companies
- Use Multiple Criteria: Include 3-5 criteria that cover different aspects of evaluation
- Balance Weights: Adjust weights to reflect your priorities
- Review Results: The AI rankings are powerful but should be reviewed by human experts
By combining multiple criteria with weighted scoring, you can create sophisticated ranking systems that align with your specific business needs.