What this category's data looks like
Materials for journal publication licenses and annual verification typically consist of three types: journal publication license, annual verification form, and rectification report. Sources include approval authority receipts, submissions from the sponsoring organization, and rectification archive documents. The update rhythm enters in batches according to license changes, annual verification cycles, and rectification receipts. When these three types of materials enter the knowledge base retrieval node, each assumes a different role: the license provides license scope and validity period fields, the annual verification form provides annual submission fields and verification conclusion fields, and the rectification report provides problem items, rectification measures, and receipt fields. Field characteristics are concentrated in names, quantities, dates, and signatures. The same record across different materials is prone to inconsistent name spellings, inconsistent quantity calibers, and misaligned dates. When versions are not synchronized, old and new documents coexist. When signatures or receipts are missing, the chain still goes through. Materials enter the citation output as original text fragments, for subsequent nodes to compare fields, write ledgers, and generate reports.
Configuration and implementation checks
This step is executed by the citation output of the knowledge base retrieval node, which outputs an array of citation contents, each containing an original text fragment and a source identifier, and the length can be 0. "Externally available entry points and authorization scope" are completed subsequently by AI nodes, code nodes, or manual work. The number of citations is the array length, and quoteMaxToken is the citation content budget; the two are not compared for equality.
| Object | Check | Verification action |
|---|---|---|
| Journal publication license | Whether the license scope, validity period, name, and signature fields are consistent with the annual verification form | Retrieve the original text fragment of the license, check item by item the name, quantity, date, and signature, and record the source identifier |
| Annual verification form | Whether the annual submission fields, verification conclusion, and date correspond to the license and rectification report | Open the citation superscript to refer back to the original paragraph, and check whether the version is synchronized and whether the receipt is complete |
| Rectification report | Whether the problem items, rectification measures, receipt signature, and date match the annual verification form | Compare the name, quantity, and date of the same record across the three materials, and mark missing signatures or missing receipts |
| Citation content output | The number of returned items is consistent with the matched materials; being empty is also normal | Run a test with a question that has no matching materials, see that the array is empty while the chain continues, and check responseData (non-streaming module results returned with detailed output enabled) and quoteList |
Three common errors
- Phenomenon: The name, quantity, and date of the same record do not match between the license and the annual verification form. Cause: The two materials are submitted separately, field calibers are not unified, and fragments are presented side by side after entering citations.
- Phenomenon: The rectification report has been updated, but the annual verification form is still an old version, and the citation fragments point to the old document. Cause: Versions are not synchronized, old and new materials remain in the knowledge base at the same time, and retrieval hits the old document.
- Phenomenon: The citation fragment has rectification measures, but no receipt signature or date can be found. Cause: Materials missing signatures or receipts enter the knowledge base first, and citations only present existing original text fragments.
How to verify the setup
Acceptance of this feature: Ask a question with original text evidence, check whether the citation array and superscripts can refer back to the original text, confirm that each citation can correspond to a source document paragraph, and record the array length and the quoteMaxToken budget values separately.
Business test: Access once with a restricted identity, see whether the visible scope matches the settings, and unauthorized content is not visible; then ask a question with no matching materials, and confirm that the array is empty while the chain goes through.
- In the node, check the selected knowledge base collections and their vector models, and confirm that the selected knowledge bases use the same vector model.
- Open the search parameter panel and check the values item by item, keep them consistent with the values set in the knowledge base retrieval section, and check the citation fields of
quoteListwithinresponseData.