多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 计入贡献 在提交-审核完毕后,你的贡献将即时计入贡献页和可见的用户介绍页面下。 在[用户介绍页面](您的用户介绍页面.md),你可以看到这行信息: > 为机器娘贡献了 `DNT_COUNT` 行词库并使用中 那么,我们是怎么计算贡献的呢? [TOC] * * * * * ## 字符数限制 | 字段名 | 最多参数个数 | 每参数最多中文字符数 | --- | --- | --- | | `KEYWORD` | 10 | 64 | | `AS` | 5 | 256 | | `DEVER` | 1 | 16 | >[info] 一般来说,问题 `KEYWORD` 的单参数长度最好不超过 **8** 个中文字符,否则实用性很低。而且我们建议,`KEYWORD` 最好是一个短语。 >[danger]`KEYWORD`可以是一个短语。 >可是`AS`必须是一句符合中文语法的、语句完整的一句话、几句话或一段话。 ## 短应答计算 短应答计算,即问题和答案的任何单参数中文字符数都在此范围内时: | 字段名 | 参数个数 | 任何单参数中文字符数 | --- | --- | --- | | `KEYWORD` | ≤10 | 1≤`KEYWORD_LENGTH`≤64 | | `AS` | ≤5 | 1≤`AS_LENGTH`≤32 | ### 单条应答 > {("`KEYWORD_1`"),("`AS_1`")} 这是最简单的一问一答形式。一问一答自然互相对称,我们计入 **1** 条贡献。 ### 对称应答 > {("`KEYWORD_1`","`KEYWORD_2`"),("`AS_1`","`AS_2`")} 这是对称应答的例子。当我们问`KEYWORD_1`或`KEYWORD_2`时,机器娘回答`AS_1`或`AS_2`,即问题的数目和答案的数目相等。这样的应答我们计入 **2** 条贡献。 同理: > {("`KEYWORD_1`","`KEYWORD_2`","`KEYWORD_3`"),("`AS_1`","`AS_2`","`AS_3`")} 计做 **3** 条贡献。 ### 不对称应答 > {("`KEYWORD_1`","`KEYWORD_2`","`KEYWORD_3`",),("`AS_1`","`AS_2`")} 这是不对称应答的例子,**即问题的数目和答案的数目不相等**。这样的应答我们这样计算: ```[math] W = Q \times 0.5 + A \times 0.5 ``` 例如上面这个例子,易得 `$ W=1 \times 0.5+2 \times 0.5=1.5 $` 。 * * * * * ## 长应答计算 正常计算,即答案的单参数中文字符数**其中有一项在此范围内时**: | 字段名 | 参数个数 | 任何单参数中文字符数 | --- | --- | --- | | `AS` | ≤5 | 32<`AS_LENGTH`≤256 | 此时该应答无论是否对称,除满足32<`AS_LENGTH`≤256 的该 `AS` 以外的参数,均按照不对称应答计算。该`AS`应该被这样计算: ```[math] W_{[AS]} = 0.5+0.008(L-32) (L>32) ``` 可易得在32个中文字符以外,每 62.5 个字符算作 0.5 个贡献。 化简公式即: ```[math] W_{[AS]} = 0.244+0.008L (L>32) ``` 在实际计入时,我们将四舍五入,保留小数点后一位。 >[danger]任何计算时,换行符、注释等内容均不计入中文字符数。中文全角标点符号计入 1 个中文字符。