尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Rag评测–模型配置
上篇已经配置好es数据库链接了那么离构建query集确实是越来越近了接下来咱们就先把模型配置做好后面直接调用就可以输出query集了第一步先写好出题模板的提示词。新建一个models.py文件def question_prompt(context:str) - str: 把文档内容塞进出题模板返回完整提示词 template ###角色 你是一个问答对的专家 ###任务 (定任务客官自己写) ###返回格式 你只能以json格式返回数据 ###给定文本 {context} return template.replace({context}, context)提示词模板四大要素立角色⁺定任务⁺给格式⁺给约束其实怎么写大家都可以随意发挥的不过这里我写了个给定文本{context}为什么写在这最后面再讲接下来接上面代码配置出题模型使用request直调。from config import configs import request , json def ask_llm(prompt: str) -str: #出题模型和裁判模型都调用config配置的模型 confconfigs[llm] urlconf[base_url] payload{ model: conf[model], message:[{role:user , content:prompt}], stream : True, } headers{Authorization:fBearer {conf[api_key]} resrequest.post(url, jsonpayload, headersheaders,timeout60,streamTrue) #通过请求大模型接口传递请求头请求体等因为是流式输出返回的真实数据长这样 data : {choices: [{delta: {content:正文chunk}}]} data : {choices: [{delta: {content:正文chunk}}]{}所以接下来需要继续从每行里扣出增量最后拼起来给到parts。 parts[] for line in res.iter_lines(): 下面的代码因为特别原因不好全写出来核心逻辑是剥前缀跳过空行解析json扣增量字段再拼接起来这个大家可以用ai写核心逻辑就是这样 return .join(parts)写到这里就把基础的模型配置写好了且拿到了文本内容。接下来就开始正式的构建query集了前面说为什么在prompt里写上给定文本{context}而不是写一个没有值的提示词把context写在message里比如这样message : [ {role: user,content:prompt}, {role: user,content:context} ]其实这样写也行但最主要的原因是前面的写法更加清晰进一个文档出一个文档模板逻辑锁在函数make_question_prompt(context)里谁调用都不需要模板长啥样后面这个调用需要发送模板和context两样东西反而会变复杂后续几百个测试集输出容易上下文边界混乱所以更推荐直接写在提示词模板中。
RELATED

相关推荐

【第53期】树与二叉树:递归遍历、层序遍历与搜索树边界的完整排查、实现与实验教程

【第53期】树与二叉树:递归遍历、层序遍历与搜索树边界的完整排查、实现与实验教程

CSDN 完整教程 系列:《从小白到 AI 大模型开发工程师的进阶之路》 技术点:AI-0207 树与二叉树 主人公:小蓝伞 前置:AI-0206 本期产出:可运行的树与二叉树练习项目与失败输入验证 小蓝伞在排查一个“结果没错但越来越慢…

📅 2026/10/5 6:53:51
在 Windows 10 或 11 上免费恢复已删除文件的 3 种常见方法

在 Windows 10 或 11 上免费恢复已删除文件的 3 种常见方法

如果你在 Windows 10 或 Windows 11 上删除了文件,恢复它们有三种常见方法。本文将为你详细介绍这三种方法。 我们的文档和其他重要文件对我们至关重要,失去它们绝不是一个选项。不过,如果你不小心删掉了文件,也别慌。这里提供的恢复方案(文档、视频、邮件、照片、音频等…

📅 2026/10/5 6:53:51
OpenClaw 与 FineBI 联动方案:公开数据自动采集与实时业务分析看板实践

OpenClaw 与 FineBI 联动方案:公开数据自动采集与实时业务分析看板实践

一、引言:数据驱动决策为什么需要自动化采集与实时看板在企业的日常经营中,数据驱动决策已经从一句口号变成了实实在在的管理要求。无论是市场部门的竞品监测、运营团队的用户增长分析,还是供应链部门的价格跟踪,管理者都希望在最…

📅 2026/10/5 6:48:51
MORE NEWS

更多资讯

📰

2026年10月4日充电桩行业日报:充电量暴涨60%却还排队3小时,下半场拼的不是桩,是调度 | 慧知开源充电桩平台

开头:先看两条"打脸"的消息 兄弟们,今天先说一件特别拧巴的事。 一边是数据暴涨:国家能源局10月2日发布,全国6.27万根高速充电桩,国庆首日充电量2804.69万千瓦时,同比暴涨60.4%,创下节…

📰

WorkBuddy Skill 实战:从创建到优化,把高频任务固化成 AI 能力包

先说一个判断:在 AI Agent 工具井喷的当下,决定工具上限的不是模型本身,而是你到底给了它多少“可复用的能力包”。这个能力包,在不同的产品里有不同的叫法,在 WorkBuddy 里叫做 Skill。过去我们总觉得,AI …

📰

WorkBuddy的Skill玩法:查找、安装、创建与优化全解析

这次我们来看 WorkBuddy 的 Skill 玩法。如果你看过不少资料,一直没搞懂 Skill、工作台、Agent 这三者怎么串起来,那这篇文章正好把链路补全。WorkBuddy 本身不只是一个聊天窗口,它的核心价值在于把常用的 AI 工作流固化成 Skill,…

📰

WorkBuddy Skill机制详解:从提示词复用迈向AI工作流标准化

这次我们来看 WorkBuddy。它名字里带“Work”,定位也很直接:一个用来搭建 AI 工作台的客户端工具。真正让这个工具值得花时间研究的,是它的 Skill 机制——把某一类任务、一套提示词、一组脚本打包成可复用的“技能”。以后遇到同类场景&…

📰

Nginx应用与运维——Nginx监控配置及管理(一)

Nginx监控配置及管理1、Nginx连接状态监控1.1、Nginx连接状态1.2、Nginx连接状态模块指令1.3、基于Zabbix的连接状态监控2、HTTP主机状态监控2.1、模块编译2.2、模块配置指令2.3、主机状态监控配置3、TCP/UDP主机状态监控3.1、模块编译3.2、模块配置指令3.3、TCP/UDP主机状态监…

📰

雷达辐射源识别从数据到模型:完整落地管线与避坑指南

简介:面向雷达侦察、电子对抗与机器学习交叉领域的研究者及相关工程技术人员,这份PDF文献综述系统回顾了机器学习在雷达辐射源识别中的研究脉络与应用进展,原文刊载于《兵器装备工程学报》2016年第9期。全文从20世纪80年代的参数匹配与规则方…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬