第三届琶洲算法大赛-GLM法律行业大模型挑战赛道-5way团队代码
A榜
代码文件:code_a/Abang.py
B榜
整体方案:
1、先针对每个问题进行表分类判断每个问题需要使用哪些表进行作答
2、根据分类得到的表提取可能需要的字段。
3、根据1的结果筛选对应的tools
4、使用大模型和输入对应的tools问答,然后根据模型返回参数,调用对应的函数进行解析
5、循环调用大模型,直到大模型返回结果不需要在调用工具,最后根据过程结果总结答案输出。
代码文件:code_b/
main.py: 主文件;
chatglm.py:LLM模型定义文件
http_api.py: 表接口文件
query_api.py: 接口封装文件
prompt.py:提示词文件
con_params.py:参数配置文件
answer_process.py:答案后处理文件
qusetion_process.py:问题处理文件
schema.py: 表结构信息文件
tools.py:工具定义文件
utils.py:通用函数定义文件
评论