Skip to content

1 KB

Machine-translated by Robotheca from the original in Chinese (opens in a new tab). License: MIT (opens in a new tab).

AI Programming Tools and Model Usage Scoring (up to 5 points)

AI programming tools may be used to assist with requirements analysis, code generation, testing, documentation, modeling scripts, parameter checking, and problem localization. AI tools are not exempt from code review; submitters remain responsible for security, licensing, correctness, reproducibility, and the final code. Scoring is based on the actual tools and models used, not the number of calls or lines of generated code.

Mandatory Disclosure

Record tool names and versions, model names/versions, dates, task scope, key prompts or summaries, generated content, human modifications, test validation, rejected suggestions, and third-party license checks in docs/ai_usage.md. Do not upload keys, personal information, or unauthorized confidential data.

Scoring

ItemScoreKey Points
Tool/Model Selection and Task Matching1Explain the basis for matching tool/model capabilities with task difficulty
Usage Records and Contribution Boundaries1Distinguish between AI-generated, manually designed, manually modified, and third-party code
Engineering Verification Loop2Evidence of compilation, testing, simulation, static checks, or hardware validation
Safety, Licenses, and Result Review1Check for hallucinations, incorrect parameters, copyright, and privacy risks

0 points indicate no disclosure or unverifiable information; 1–2 points indicate only tool records; 3–4 points indicate complete records with key results verified; 5 points require evidence-based selection, reproducible records, verification across module interfaces, and retention of failure case reviews. Using AI does not lower acceptance requirements for other professional modules.

Files by @wusi321, at commit b6b12b0, read from GitHub in your browser. Hardware license: MIT; software license: MIT. Robotheca doesn't review code: read it before running it.