What this category's data looks like
Foreign teacher appointment and course scheduling materials include three categories: appointment contracts, work permit materials, and course scheduling tables. Appointment contracts provide name, position, appointment period, and signature page; work permit materials provide ID number, permit period, and issuance receipt; course scheduling tables provide course name, week number, classroom, and instructor. When these three categories of materials enter the knowledge base retrieval and recall function, appointment contracts and work permit materials serve as qualification basis fragments, and course scheduling tables serve as scheduling basis fragments, all participating in candidate recall in the form of original text chunks. The update cadence is synchronized according to semester and appointment period nodes, and the field characteristics are four categories of key items: name, date, signature, and quantity. The name and date of the same record in the contract and permit materials must be consistent, and the number of courses in the course scheduling table must match the teaching hours agreed in the contract. Material versions change as the appointment process advances; at handover, the currently effective version prevails, and old versions are retained for reference.
Configuration and implementation checks
This step is executed by the knowledge base retrieval service (retrieval node and search test), outputting candidate fragments and similarity scores (after mode, merge, re-rank, filter, and upper-limit trimming). The handover-ready deployment status and operation records are completed by subsequent nodes or manually.
| Object | Check | Verification action |
|---|---|---|
| Appointment contract | Name, position, appointment period, and signature page align item by item with the work permit materials | In the knowledge base search test, retrieve the contract name and appointment period, check whether the candidate fragments hit both the contract and the permit materials, and record the number of candidates and scores |
| Work permit materials | ID number, permit period, and issuance receipt are consistent with the appointment contract dates | Switch searchMode to full-text and hybrid and test once each, compare the recall of permit period fragments, and check whether signatures and receipts are missing items |
| Course scheduling table | Course name, week number, and instructor are consistent with the number of teaching hours agreed in the contract | Retrieve the course name and week number, compare the ranking of the top few entries before and after enabling usingReRank, and record the similarity score and number of candidates |
| Deployment operation records | Version, connection, and task records are consistent, and the handover form is verifiable item by item | According to the handover form, check the retrieval node connection status and task records, and check whether the reference text after limit trimming retains key fragments |
Three common errors
- Symptom: The name or date of the same teacher does not match between the contract and the permit materials. Cause: The two materials were entered separately without field-level comparison, and the versions were not synchronized.
- Symptom: The number of courses in the course scheduling table is inconsistent with the teaching hours agreed in the contract. Cause: After scheduling adjustments, the contract attachment was not written back, and signature or receipt confirmation is missing.
- Symptom: There are many retrieval candidates, but the fragments ranked at the front are irrelevant to the appointment question. Cause: Re-ranking was not enabled, or the similarity filtering threshold does not match the material form.
How to verify the setup
This function's acceptance: test once each with synonym-rewritten questions, compare candidate fragments and similarity scores, then toggle usingReRank on and off to observe changes in the ranking of the top few entries, and record the values of searchMode and limit.
Business testing: check item by item according to the handover form, see which record is missing, and confirm whether the fields, dates, and signatures of the appointment contract, work permit materials, and course scheduling table are complete.
- In the knowledge base search test, switch
searchModeto semantic, full-text, and hybrid and retrieve once each, record the number of candidates and scores, and check whether multi-route merging includes both semantic and full-text results. - Enable and disable
usingReRankand retrieve once each, compare the ranking of the top few entries; check the tokens and array count of the reference text afterlimittrimming and record them separately, confirming that key fragments are not lost.