基于星火大模型的群聊对话分角色要素提取挑战赛

赛事任务与数据

2024 iFLYTEK A.I.开发者大赛-讯飞开放平台 (xfyun.cn)

从给定的<客服>与<客户>的群聊对话中, 提取出指定的字段信息,待提取的全部字段见下数据说明。

赛题方提供了184条真实场景的群聊对话数据以及人工标注后的字段提取结果,其中训练数据129条,测试数据 55条。按照各类字段提取的难易程度,共设置了1、2、3三种难度分数。待提取的字段以及提取正确时的得分规则如下:

序号

字段名称

是否单值

是否可为空

难度分数

答案是否唯一

1

基本信息-姓名

1

2

基本信息-手机号码

1

3

基本信息-邮箱

1

4

基本信息-地区

1

5

基本信息-详细地址

1

6

基本信息-性别

1

7

基本信息-年龄

1

8

基本信息-生日

1

9

咨询类型

2

10

意向产品

3

11

购买异议点

3

12

客户预算-预算是否充足

2

13

客户预算-总体预算金额

2

14

客户预算-预算明细

3

15

竞品信息

2

16

客户是否有意向

1

17

客户是否有卡点

1

18

客户购买阶段

2

19

下一步跟进计划-参与人

2

20

下一步跟进计划-时间点

2

21

下一步跟进计划-具体事项

3

备注:

1)可为空的字段,当判定无相应信息、无法做出判断等情况,统一取值为空字符串

2)对于非单值字段,请使用list来表示

baseline解读

设计prompt告诉大模型任务、输入和输出格式

检查大模型输出的json格式对不对

进行字段格式的检查以及缺少的字段进行补全

UIE

信息抽取需要对每个token分类

但是同一个token可能会同时在多个实体中,例如新东方烹饪学校:

机构新东方烹饪学校
机构类型学校

另外,不同任务下实体的类别也不同,需要更灵活的方法

所以引出UIE—— 基于 prompt 的指针网络

用来告诉模型做具体任务的参数就叫 prompt,我们把它拼在输入中一并喂给模型

在encoder后构建一个起始层和一个结束层,预测开始/结束概率向量

new baseline解读

数据集制作

设计一个总结对话的prompt,因为上下文太长会导致抽取效果变差、训练时间太长

jsonl_data = {"instruction":"假设你是一个智能交互助手,基于用户的输入文本,解析其中语义,抽取关键信息,以json格式生成结构化的语义内容。","input":"请调小空气净化器的湿度到1","output":"{\"intent\":\"CONTROL\",\"slots\":[{\"name\":\"device\",\"normValue\":\"airCleaner\",\"value\":\"空气净化器\"},{\"name\":\"insType\",\"normValue\":\"set\",\"value\":\"调小\"},{\"name\":\"attr\",\"normValue\":\"humidity\",\"value\":\"湿度\"},{\"name\":\"attrValue\",\"normValue\":\"1\",\"value\":\"1\"}],\"sample\":\"请调小空气净化器的湿度到1\"}"}

这是微调的格式样例

可以考虑把多个任务拆成多个prompt或者弄个CoT保证总结的准确性

模型微调

到微调平台去设置

微调推理

调用微调的 API 处理test的总结内容

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/867566.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AIGC专栏12——EasyAnimateV3发布详解 支持图文生视频 最大支持960x960x144帧视频生成

AIGC专栏12——EasyAnimateV3发布详解 支持图&文生视频 最大支持960x960x144帧视频生成 学习前言项目特点生成效果相关地址汇总项目主页Huggingface体验地址Modelscope体验地址源码下载地址 EasyAnimate V3详解技术储备Diffusion Transformer (DiT)Hybrid Motion ModuleU-V…

XXL-JOB中断信号感知

目录 背景 思路 实现逻辑 总结 背景 在使用xxl-job框架时&#xff0c;由于系统是由线程池去做异步逻辑&#xff0c;然后主线程等待&#xff0c;在控制台手动停止时&#xff0c;会出现异步线程不感知信号中断的场景&#xff0c;如下场景 而此时如果人工在控制台停止xxl-job执…

linux ubuntu机械硬盘休眠设置

1. 前言 最近搞了个nas机箱&#xff0c;里面可以装4块机箱硬盘&#xff0c;J1900u, 虽然有黑群晖系统&#xff0c;但是总感觉不够灵活&#xff08;对于raid 硬盘模式我是完全用不上&#xff0c;读写速度没需求&#xff0c;数据安全性也没需求&#xff0c;最主要是要灵活&#…

笔记13:switch多分支选择语句

引例&#xff1a; 输入1-5中的任意一共数字&#xff0c;对应的打印字符A,B,C,D,E int num 0; printf("Input a number[1,5]:"); scanf("%d"&#xff0c;&num); if( num 1)printf("A\n"); else if(num2)printf("B\n"); else i…

Alibaba Cloud Toolkit前端使用proxy代理配置

1、vscode 先安装插件 Alibaba Cloud Toolkit 2、前端代码&#xff1a; /personnel: {// target: http://xxx.xx.xxx.xx:9100, // 测试环境// target: http://xxx.xx.xxx.xx:9200, // 线上环境target: http://127.0.0.1:18002, // toolkit 代理changeOrigin: true,},3、打开插…

Android LayoutInflater 深度解析

在 Android 开发中&#xff0c;LayoutInflater 是一个非常重要的工具。它允许我们从 XML 布局文件中动态地创建 View 对象&#xff0c;从而使得 UI 的创建和管理更加灵活。本文将深入解析 android.view.LayoutInflater&#xff0c;包括它的基本用法、常见问题以及高级用法。 什…

MySQL架构和工作流程

引言&#xff1a;MySQL执行一条sql语句期间发生了什么&#xff1f; 想要搞清楚这个问题&#xff0c;我们必须了解MySQL的体系结构和工作流程 一、MySQL体系结构 MySQL由以下几个部分组成 一、server层 1.MySQL Connnectors连接器&#xff0c;MySQL的连接池组件&#xff0c;…

数据结构+算法-实现一个计算器

在学习栈的数据结构的时候讲到可以用栈来实现一个计算器的功能&#xff0c;那么这个功能是如何实现的呢&#xff1f; 采用栈模拟得方式来实现一个计算器 要实现如下的功能: 字符串如何转为整数 2.处理加减法 如何处理加减法呢&#xff1f; 5-128 给第一个数字前面放一个号…

python ui 工作流完善功能

说明 这段代码是一个使用Tkinter编写的图形用户界面&#xff08;GUI&#xff09;应用程序&#xff0c;它用于编辑工作流。以下是代码的主要部分和功能的说明&#xff1a; Tooltip类&#xff1a;这是一个自定义类&#xff0c;用于创建一个工具提示窗口&#xff0c;当鼠标悬停在…

UEC++ 虚幻5第三人称射击游戏(二)

UEC++ 虚幻5第三人称射击游戏(二) 派生榴弹类武器 新建一个继承自Weapon的子类作为派生榴弹类武器 将Weapon类中的Fire函数添加virtual关键字变为虚函数让榴弹类继承重写 在ProjectileWeapon中重写Fire函数,新建生成投射物的模版变量 Fire函数重写逻辑 代码//生成的投射物U…

100亿条密码的文档泄露,或成为年度最大密码泄露事件

研究小组将 RockYou2024 泄露事件中包含的密码与 Cybernews 的泄露密码检查器中的数据进行了交叉比对&#xff0c;发现这些密码均来自此前发生的数据泄露事件。 RockYou2024密码汇编集合里包含世界各地个人使用的真实密码。研究人员认为&#xff0c;黑客将数量如此庞大的密码泄…

从文本到安全图像:自动提示优化防止不当内容生成

T2I生成技术已经得到了广泛关注&#xff0c;并见证了如GLIDE、Imagen、DALL-E 2、Stable Diffusion等大型生成模型的发展。尽管这些模型能够根据文本描述生成高质量的图像&#xff0c;促进了书籍插图、品牌标识设计、游戏场景创作等多种实际应用&#xff0c;但它们也被恶意用户…

vs2022 远程启动调试

vs2015如何远程启动程序来进行调试_vs2015远程调试-CSDN博客

05.06 - 05.18_111期_Linux_信号

signal 可以自定义进程在接收到指定信号后&#xff0c;会执行的函数 sigaction 除了可以做signal 可以做的功能&#xff0c;还可以通过sigaction这个结构体了解信号的更多具体信息 void sigcb(int sig) {std::cout << " get a sig: " << sig << …

实现浏览器语音呼起及语音录入及下载

主要分布三部分: 第一部分:开始录音 ;第二部分:停止录音;第三部分:静默监听。 一、开始录音 代码如下: document.getElementById(startRecording).onclick = async function() {if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {try {au…

使用京东云主机搭建幻兽帕鲁游戏联机服务器全流程,0基础教程

使用京东云服务器搭建幻兽帕鲁Palworld游戏联机服务器教程&#xff0c;非常简单&#xff0c;京东云推出幻兽帕鲁镜像系统&#xff0c;镜像直接选择幻兽帕鲁镜像即可一键自动部署&#xff0c;不需要手动操作&#xff0c;真正的新手0基础部署幻兽帕鲁&#xff0c;阿腾云整理基于京…

Python学习笔记30:进阶篇(十九)pygame的使用之显示与窗口管理

前言 基础模块的知识通过这么长时间的学习已经有所了解&#xff0c;更加深入的话需要通过完成各种项目&#xff0c;在这个过程中逐渐学习&#xff0c;成长。 我们的下一步目标是完成python crash course中的外星人入侵项目&#xff0c;这是一个2D游戏项目。在这之前&#xff…

YOLOv8改进 | 注意力机制 | 结合静态和动态上下文信息的注意力机制

秋招面试专栏推荐 &#xff1a;深度学习算法工程师面试问题总结【百面算法工程师】——点击即可跳转 &#x1f4a1;&#x1f4a1;&#x1f4a1;本专栏所有程序均经过测试&#xff0c;可成功执行&#x1f4a1;&#x1f4a1;&#x1f4a1; 专栏目录 &#xff1a;《YOLOv8改进有效…

力扣双指针算法题目:双数之和,三数之和,四数之和

目录 一&#xff1a;双数之和 1.题目&#xff1a; 2.思路解析 3.代码 二&#xff1a;三数之和 1.题目 2.思路解析 3&#xff0c;代码 三&#xff1a;四数字之和 1.题目 2.思路解析 3.代码 一&#xff1a;双数之和 1.题目&#xff1a; 输入一个递增排序的数组和一…

EtherCAT主站IGH-- 9 -- IGH之eoe_request.h/c文件解析

EtherCAT主站IGH-- 9 -- IGH之eoe_request.h/c文件解析 0 预览一 该文件功能`eoe_request.c` 文件功能函数预览二 函数功能介绍1. `ec_eoe_request_init`示例用法示例详细说明三 h文件翻译四 c文件翻译该文档修改记录:总结0 预览 一 该文件功能 该文件定义了用于 EtherCAT 的…