Automation procedure · 4 steps
Exactly what the ICV engine does, in the order it does it.
Inputs
bidder_certificates · list<file>
The bidder ICV form/certificate PDFs submitted for this tender.
icv_scoring_method · file
The approved ICV scoring method/formula document.
evaluation_date · text
The date the committee is running this check on (YYYY-MM-DD).
Outputs
icv_comparison_excel · file
Excel workbook with the bidder-by-bidder ICV comparison.
committee_summary · text
The short text summary for the evaluation committee.
Read scoring method
- 1
Read the approved ICV scoring method and identify its required inputs and formula
Extracts the named components the formula needs and the formula/weights themselves, so every certificate is checked against the same fixed requirements. The formula and weights are taken exactly as written and are never altered or simplified.
Read and validate certificates
- 2
Validate, extract, and score every submitted bidder certificate
Each certificate is validated against the approved issuing bodies and the evaluation date, the required figures are extracted with page references, and the ICV score is calculated only when the certificate is valid and the figures come through without mismatch. Every other bidder is carried forward with its review reason instead of a score.
Report
- 3
Build the side-by-side ICV comparison for the evaluation committee
One row per bidder showing bidder name, certificate validity, ICV score, key input verification, page references and overall status. A bidder is marked OK only with a calculated score and no review reason; a bidder with no extracted key inputs shows — rather than a fabricated value.
- 4
Generate the short evaluation committee summary text
Summarises how many bidders were submitted, how many received a valid ICV score, how many need review and why, and the highest calculated score. It always closes with a reminder that final ICV scores must be reviewed and confirmed by the evaluation committee.
Procedure text
# Agentic AI — In-Country Value Scoring Checks and calculates In-Country Value (ICV) scores for tender bidders and produces a consistent side-by-side comparison and short summary for the evaluation committee. Each bidder's ICV certificate is validated against the approved issuing bodies and the evaluation date, the figures required by the approved scoring method are extracted with page references, and the ICV score is calculated using only the approved formula. Bidders with invalid certificates or mismatched inputs are flagged for human review instead of being scored. ## Inputs | Name | Type | Description | | --- | --- | --- | | bidder_certificates | list<file> | The bidder ICV form/certificate PDFs submitted for this tender. | | icv_scoring_method | file | The approved ICV scoring method/formula document. | | evaluation_date | text | The date the evaluation committee is running this check on (YYYY-MM-DD). | ## Steps ### Read scoring method #### 1. Read the approved ICV scoring method and identify its required inputs and formula. Extracts, from the approved method document, the named components/inputs the formula needs and a description of the formula/weights itself, so every bidder certificate can be checked against the same fixed requirements. > The formula and weights are taken exactly as written in the approved method document and are never altered or simplified. ### Read and validate certificates #### 2. Validate, extract, and score every submitted bidder certificate. For each bidder certificate, validates the certificate, extracts the figures the approved scoring method requires, and calculates the ICV score when the certificate and figures allow it. A bidder that fails validation or has mismatched figures is carried forward with a review reason instead of a score. > A bidder only receives a calculated ICV score when its certificate is valid and its required figures were extracted without mismatch. > Every other bidder is carried forward with the review reason from validation or extraction instead of a score. ### Report #### 3. Build the Excel side-by-side ICV comparison for the evaluation committee. Creates one row per bidder showing the bidder name, certificate validity, ICV score, key input verification status, page references, and overall status (OK or Needs Review with the reason). > A bidder is marked "OK" only when it has a calculated ICV score and no review reason; otherwise its review reason is shown as the status. > A bidder without any extracted key inputs shows "—" for both ICV score and key inputs rather than a fabricated value. #### 4. Generate the short evaluation committee summary text. Summarizes the total number of bidders, how many received a valid ICV score, how many need review and why, the highest calculated score, and a reminder that every calculated figure carries a source-page reference and that final scores must be confirmed by the evaluation committee. > A bidder counts as a valid ICV score only when it has a calculated score and no review reason; every other bidder counts toward Needs Review with its reason listed. > The summary always closes with a reminder that final ICV scores must be reviewed and confirmed by the evaluation committee. ## Outputs | Name | Type | Description | | --- | --- | --- | | icv_comparison_excel | file | The Excel workbook with the bidder-by-bidder ICV comparison. | | committee_summary | text | The short text summary for the evaluation committee. |