数据处理方法、电子设备、介质及产品技术

技术编号:45836161 阅读:10 留言:0更新日期:2025-07-15 22:42
本申请实施例涉及计算机技术领域,公开了一种数据处理方法、电子设备、介质及产品。所述目标系统集成有Python解释器和大语言模型,所述方法包括:根据所述Python解释器和Python代码,确定抽象语法树;根据所述大语言模型和所述抽象语法树,确定修改信息;所述修改信息,用于改变所述Python解释器的执行环境;根据所述Python解释器和所述修改信息,确定程序的当前执行环境。可以至少用以解决相关技术中,Python解释器只能处理Python代码,而且只能根据给定的Python代码来执行任务,无法利用外部世界的知识来进一步增强程序的功能的技术问题。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种数据处理方法、电子设备、介质及产品


技术介绍

1、目前,python解释器主要基于编译原理实现,其工作流程通常包括以下几个步骤:

2、1.词法分析:把源代码拆解为词法单元,比如关键字、标识符、操作符等。

3、2.语法分析:根据语法规则,将词法单元组织成抽象语法树(ast)。

4、3.语义分析:对ast开展语义层面的检查,如类型检查、作用域分析等。

5、4.中间代码生成:将ast转换为中间代码,如字节码。

6、5.中间代码优化:对中间代码进行优化处理,以提高后续的执行效率。

7、6.目标代码生成:将中间代码进一步转换为目标代码,如机器码。

8、7.执行:执行目标代码,得到程序的输出结果。

9、上述基于编译原理的解释器,能够准确地执行给定的python代码。但专利技术人发现相关技术中至少存在如下技术问题:

10、python解释器只能处理python代码,而且只能根据给定的python代码来执行任务,无法利用外部世界的知识本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法应用于目标系统,所述目标系统集成有Python解释器和大语言模型,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述修改信息包括:基于局部变量的第一修改信息和基于全局变量的第二修改信息。

3.根据权利要求1所述的方法,其特征在于,在所述Python解释器接管所述抽象语法树执行过程并监控所述抽象语法树的节点的过程中,确定执行情况是否满足预设条件包括:

4.根据权利要求3所述的方法,其特征在于,所述基本元素类型包括:用于表征对表达式进行求值的第一类型和用于表征执行代码块的第二类型。</p>

5.一种...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法应用于目标系统,所述目标系统集成有python解释器和大语言模型,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述修改信息包括:基于局部变量的第一修改信息和基于全局变量的第二修改信息。

3.根据权利要求1所述的方法,其特征在于,在所述python解释器接管所述抽象语法树执行过程并监控所述抽象语法树的节点的过程中,确定执行情况是否满足预设条件包括:

4.根据权利要求3所述的方法...

【专利技术属性】
技术研发人员:张晗
申请(专利权)人:上海阶跃星辰智能科技有限公司
类型:发明
国别省市:

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

1