首页> 中国专利> 一种基于上下文学习和大语言模型的Solidity注释生成方法

一种基于上下文学习和大语言模型的Solidity注释生成方法

摘要

本发明提供了基于上下文学习和大语言模型的Solidity代码注释生成方法,属于软件工程技术领域。解决了主流方法不能生成新注释,依赖数据集和泛化能力不足的技术问题。其技术方案为:包括以下步骤:(1)通过智能合约代码社区搜集语料库;(2)检索出最相似的前n个代码片段。(3)为支持大语言模型的上下文学习,结合检索到的示范与定制的提示词构造提示模板。(4)调用大语言模型API,结合提示模板完成注释生成。本发明的有益效果:本发明无需额外训练,可显著提高自动生成的代码注释质量。

著录项

  • 公开/公告号CN117492825A

    专利类型发明专利

  • 公开/公告日2024-02-02

    原文格式PDF

  • 申请/专利权人 南通大学;

    申请/专利号CN202311408261.2

  • 发明设计人

    申请日2023-10-27

  • 分类号G06F8/73;G06F8/75;G06F40/30;

  • 代理机构南京经纬专利商标代理有限公司;

  • 代理人张俊俊

  • 地址 226000 江苏省南通市崇川区永福路79号1幢南通大学技术转移研究院

  • 入库时间 2024-04-18 19:59:31

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号