Type: concept
Confidence: 0.80
Created: 2026-04-25
Updated: 2026-04-25
Tags: LLM工具调用代码复用检索增强AI工程

CRAFT

概述

CRAFT(Customized LLM Agents Through Retrieval and Reuse of Code)是由Yuan等人提出的系统,通过检索和重用代码片段来定制LLM代理。其核心思想是维护一个代码片段库,在新任务时检索相关代码并进行组合。

关键内容

  1. 核心问题
  2. 每次遇到相似任务都让LLM从头生成代码是巨大浪费
  3. 需要维护可复用的代码片段库,以提高效率和一致性

  4. 系统流程

  5. 语义检索代码库获取相关的Top-K代码片段
  6. LLM(如GPT-4)组合和适配代码片段
  7. 执行验证,成功则存入代码库供未来检索,失败则反馈重新生成

  8. 代码库条目格式

  9. 任务描述(用于语义检索)
  10. 代码片段
  11. 验证状态
  12. 使用次数统计

  13. 关键技术贡献

  14. 实现了代码片段的动态积累和检索
  15. 代码复用率随任务数增加而提升
  16. 在TabMWP和MATH数据集上比PoT基线提升4-7%

来源

相关