What this category's data looks like
This page addresses modern apprenticeship and order class management scenarios. Materials come from three types of text: school-enterprise cooperation agreements, order class training plans, and mentor apprenticeship records. School-enterprise cooperation agreements contain the enterprise name, cooperation term, and signature page; order class training plans contain the class name, number of students, and start and end dates; mentor apprenticeship records contain the apprentice name, position, apprenticeship cycle, and mentor signature. Materials are updated by semester or batch. The same record often has three fields: name, quantity, and date, while signatures and receipts are auxiliary fields. When entering knowledge base retrieval, the three types of materials serve as independent knowledge bases or different tags within the same knowledge base. The retrieval node recalls candidate chunks by question for subsequent nodes or manual comparison against the ledger.
Configuration and implementation checks
This step is performed by the knowledge base retrieval service (retrieval node and search test), outputting candidate chunks and similarity scores (after pattern, merge, re-rank, filter, and limit trimming). The discrepancy list is then completed by subsequent nodes or manually.
| Object | Check | Verification action |
|---|---|---|
| School-enterprise cooperation agreement | Compare the enterprise name, cooperation term, and signature page word by word against the ledger | In the search test, search by agreement name plus term, switch searchMode to see whether candidates cover the signature page |
| Order class training plan | The class name, number of students, and start and end dates are consistent with the ledger | Search by plan name plus number of students, record the number of candidates and scores, enable usingReRank to compare the order of the top few results |
| Mentor apprenticeship record | The apprentice name, position, apprenticeship cycle, and mentor signature are complete | Search by apprentice name plus position, check whether the returned candidates contain signature receipt chunks, and record the similarity score |
| Ledger record | The name, quantity, and date fields of the same record are consistent across the three materials | Search item by item by ledger field, compare candidate chunks against the ledger field by field, and mark inconsistent items |
Three common errors
- Symptom: The quantity for the same apprentice name does not match between the apprenticeship record and the training plan. Cause: The two material versions are not synchronized; the old plan was not updated with personnel adjustments, and both candidates are returned during retrieval.
- Symptom: The cooperation term in the agreement differs from the ledger date by one batch. Cause: The ledger was not written back after the agreement was signed; retrieval hits the original agreement text, while the ledger still retains the old date, and the fields are not aligned.
- Symptom: The apprenticeship record lacks the mentor signature or receipt chunk. Cause: The scanned signature page was not ingested or was split during ingestion; retrieval candidates contain only the body text, and the signature field is missing.
How to verify the setup
This feature acceptance: test once each with synonym-rewritten questions, compare candidates and scores, then toggle re-ranking on and off to check the order of the top few results; record the number of candidates, similarity scores, and the tokens of the cited text after limit trimming.
Business test: use one real record to find fields inconsistent with the ledger, compare candidate chunks against the ledger field by field, and mark inconsistent name, quantity, or date items.
- In the search test, switch
searchModeto semantic, full-text, and hybrid once each, and record differences in the number of candidates and scores. - For the same question, enable and disable
usingReRank, compare the order of the top three candidates, and confirm whether re-ranking moves relevant chunks earlier.