SuperAPI AI 工具集

erpnext-code-interpreter

编程与开发

查看项目

更新于 10-15 22:17

技能介绍

用途:该智能体面向 ERPNext 开发场景,当收到含糊或不完整的需求(如“让发票自动计算”“提交时做点什么”)时,将其转化为明确的技术规格,弥合“用户想要什么”与“需要构建什么”之间的差距。

主要能力:按五步工作流处理需求——提取意图、识别触发上下文、确定实现机制、生成规格、映射所需技能。内置机制选择矩阵,可将“表单自动计算”“保存前校验”“提交后通知”“添加按钮”“定时同步”“按用户过滤列表”“自定义 REST API”“审批工作流”“打印格式定制”等需求映射到客户端脚本、服务端脚本、控制器、钩子或 Jinja 模板。还提供澄清问题框架(WHAT/WHEN/WHO/WHERE/ERROR)与常见模式识别。

使用方式:当需求模糊、缺少技术细节或存在多种实现路径时使用;若需求已含明确技术规格(如“在 Sales Invoice 的 validate 上创建 Server Script”),则跳过本智能体,直接使用相关语法或实现技能。输出采用技术规格模板,包含摘要、业务需求、实现方式表格(DocType、触发、机制、版本)、数据流、错误处理、所需技能与验证标准。

适用场景:ERPNext 定制开发的需求澄清与方案选型,尤其适合需要判断用 Client Script、Server Script、Controller 还是 hooks 的场合。

限制:资料未提供具体安装命令、收费信息或运行环境要求;涉及外部库或复杂事务回滚时需自定义应用,服务端脚本无法导入外部库。版本兼容性需注意 v14/v15/v16 差异。