What this category's data looks like
This category's data covers three types of materials: competition regulations, registration forms, and training plans. Competition regulations are published by the organizer per competition event year, and contain the event name, group, date, and signature field; registration forms are submitted by participating institutions, and contain contestant names, counts, supervising instructors, and receipts; training plans are maintained by the organizer, and contain stage arrangements, dates, and signatures. When these three types of materials enter the Q&A intake and missing-item follow-up feature, their roles differ: regulations serve as the basis for judgment, registration forms serve as the source of items to be completed, and training plans serve as process evidence. Field characteristics concentrate on four types: name, count, date, and signature. The same record often appears in two materials with inconsistent name spellings, different count definitions, and mismatched dates. The update rhythm changes with competition event notices and registration receipts; when versions are not synchronized, the old regulations are still referenced. After materials enter multi-turn dialogue, previous turns determine whether a follow-up question can carry forward the reference from the previous question, and the answer constraint determines whether to ask a follow-up question first before answering.
Configuration and implementation checks
This part is executed by the memory turns and prompt configuration in the application settings, which output the referenced historical message range and the answer constraint. The "intake record and items to be completed" are then completed by the model. Memory turns control how many previous dialogue turns can be referenced at most when answering; too small a value means the previous text cannot be used, and too large a value brings in irrelevant content and increases consumption.
| Object | Check | Verification action |
|---|---|---|
| Competition regulations | Whether the name, date, and signature field are consistent with the registration form | Check the current memory turns value in the application settings, run a trial with two consecutive questions, check whether the second turn can carry forward the reference from the first turn, and record the messages range |
| Registration form | Whether the contestant count, supervising instructors, and receipt signature match the training plan | Run a trial with two consecutive questions, with the first question missing the count, see whether it asks a follow-up question first before answering, and check the historical message range corresponding to chatId |
| Training plan | Whether the stage dates and signatures are synchronized with the regulation version | Compare the usage records of two runs, confirm that consumption changes accordingly after adjusting the turns, and check whether variables are brought in from irrelevant previous text |
| Memory turns | Whether it matches the previous text range required by the question | Check the current value in the application settings, run a trial with two consecutive questions, and confirm that the second turn can correctly carry forward the reference from the first turn |
Three common errors
- Symptom: the second question answers off-topic when using a reference. Cause: the memory turns value is too small, the previous text range is insufficient, and the model cannot carry forward the reference from the previous question.
- Symptom: the name, count, and date of the same record do not match across the two materials. Cause: the registration form and training plan versions are not synchronized, and the old regulations are still referenced.
- Symptom: items missing a signature or receipt are answered directly. Cause: the answer constraint does not require asking a follow-up question first, and the model skips the missing-item identification step.
How to verify the setup
This feature's acceptance: ask two consecutive follow-up questions, see whether the second question carries forward the reference from the first question, and check whether the messages range and chatId are consistent.
Business test: ask a question missing key information, see whether it asks a follow-up question first before answering, and confirm that the missing item is identified and followed up on, and that the answer has a material basis.
- Check the memory turns value in the application settings, run a trial with two consecutive questions, and confirm that the second turn carries forward the reference from the first turn.
- Compare the usage records of two runs, confirm that consumption changes accordingly after adjusting the turns, and check whether
variablesbring in irrelevant previous text.