What this category’s data looks like
Data sources for intelligent due diligence of building construction projects include construction logs, supervision weekly reports, bidding documents, on-site survey CAD drawings, material test reports, construction unit qualification documents, and more. The data update rhythm adjusts irregularly based on project milestones. For example, foundation test data is updated after foundation acceptance, and main construction records are updated after main structure topping.
Document structures include structured text reports, multi-page CAD drawings, high-definition on-site photos, and PDF-format test files. Fields include building area (unit: square meters), project cost (unit: yuan), start and completion dates (format: YYYY-MM-DD), construction unit qualification level, material test qualification number, supervision signature confirmation items, and more. Each field has corresponding unit or format requirements attached.
What constraints these characteristics impose on workflow orchestration
Building construction due diligence data includes multiple file types, so the workflow must support multi-modal file parsing, and separate parsing timeout thresholds must be configured for different file types.
The data update rhythm is not fixed, so the workflow must support incremental sync triggers to avoid repeated parsing of full historical data.
Fields have clear unit and format requirements, so field extraction nodes in the workflow must add unit verification logic to prevent missing units or format errors in extraction results.
Large CAD drawings and long-text reports have large file sizes, so the workflow must support large file uploads and segmented parsing to avoid single-parsing timeouts or out-of-memory errors.
How to set configurations
| Configuration Item | Recommended Setting | Rationale |
|---|---|---|
PARSE_FILE_TIMEOUT_SECONDS | 1200 seconds | CAD source files and large PDF test reports for building construction projects take a long time to parse, so sufficient parsing time must be reserved |
UPLOAD_FILE_MAX_SIZE | 2000 MB | Building construction project file packages usually include multiple high-definition drawings and photos, so support for large-volume file uploads is required |
WORKFLOW_LOOP_MAX_TIMES | 3 times | The number of due diligence report revisions is usually controlled within a reasonable range to avoid resource waste caused by loop execution |
QUESTION_CLASSIFY_THRESHOLD | 0.75–0.85 | Accurate distinction between qualified and unqualified due diligence report classification results is required to adapt to the judgment accuracy of professional scenarios |
TEXT_SPLIT_CHUNK_SIZE | 1000–1200 characters | The professional paragraph length of building construction project reports is adapted to this segmentation interval to ensure the integrity of context semantics |
RECALL_TOP_K | Top 8 entries | The number of reference documents for due diligence reports is moderate; recalling the top 8 entries can cover core reference basis |
The parameter values provided on this page are common recommendations used as a starting point for configuration. Actual values are affected by material form, data volume and business rules. Specific issues require case-by-case analysis, and it is recommended to test on your own samples before finalizing settings.
Three common errors
- Phenomenon: After uploading images, the access link displays an IP address plus port, and the configured business domain name is not used. Cause: The domain name replacement rule for file storage is not configured, and the
UPLOAD_FILE_DOMAINparameter is not set to the business's own domain name. - Phenomenon: A
max loop count exceedederror is thrown when the workflow runs in a loop. Cause: TheWORKFLOW_LOOP_MAX_TIMESparameter is not set, or the value is too low, causing the number of loop executions to exceed the preset limit. - Phenomenon: The output results of the question classification node are all the same category or empty. Cause: The
QUESTION_CLASSIFY_THRESHOLDparameter is set unreasonably, or the classification prompt words are not adapted to the professional judgment scenario of building construction project due diligence reports.
How to confirm the configuration is complete
- Upload a single CAD file over 200 MB, monitor the parsing status, and adjust the
PARSE_FILE_TIMEOUT_SECONDSparameter based on actual time consumption. - Upload a file package containing reports, drawings and photos, check whether the access link of each file is replaced with a custom domain name, and verify that the
UPLOAD_FILE_DOMAINconfiguration takes effect. - Trigger a workflow loop test, execute the report revision process 3 times, check whether it terminates normally within the set number of times, and verify the
WORKFLOW_LOOP_MAX_TIMESconfiguration. - Input the due diligence report fragment to be classified, adjust the
QUESTION_CLASSIFY_THRESHOLDparameter until the classification results meet the business judgment standards.
Question material comes from public community discussions. Configuration values are common starting points and should be measured against your own samples. Verified on 2026-09-14.