微信扫码
添加专属顾问
我要投稿
通义灵码提供了企业代码补全增强的能⼒,在开发者使⽤通义灵码 IDE 插件的⾏间代码补全时,可以结合企业上传的代码库作为上下⽂进⾏⾏间代码补全,使代码补全更加贴合企业代码规范、业务特点。本⽂将分享如何构建⾼质量的企业代码库,以及开发者在前端和后端开发场景的使⽤实践。
管理员如何准备高质量企业代码库
Cloud Native
准备指南
2. 请避免上传以下内容。
3. 注释要求如下。
注释应提供充分的信息以区分不同的函数,建议参考注释模板或根据企业规范进⾏相应调整。
/*** 更新指定订单状态。** @param orderId 订单的唯⼀标识符。* @param newStatus 新的订单状态。* @return boolean 表示更新是否成功。*/
使⽤清晰且具描述性的命名⽅式,例如:exportOrdersToPDF、updateOrderStatus ⽽不是 func1 。
上传指南
代码包⼤⼩限制:每个代码包的⼤⼩不得超过 100 MB。
开发者如何使用企业代码生成增强
Cloud Native
插件版本要求
后端场景使用实践
/*** 使⽤雪花算法⽣成唯⼀序列号* @param workerId* @return*/public synchronized Long getSnowFlowerId(long workerId){long id = -1L;if (workerId < 0 || workerId > snowFlowerProperties.getMaxWorkerId()) {throw new IllegalArgumentException(String.valueOf("workerID must gte 0 and lte " + snowFlowerProperties.getMaxWorkerId()));}// ... 算法实现代码 ...return id;}步骤二:输入注释
//请通过雪花算法⽣成唯⼀编号的代码,返回⽣成的id
/*** 使⽤雪花算法⽣成唯⼀序列号* @param wId* @return*/
步骤三:代码⽣成
说明:
如果您的注释中包含参数,灵码将⾃动调整⽣成代码中的参数名,确保命名⼀致性。
如果需要刷新缓存获取新的补全建议,macOS 可以使⽤ ⌥(option) P ⼿动触发⾏间补全,windows 可以使⽤ Alt P ⼿动触发。
步骤一:代码库代码上传
步骤二:输入函数签名
public List<Object> nextList(String name, int size)
函数签名说明:
步骤三:代码补全
说明:
灵码将根据您提供的参数名,⾃动调整⽣成代码中的参数名,确保命名⼀致性。
如果需要刷新缓存获取新的补全建议,macOS 可以使⽤ ⌥(option) P ⼿动触发⾏间补全,windows 可以使⽤ Alt P ⼿动触发。
前端场景使用实践
步骤一:代码库代码上传
<LTableisReady={isReady}formInitialValues={formInitialValues}rowKey="key"tableRef={tableRef}toolbarLeft={<Button type="primary">新增</Button>}formItems={formItems}formRef={formRef}columns={columns}request={async (params, requestType) => {const res: Record<string, any> = await apiGetUserList(params);return {data: res.data,total: res.total,};}}/>步骤三:代码⾃动补全
重要:请在完整的组件标签内触发您的补全。
步骤一:代码库代码上传
/*** 根据报错信息⽣成,以id为键值的对象* @param {Array<validator,Result>} results* @return {Record<string,string>}*/function getErrObj(results) {// ... 函数实现代码 ...}//根据报错信息⽣成以 id 为键值的对象
注释说明:
说明:
如果您的注释中包含参数,灵码将⾃动调整⽣成代码中的参数名,确保命名⼀致性。
如果需要刷新缓存获取新的补全建议,macOS 可以使⽤ ⌥(option) P ⼿动触发⾏间补全,windows 可以使⽤ Alt P ⼿动触发。
常见问题:在重新安装插件后,即便重启 IDE 或重新登录,仍无法成功召回知识库中的代码
在 macOS 系统中,请执⾏以下命令以重启进程并清除缓存。
ps -ef|grep lingma|grep start|awk '{print $2}'|xargs -I {} kill -9 {}如果是 Windows 系统,请在进程管理器中结束 Lingma 进程。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-02-04
Agent 越用越聪明?AgentScope Java 在线训练插件来了!
2026-02-03
OpenClaw之后,我们离能规模化落地的Agent还差什么?
2026-01-30
Oxygen 9N-LLM生成式推荐训练框架
2026-01-29
自然·通讯:如何挖掘复杂系统中的三元交互
2026-01-29
微调已死?LoRA革新
2026-01-19
1GB 显存即可部署:腾讯 HY-MT1.5 的模型蒸馏与量化策略解析
2026-01-18
【GitHub高星】AI Research Skills:一键赋予AI“博士级”科研能力,74项硬核技能库开源!
2026-01-10
前Mata GenAI研究员田渊栋的年终总结:关于未来AI的思考
2025-11-21
2025-12-04
2026-01-04
2026-01-02
2025-11-22
2025-11-20
2026-01-01
2025-11-19
2025-12-21
2025-11-23
2026-02-03
2026-01-02
2025-11-19
2025-09-25
2025-06-20
2025-06-17
2025-05-21
2025-05-17