System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 与大型语言模型交互的编程语言制造技术_技高网
当前位置: 首页 > 专利查询>SAP欧洲公司专利>正文

与大型语言模型交互的编程语言制造技术

技术编号:44615276 阅读:4 留言:0更新日期:2025-03-17 18:16
在示例中,提供软件包,该软件包提供接口,使得当软件被执行时,用户能够使用脚本语言提供自然语言提示,该脚本语言指导接口与大型语言模型(LLM)交互,将上下文信息添加到发送到LLM的提示。然后,接口还能够提取和评估由LLM生成的编程代码,使得生成的代码可以在软件包中立即使用,而不需要用户编辑和/或复制/粘贴。

【技术实现步骤摘要】

本文档总体上涉及计算机系统。更具体地,本文档涉及大型语言模型(llm)的使用。


技术介绍

1、llm是指已经在广泛的数据集上训练以理解和生成人类语言的人工智能(ai)系统。这些模型被设计为以允许它们回答问题、参与对话、生成文本和执行各种语言相关任务的方式来处理和理解自然语言。


技术实现思路

1、在实施方式中,一种系统,包括:至少一个硬件处理器;以及计算机可读介质,存储指令,指令在由至少一个硬件处理器执行时,使得至少一个硬件处理器执行操作,操作包括:通过脚本语言接口识别软件编程代码中的命令,命令在脚本语言接口库中被定义;将命令转换为自然语言提示的用户部分;将预定义系统部分添加到自然语言提示;将自然语言提示发送到大型语言模型(llm)以基于自然语言提示生成第一编程语言中的第一段软件代码;使用第一编程语言的验证函数验证第一段软件代码;以及将第一段软件代码插入到软件编程代码中。

【技术保护点】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,命令包括自然语言部分以及一个或多个测试函数,在自然语言部分中,以自然语言描述期望的编程代码段。

3.根据权利要求2所述的系统,其中,所述操作还包括:

4.根据权利要求1所述的系统,其中,响应于确定第一段软件代码未通过验证函数,通过将自然语言提示重新发送到LLM重新生成第一段软件代码。

5.根据权利要求3所述的系统,其中,响应于确定第一段软件代码未通过所述一个或多个测试函数中的一个或多个,通过将自然语言提示重新发送到LLM重新生成第一段软件代码。

6.根据权利要求1所述的系统,其中,所述操作还包括:

7.根据权利要求6所述的系统,其中,所述操作还包括:

8.一种方法,包括:

9.根据权利要求8所述的方法,其中,命令包括自然语言部分以及一个或多个测试函数,在自然语言部分中,以自然语言描述期望的编程代码段。

10.根据权利要求9所述的方法,还包括:

11.根据权利要求8所述的方法,其中,响应于确定第一段软件代码未通过验证函数,通过将自然语言提示重新发送到LLM重新生成第一段软件代码。

12.根据权利要求10所述的方法,其中,响应于确定第一段软件代码未通过所述一个或多个测试函数中的一个或多个,通过将自然语言提示重新发送到LLM重新生成第一段软件代码。

13.根据权利要求8所述的方法,还包括:

14.根据权利要求13所述的方法,还包括:

15.一种存储指令的非暂时性机器可读介质,所述指令在由一个或多个处理器执行时,使得所述一个或多个处理器执行操作,所述操作包括:

16.根据权利要求15所述的非暂时性机器可读介质,其中,命令包括自然语言部分以及一个或多个测试函数,在自然语言部分中,以自然语言描述期望的编程代码段。

17.根据权利要求16所述的非暂时性机器可读介质,其中,所述操作还包括:

18.根据权利要求15所述的非暂时性机器可读介质,其中,响应于确定第一段软件代码未通过验证函数,通过将自然语言提示重新发送到LLM重新生成第一段软件代码。

19.根据权利要求17所述的非暂时性机器可读介质,其中,响应于确定第一段软件代码未通过所述一个或多个测试函数中的一个或多个,通过将自然语言提示重新发送到LLM重新生成第一段软件代码。

20.根据权利要求15所述的非暂时性机器可读介质,其中,所述操作还包括:

...

【技术特征摘要】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中,命令包括自然语言部分以及一个或多个测试函数,在自然语言部分中,以自然语言描述期望的编程代码段。

3.根据权利要求2所述的系统,其中,所述操作还包括:

4.根据权利要求1所述的系统,其中,响应于确定第一段软件代码未通过验证函数,通过将自然语言提示重新发送到llm重新生成第一段软件代码。

5.根据权利要求3所述的系统,其中,响应于确定第一段软件代码未通过所述一个或多个测试函数中的一个或多个,通过将自然语言提示重新发送到llm重新生成第一段软件代码。

6.根据权利要求1所述的系统,其中,所述操作还包括:

7.根据权利要求6所述的系统,其中,所述操作还包括:

8.一种方法,包括:

9.根据权利要求8所述的方法,其中,命令包括自然语言部分以及一个或多个测试函数,在自然语言部分中,以自然语言描述期望的编程代码段。

10.根据权利要求9所述的方法,还包括:

11.根据权利要求8所述的方法,其中,响应于确定第一段软件代码未通过验证函数,通过将自然语言提示重新发送到llm重新生成第一段软件代码。

12.根据权利要求...

【专利技术属性】
技术研发人员:D·昆兹
申请(专利权)人:SAP欧洲公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1