在 HumanEval 和 MBPP 基准上,smallcode 架构显著提升了小型 LLM 的代码生成能力
三层优化架构:输入压缩、分层推理、输出验证
将自然语言任务描述压缩为结构化代码模板,减少 64% 的输入 token, 同时保留完整的语义信息。
将复杂任务分解为多个子任务,每层使用不同的推理策略, 降低单次推理的复杂度。
多轮语法检查、类型推断和测试用例验证,确保生成代码的正确性, 自动修复常见错误。
体验 smallcode 如何为小型 LLM 优化代码生成流程
不同参数规模模型在 smallcode 架构下的性能表现
| 模型 | 参数 | HumanEval | MBPP | DS-1000 | 推理速度 | 显存需求 |
|---|