--- name: ir_generation_skill description: 通过自然语言描述,向JSON文件中添加以IR表示的功能点。 --- # add_ir ## 概述 通过自然语言描述由大语言模型自动转换为标准IR格式并写入到JSON文件或追加到JSON文件中。 ## 用法 - **命令行传入**:直接传入功能的文字描述 - **文件传入**:通过 `-f` 参数从文本文件读取描述 - **追加模式**:新生成的功能点追加到已有 `_ir.json` 末尾,不影响已有条目 ## 输入要求 - 功能的自然语言描述(命令行参数或 `-f` 文件) - 目标IR JSON文件路径(`--ir`,默认 `output/ir.json`) ## 输出 在目标IR JSON文件中追加新的功能点条目,每个条目包含: - `function`:功能名称 - `source.section`:所属章节 - `source.location`:位置描述 - `trigger`:触发条件(可选) - `actions`:执行动作(可选) ## 使用提示 描述中应尽量包含功能的触发条件、执行动作和所属章节信息,以提高转换质量。