What this category's data looks like
Student awards, financial aid, loans, and hardship determination involve three types of materials: the family economic hardship determination form, the scholarship and grant application form, and the loan receipt. The determination form contains household population, income, hardship level, and signature fields; the application form contains student ID, department, award name, amount, and date; the receipt contains loan contract number, disbursement date, credited amount, and seal. Sources are departmental preliminary review, student financial aid center re-review, and bank receipt circulation, with updates advancing by academic year and batch. When entering the multi-turn dialogue and prompt feature, the determination form and application form take on the role of field sources and terminology naming, while the receipt takes on the role of amount and date verification. Together, the three support the generation of a unified terminology list and a comparison draft, for item-by-item reference back to the original text before external release.
Configuration and implementation checks
This part is executed by the memory turn count and prompt configuration in the application settings, outputting the reference historical message range and answer constraints. The unified terminology list and comparison draft are then completed by the model, while the external entry point and authorization are handled by the publishing service and file permissions.
| Object | Check | Verification action |
|---|---|---|
| Family economic hardship determination form | The hardship level, household population, income range, and signature fields must be consistent with what is filled in the application form, and the date must not be earlier than the application form acceptance date | Check the memory turn count value in the application settings, and run a trial with two consecutive follow-up questions to confirm that the second round can carry forward the reference from the first round |
| Scholarship and grant application form | The award name, amount, student ID, and department must be aligned item by item with the determination form and receipt; a missing signature is deemed incomplete | Use messages and variables to record two rounds of questions, and compare the usage records of the two runs |
| Loan receipt | The contract number, disbursement date, and credited amount must be consistent with the application form amount, and the receipt seal must not be missing | Use chatId to distinguish the two trial runs, and sample three terms to check whether their spelling is consistent throughout the document |
| Unified terminology list and comparison draft | The same term must be consistent throughout, the translated name must be able to refer back to the original text, and two coexisting spellings must not appear | Sample three terms to check whether their spelling is consistent throughout the document, and verify that the tokens and array item count of the quoted text are recorded separately |
Three common errors
- Phenomenon: The same student's name or student ID is written differently in the determination form and the application form. Cause: The two materials were entered separately, without terminology unification and reference-back verification.
- Phenomenon: The credited amount on the loan receipt does not match the amount on the application form. Cause: The receipt version was not synchronized, and old batch data still remains in the dialogue context.
- Phenomenon: The determination form or application form is missing a signature, or the receipt is missing a seal, yet it still enters the release draft. Cause: The prompt does not constrain the completeness check of signatures and receipt fields.
How to verify the setup
Acceptance for this feature: with two consecutive follow-up questions, see whether the second question carries forward the reference from the first, and confirm that the answer only references historical messages within the set turn count.
Business test: sample three terms to check whether their spelling is consistent throughout the document, whether the translated name can refer back to the original text, and record the tokens and array item count of the quoted text separately.
- Check the current value of the memory turn count in the application settings, and match it with the preceding context range required by the question.
- Run a trial with two consecutive question rounds, compare the usage records of the two runs, and confirm that usage changes accordingly after adjusting the turn count.