What this category's data looks like
This page addresses the modern apprenticeship and order class management scenario. Materials include school-enterprise cooperation agreements, order class training plans, and master apprenticeship records. School-enterprise cooperation agreements contain the cooperation term, positions, headcount, signatures, and dates; order class training plans contain courses, cycles, assessments, and version numbers; master apprenticeship records contain the mentoring master, apprentice list, week numbers, signatures, and receipts. Materials are updated by semester or batch, and versions and signature statuses may lag behind. When entering this feature, school-enterprise cooperation agreements and order class training plans serve as candidate basis sources, master apprenticeship records serve as candidate process evidence, and hybrid retrieval simultaneously runs the vector and full-text paths and merges the results, which are then handed to the reranking model for sorting and filtering, so that citation trimming and answer generation can produce basis entries that can be traced back to the original text.
Configuration and implementation checks
The reranking model in the retrieval service only outputs the sorted candidates and rerank scores; basis entries that can be traced back to the original text must be produced next by citation trimming and answer generation. Hybrid retrieval simultaneously runs the vector and full-text paths and merges the results; after merging, the scope is large and similarity filtering cannot be applied directly, so the reranking model is usually then used to sort and filter by rerank score.
| Object | Check | Verification action |
|---|---|---|
| School-enterprise cooperation agreement | Fields include the cooperation term, positions, headcount, signatures, and dates, and it is the current version | In the search parameters, check whether searchMode enables both the vector and full-text paths, and see whether candidates come from both paths |
| Order class training plan | Fields include courses, cycles, assessments, version number, and signatures, and the version matches the current one | Compare the ordering and scores before and after reranking, and confirm whether the top three come from this material and can be traced back to the original text |
| Master apprenticeship record | Fields include the mentoring master, apprentice list, week numbers, signatures, and receipts, and the dates match up | Check whether usingReRank is bound and used for sorting and filtering, and record the number of candidates and the scores |
| Reranking model | Bound and used for sorting and filtering, outputting the sorted candidates and rerank scores | In the search parameters, check similarity and limit, and compare the order and scores of the top three before and after reranking |
Three common errors
- Symptom: The name, quantity, and date of the same record do not match between the school-enterprise cooperation agreement and the order class training plan. Cause: The two materials are maintained separately, and no field-level cross-check was performed.
- Symptom: A master apprenticeship record is still treated as a basis entry even though it lacks a signature or receipt. Cause: The signature and receipt status were not validated before the material entered retrieval.
- Symptom: There are many candidates but the top few are irrelevant, and the results are clearly biased toward keyword hits. Cause: After merging, the scope is large and rerank score filtering was not used, or the reranking model was not bound.
How to verify the setup
This feature's acceptance check: compare the order and scores of the top three before and after enabling reranking, check the number of candidates and the rerank scores, and confirm that usingReRank is used for sorting and filtering.
Business test: ask a basis question that spans materials, and see whether the answer gives traceable sources, and whether the sources come from the institution’s materials, are the current version, and the entries match the original text.
- In the search parameters, check whether
searchModeenables both the vector and full-text paths, and confirm that candidates come from both paths. - Compare the ordering and scores before and after reranking, record the number of candidates and the rerank scores, and check whether
similarityandlimitaffect filtering.