通义灵码企业级检索增强-后端注释生成代码场景DEMO

简介: 通义灵码企业级检索增强DEMO展示后端注释生成代码场景。通过上传加密算法的标准化写法(英文注释),大模型能够准确推荐企业标准写法,促进内部知识复用,并支持主动干预生成过程,提升代码规范性和一致性。

通义灵码企业级检索增强-后端注释生成代码场景DEMO


在后端我们可以上传一个加密算法的标准化写法,我的注释是英文的,

image.png

我们写了一段混合的注释,这个时候大模型可以准确推荐出企业推荐的标准化写法,我们可以实现企业内部知识的复用,主动干预他的生成。

//EnCryptAES encrypt5 data USing the AES  enCryption algorIthm 
//The parametersrCis the original data to be encrypted, key is the encryption key, and i
func EncryptAES(src[]byte, key []byte,iv[]Jbyte)([]byte, error){
block,err: aes.NewCipher(key) 
iferr!=nil{
return nil,err 
src =padding(src,block.BlockSize())
blockMode :=cipher.NewCBCEncrypter(block,iv) 
blockMode.CryptBlocks(src,src) 
return Src,ni1 
}
// DecryptAES decrypt AES 
func DecryptAES(src []byte,key []byte,iv []byte)([]byte,error){
block,err;=aes.NewCipher(key) 
if err = nil( 
return niL, err
}
blockMode:=ciDher.NewCBCDecrypter(block,iv)
blockMode.CryptBlocks(src,src)

image.png

//unpadding 
func unpadding( src []byte)[]byte{
n- :=len(src) 
unPadNum:= int(src[n-1]) 
return src[:n-unPadNum]
} 
//EncryptAES·使用AES加密算法对数据进行加密。
//参数src是待加密的原始数据,key是加密密钥,iv是初始化向量。func EncryptAES(src [byte, key []byte,iv[]byte)([]byte,error){ 
block,err:aes.NewCipher(key) 
If err!=niL {
Return niL,err 
}
blockSize :block.BlockSize() 
src= padding(src,blockSize) 
blockMode :cipher.NewCBCEncrypter(block,iv) 
blockMode.CryptBLocks(src,src) 
return src,nil 
}
//DecryptAES·decryptAES 
func DecryptAES(src []byte,key[]byte,iv[]byte)([]byte,error){ 
block,err;aes.NewCipher(key)
目录
打赏
0
1
1
0
1028
分享
相关文章
代码采纳率从 22% 到 33%,通义灵码辅助数据库智能编码实践
通义灵码本质上是一个AI agent,它已经进行了大量的优化。然而,为了更完美或有效地调用模型的潜在能力,我们在使用时仍需掌握一些技巧。通常,大多数人在使用通义灵码时会直接上手,这是 AI agent 的一个优势,即 zero shot 使用,无需任何上下文即可直接使用通义灵码的能力。
魔搭×通义灵码:0代码基础、0门槛在线编程做应用
本节课主要介绍了如何利用 Notebook IDE 环境和通义灵码工具来具体开发 AI 产品,通过前面的介绍,可以感受到好的开发环境和开发工具往往可以让开发过程事半功倍,也可以更快更好地解决一些实际问题。随着 AI 代码生成工具不断成熟,动动手指,你的 AI 产品马上变成现实~
IDEA + 通义灵码AI程序员:快速构建DDD后端工程模板
本文介绍如何使用 IntelliJ IDEA 和阿里云的通义灵码 AI 程序员,快速搭建基于 DDD 领域驱动设计的后端工程模板。通过安装和配置 IDEA、JDK、Maven 及通义灵码插件,用户可以借助 AI 自动生成项目结构和代码。然而,测试发现 AI 生成的代码存在依赖问题,需手动修正才能成功运行。最终,项目包括 Spring Boot、Maven 和 Deepseek API 集成,可调用大模型进行预测。尽管 AI 工具提高了开发效率,但目前仍需人工干预确保项目顺利运行。
167 3
 IDEA + 通义灵码AI程序员:快速构建DDD后端工程模板
5个小妙招,通义灵码“一键治愈”你的代码问题
目前通义灵码支持 DeepSeek 满血版 V3 和 R1 模型,并内置 Qwen2.5-max 以及 QwQ-plus 模型,让研发体验焕新升级。
【通义灵码】三句话生成P5.js粒子特效代码,人人都可以做交互式数字艺术
我发掘出的通义灵码AI程序员新玩法:三句话生成P5.js粒子特效代码,人人都可以做交互式数字艺术
通义灵码上线 @workspace 新能力,结合当前代码仓库理解工程、代码查询与问答等
通义灵码上线 @workspace 新能力,结合当前代码仓库理解工程、代码查询与问答等
今天的功德,在通义代码模式攒足了......
今天的功德,在通义代码模式攒足了......
今天的功德,在通义代码模式攒足了......
17.6K star!后端接口零代码的神器来了,腾讯开源的ORM库太强了!
"🏆 实时零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端定制返回 JSON 的数据和结构"
通义灵码2.0深度评测:当AI程序员握住我的手写代码
体验通义灵码2.0 AI程序员:Deepseek智能编码的魅力
99 4

热门文章

最新文章