ACToR 提出在 LLM 自回归生成过程中识别“关键 token”,并在这些决定性位置按需触发仓库检索;在 RepoExec 与 CoderEval 两个基准上,相对现有最优方法分别取得 8.4% 和 15.4% 的相对提升。
仓库级代码生成要求生成的代码既满足任务需求,又要与目标仓库的上下文保持一致。真实仓库往往超出大模型输入长度限制,因此现有方法普遍采用检索增强生成(RAG)来提供仓库相关上下文。不过,现有方法通常把检索到的上下文作为“任务级”支持,并没有显式识别生成过程中需要细粒度仓库上下文的关键 token。