摘要
本发明提供了nl2sql领域大模型示例的选择方法和装置。该方法包括:获取原始示例库;该原始示例库中的每一个示例中包括一个自然语言的用户问题以及该自然语言的用户问题所对应的sql语句;针对每一个示例中的sql语句,得到该sql语句对应的建表语句;对每一个示例中的sql语句转换为体现查询逻辑的sql骨架;根据各sql语句对应的各建表语句,将所述原始示例库中的各个示例划分为不同的类别;根据各sql语句的sql骨架,对属于同一类别的各个示例进行分组;从划分出的各个类别中确定用户当前输入的查询问题对应的目标类别;在属于该目标类别的各个示例中得到目标示例。本发明能够在大模型生成sql语句时提供可以参考的更优的示例。