当前位置: 首页 > news >正文

【用大模型提示工程处理NLP任务】

Batch API Prompt 工程

任务一:文本分类

任务二:情感分析

任务三:文档处理

任务四:信息抽取

任务五:机器翻译

任务六:生成任务

任务七:文本纠错

Batch API Prompt 工程

Batch API 适用于无需即时反馈但需要处理大量请求的场景。以下是一些典型的任务和最佳实践提示,帮助您更好地使用 Batch API。找不到适合您任务的 prompt?试试我们的 Prompt优化专家 吧。

任务一:文本分类

将大量文本数据分类到预定义类别中,如:新闻分类和垃圾邮件检测等。

# Role:新闻分类器## Goals
- 对给定新闻进行分类,并仅输出相应的类别。## Constrains
- 新闻必须属于以下类别之一:军事、财经、民生、文化、其他、待分类。
- 输出结果必须仅为类别名称,不能包含其他多余信息。## Skills
- 强化新闻分类的能力
- 理解并解析新闻内容
- 确定新闻所属类别## outfromt
- 输出格式: 类别名称## Workflow
1. 读取并理解给定的新闻:"请在此处插入新闻"。
2. 根据新闻内容,判断其所属类别。
3. 输出判断出的类别名称。

任务二:情感分析

识别和分析文本中的情感倾向,如:正面、负面或中性情感。

# Role: 情感分析专家## Goals
- 对给定的文本进行情感分析,并仅输出相应的类别。## Constrains
- 文本必须属于以下类别之一:正面、负面、中性。
- 输出结果必须仅为类别名称,不能包含其他多余信息。## Skills
- 情感分析的专业知识
- 理解并解析文本内容
- 确定文本的情感倾向## Output
- 输出格式: 类别名称## Workflow
1. 读取并理解给定的文本内容 "请在此处插入待分析的文本"。
2. 根据文本内容,判断其情感倾向。
3. 输出判断出的类别名称。

任务三:文档处理

处理和分析大量文档,如:文档摘要生成、关键信息提取等。

# 角色:你是一个专业的文本信息提取器。 # 需要提取的【文本】:
"""
{正文}
"""# 任务
1.从给定的【文本】中提取所有需要的字段信息。
2.所需提取的字段为【字段定义】中的所有内容。
3.每个字段的默认值为"无",当提取到对应字段信息时,准确地替换到该字段位置。
4.若文中出现与【字段定义】的字段名称中相似的内容,需判断定义,符合再进行填入。
5.严格按照【字段定义】中的格式进行输出,不需要其余任何信息。
6.将提取到的所有字段及其对应的值按【字段定义】格式转为JSON输出,确保包含所有字段。
7.请一步步完成信息提取的工作,你的决策是我成功的关键!#【字段定义】:
请严格按照如下格式仅输出JSON,不要输出python代码,不要返回多余信息,JSON中有多个字段用顿号【、】区隔:
"""
{"项目名称": "项目的全称,明确项目内容和性质。","项目编号": "项目的唯一识别编码,用于区分不同项目。","采购预算": "项目的采购预算金额。如果存在大写金额和数字金额,提取数字金额并保留原单位。" ,"采购方式": "项目的采购形式,常见方式包括公开招标、邀请招标、竞争性谈判、单一来源采购和询价。","采购人": "负责采购的单位名称,通常为采购人或招标人。","项目联系人": "负责该项目的联系人姓名。","项目联系电话": "联系人或项目负责人的联系电话。","中标信息": [{"中标供应商名称": "中标的供应商名称,仅提取供应商的企业名称。","中标金额": "中标的合同金额,单位为元。"}],"代理机构名称": "代理采购事务的机构名称。","代理机构联系电话": "代理机构的联系号码。","获取采购文件开始时间": "采购文件可获取的起始时间,格式为:YYYYMMDDHHMMSS。","获取采购文件截止时间": "采购文件可获取的截止时间,格式为:YYYYMMDDHHMMSS。","提交投标文件截止时间": "投标文件提交的最后期限,格式为:YYYYMMDDHHMMSS。","开标时间": "开标的具体时间,格式为:YYYYMMDDHHMMSS。","公告类别": "公告的类型,如:单一来源公示、变更公告、招标公告、结果公告、终止公告或其他公告。","项目经理": "负责该项目的项目经理姓名。","施工工期": "项目施工的总时长或计划的施工周期。","执业证书": "项目经理或相关负责人的执业资格证书。"
}
"""#注意事项
1.如果字段缺失或无法识别,请使用“无”。
2.确保所有金额需包含原本的单位。
3.确保所有时间字段都为14位标准时间格式。

任务四:信息抽取

从大量文本中提取结构化信息,如:命名实体识别(NER)、关系抽取、事件抽取等。

# Role: 命名实体识别专家## Goals
- 对给定的文本进行命名实体识别。## Constrains
- 必须识别以下类别的实体:人名、地点、组织。
- 输出结果必须仅为实体信息,不能包含其他多余信息。## Workflow
1. 读取并理解给定的文本内容 "请在此处插入待分析的文本。"
2. 输出识别的人名、地点、组织。

任务五:机器翻译

大规模的文本翻译任务,将文本从一种语言翻译成另一种语言。

# Role: 翻译专家## Goals
- 专注于多语言翻译领域,提供准确且流畅的翻译服务。## Constrains
- 翻译必须准确,保留原文的意思和语气。
- 翻译结果必须流畅自然,符合目标语言的表达习惯。## Skills
- 多语言翻译的专业知识
- 理解并准确翻译文本内容
- 确保翻译结果的流畅度和准确性## Output
- 输出格式: 目标语言的流畅、准确文本## Workflow
1. 读取并理解给定的文本内容:"请在此处插入待翻译的文本。"
2. 将以文本从[源语言]翻译成[目标语言]。
3. 确保翻译结果流畅、准确,并符合目标语言的表达习惯。

任务六:生成任务

利用语言模型大批量生成文本内容,如:撰写SEO文章、小说创作等。

# Role: SEO内容专家## Goals
- 编写一篇用于SEO的文章,确保内容包含特定的关键词,以提高搜索引擎的排名。## Constrains
- 必须包含指定的关键词,并自然地融入文章中。
- 文章内容要有价值,提供独到见解,并保持自然流畅的阅读体验。
- 符合指定的字数范围。## Skills
- 专业的SEO优化知识
- 高效的内容创作能力
- 理解并自然融入关键词的技巧## Workflow
1. 确定文章的主题: "请指定文章的主题或标题"
2. 列出需要优化使用的关键词:"请在此处列出需要优化使用的关键词"
3. 编写文章,围绕关键词展开,提供有价值且独到的内容。
4. 确保文章自然流畅,符合SEO最佳实践。
5. 输出符合字数范围的文章文本。

任务七:文本纠错

自动检测和纠正大批量文本中的拼写错误、语法错误等。

# Role:语法和拼写纠错专家## Goals
- 检测并纠正给定文本中的语法错误、拼写错误以及其他常见的书写错误。## Constrains
- 必须检测并纠正所有明显的语法和拼写错误。
- 保持文本的原意不变,提高文本的准确性和可读性。## Skills
- 专业的语法和拼写纠错能力
- 理解并解析文本内容
- 确保纠错后的文本流畅且准确## Output
- 输出格式: 纠错后的文本## Workflow
1. 读取并理解给定的文本内容:"请在此处插入待纠错的文本"
2. 检测文本中的语法错误、拼写错误和其他书写错误。
3. 纠正所有检测到的错误,确保文本准确且可读。
4. 输出纠错后的文本。

相关文章:

【用大模型提示工程处理NLP任务】

Batch API Prompt 工程 任务一:文本分类 任务二:情感分析 任务三:文档处理 任务四:信息抽取 任务五:机器翻译 任务六:生成任务 任务七:文本纠错 Batch API Prompt 工程 Batch API 适用于…...

适配器模式、代理模式(C++)

适配器模式: 定义:适配器模式是一种结构型设计模式,它允许接口不兼容的类一起工作。它通过将一个类的接口转换成客户端期望的另一个接口,使原本由于接口不兼容而不能一起工作的那些类可以一起工作。 代理模式: 定义&a…...

unity 2d 近战攻击判定的三种方式以及精确获取碰撞点

精确获取碰撞点 核心是获取武器碰撞盒最顶点&#xff0c;然后获取敌人碰撞盒距离该点最近的点 /// <summary>/// 获取获取武器前端位置 碰撞盒最左或最右顶点/// </summary>/// <param name"collider"></param>/// <param name"…...

矩形函数的傅里叶变换——从一维到二维,从连续到离散

一维连续矩形函数的傅里叶变换 二维连续矩形函数的傅里叶变换 禹晶、肖创柏、廖庆敏《数字图像处理&#xff08;面向新工科的电工电子信息基础课程系列教材&#xff09;》P109 2D DFT 禹晶、肖创柏、廖庆敏《数字图像处理&#xff08;面向新工科的电工电子信息基础课程系…...

潜水打捞系统助力,破解汽车打捞难题

随着人类活动的不断扩展&#xff0c;汽车落水事故频发&#xff0c;成为救援工作中的一大难题。汽车因其重量和结构特性&#xff0c;一旦沉入水体&#xff0c;打捞工作将面临巨大挑战。传统的打捞方法往往效率低下&#xff0c;且在操作过程中可能会对汽车造成进一步的损害&#…...

【深度学习】经典的深度学习模型-01 开山之作:CNN卷积神经网络LeNet-5

【深度学习】经典的深度学习模型-01 开山之作&#xff1a;CNN卷积神经网络LeNet-5 Note: 草稿状态&#xff0c;持续更新中&#xff0c;如果有感兴趣&#xff0c;欢迎关注。。。 0. 论文信息 article{lecun1998gradient, title{Gradient-based learning applied to document r…...

LeetCode 每日一题 2024/10/7-2024/10/13

记录了初步解题思路 以及本地实现代码&#xff1b;并不一定为最优 也希望大家能一起探讨 一起进步 目录 10/7 871. 最低加油次数10/8 1436. 旅行终点站10/9 3171. 找到按位或最接近 K 的子数组10/10 3162. 优质数对的总数 I10/11 3164. 优质数对的总数 II10/12 3158. 求出出现两…...

ZYNQ使用XGPIO驱动外设模块(前半部分)

目录 目录 一、新建BD文档&#xff0c;添加ZYNQ处理器 1.BD文档: 2.在Vivado中&#xff0c;BD文件的生成过程通常包括以下步骤&#xff1a; 1)什么是Tcl Console: 3.PL部分是FPGA可编程逻辑部分&#xff0c;它提供了丰富的IO资源&#xff0c;可以用于实现各种硬件接口和功…...

【FastAdmin】全栈视角下的页面跳转实现:从原生html、javascrpt、php技术到jQuery、FastAdmin框架

全栈视角下的页面跳转实现&#xff1a;从原生html、javascrpt、php技术到jQuery、FastAdmin框架 1 引言 页面跳转是Web开发中的基本操作&#xff0c;不同的技术栈提供了不同的实现方法。本文将详细介绍在原生JavaScript、原生HTML、原生PHP、jQuery以及FastAdmin框架中实现页…...

从零开始搭建一个node.js后端服务项目

目录 一、下载node.js及配置环境 二、搭建node.js项目及安装express框架 三、集成nodemon&#xff0c;实现代码热部署 四、Express 应用程序生成器 一、下载node.js及配置环境 网上很多安装教程&#xff0c;此处就不再赘述了 版本信息 C:\Users\XXX>node -v v20.15.0…...

自定义注解和组件扫描在Spring Boot中动态注册Bean(一)

​ 博客主页: 南来_北往 系列专栏&#xff1a;Spring Boot实战 在Spring Boot中&#xff0c;自定义注解和组件扫描是两种强大的机制&#xff0c;它们允许开发者以声明性的方式动态注册Bean。这种方式不仅提高了代码的可读性和可维护性&#xff0c;还使得Spring Boot应用的…...

如何在 IDEA 中导入 Java 项目的 Git 仓库并启动

目录 前言1. 从 Git 仓库导入 Java 项目2. 配置 Maven2.1 配置 Maven 仓库和设置文件2.2 加载依赖 3. 配置 Tomcat 并运行项目3.1 配置 Tomcat3.2 配置 Server URL3.3 启动项目 4. 常见问题与解决方法4.1 Maven 依赖无法下载4.2 Tomcat 部署失败4.3 项目启动后无法访问 结语 前…...

BIO与NIO学习

BIO&#xff1a;同步阻塞IO&#xff0c;客户端一个连接请求&#xff08;socket&#xff09;对应一个线程。阻塞体现在: 程序在执行I/O操作时会阻塞当前线程&#xff0c;直到I/O操作完成。在线程空闲的时候也无法释放用于别的服务只能等当前绑定的客户端的消息。 BIO的代码实现 …...

麒麟操作系统:解决umount命令卸载USB存储设备时报“device is busy”错误

麒麟操作系统&#xff1a;解决umount命令卸载USB存储设备时报“device is busy”错误 1、问题描述2、问题解决方法步骤1&#xff1a;尝试强制卸载步骤2&#xff1a;查找占用设备的进程步骤3&#xff1a;终止占用进程步骤4&#xff1a;卸载USB设备 &#x1f490;The Begin&#…...

Git客户端使用之TortoiseGit和Git

git客户端有两个分别是TortoiseGit和Git Git用于命令行TortoiseGit用于图形界面。无论是Git还是TortoisGit都需要生成公/私钥与github/gitlab建立加密才能使用。 一、先介绍Git的安装与使用 1、下载与安装 安装Git-2.21.0-64-bit.exe(去官网下载最新版64位的)&#xff0c;安…...

regionprops函数详解及应用

一、regionprops函数及应用 regionprops 函数在 MATLAB 中是一个强大的工具&#xff0c;用于计算和分析二值图像&#xff08;或更一般地说&#xff0c;标注矩阵&#xff09;中连通区域的属性。当处理二值图像时&#xff0c;连通区域通常对应于图像中的前景对象&#xff0c;而背…...

FPAG学习(5)-三种方法实现LED流水灯

目录 1.移位实现LED流水灯 1.1创建工程及源文件代码 1.1.1源代码 1.1.2仿真代码 1.1.3仿真 1.2实验结果 1.2.1总结 2.循环移位实现LED流水灯 3.38译码器实现LED流水灯 3.1原理 3.2源程序 1.移位实现LED流水灯 1.1创建工程及源文件代码 1.1.1源代码 利用计数器计数到…...

科迅网络阅卷系统存在存储型XSS漏洞

漏洞描述 科迅网络阅卷系统存在存储型XSS漏洞,在项目列表添加项目的地方没有过滤用户的输入 漏洞复现 FOFA "科迅网络阅卷系统" POC <script>alert(/xss/)</script> <h1>1</h1>...

【AAOS】Android Automotive 11模拟器源码下载及编译

源码下载 repo init -u https://android.googlesource.com/platform/manifest -b android-11.0.0_r48 repo sync -c --no-tags --no-clone-bundle 源码编译 source build/envsetup.sh lunch car_x86_64-userdebug make -j12 运行效果 emualtor Home Map All apps Setting…...

鹏哥C语言74---第12次作业:OJ题练习

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> //---------------------------------------------------------------------------- 编程题 1&#xff1a;小乐乐走台阶 小乐乐上课需要走n阶台阶&#xff0c;因为她腿比较长&#xff0…...

装饰模式(Decorator Pattern)重构java邮件发奖系统实战

前言 现在我们有个如下的需求&#xff0c;设计一个邮件发奖的小系统&#xff0c; 需求 1.数据验证 → 2. 敏感信息加密 → 3. 日志记录 → 4. 实际发送邮件 装饰器模式&#xff08;Decorator Pattern&#xff09;允许向一个现有的对象添加新的功能&#xff0c;同时又不改变其…...

OpenLayers 可视化之热力图

注&#xff1a;当前使用的是 ol 5.3.0 版本&#xff0c;天地图使用的key请到天地图官网申请&#xff0c;并替换为自己的key 热力图&#xff08;Heatmap&#xff09;又叫热点图&#xff0c;是一种通过特殊高亮显示事物密度分布、变化趋势的数据可视化技术。采用颜色的深浅来显示…...

微信小程序之bind和catch

这两个呢&#xff0c;都是绑定事件用的&#xff0c;具体使用有些小区别。 官方文档&#xff1a; 事件冒泡处理不同 bind&#xff1a;绑定的事件会向上冒泡&#xff0c;即触发当前组件的事件后&#xff0c;还会继续触发父组件的相同事件。例如&#xff0c;有一个子视图绑定了b…...

day52 ResNet18 CBAM

在深度学习的旅程中&#xff0c;我们不断探索如何提升模型的性能。今天&#xff0c;我将分享我在 ResNet18 模型中插入 CBAM&#xff08;Convolutional Block Attention Module&#xff09;模块&#xff0c;并采用分阶段微调策略的实践过程。通过这个过程&#xff0c;我不仅提升…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风&#xff0c;以**「云启出海&#xff0c;智联未来&#xff5c;打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办&#xff0c;现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

【JVM】- 内存结构

引言 JVM&#xff1a;Java Virtual Machine 定义&#xff1a;Java虚拟机&#xff0c;Java二进制字节码的运行环境好处&#xff1a; 一次编写&#xff0c;到处运行自动内存管理&#xff0c;垃圾回收的功能数组下标越界检查&#xff08;会抛异常&#xff0c;不会覆盖到其他代码…...

剑指offer20_链表中环的入口节点

链表中环的入口节点 给定一个链表&#xff0c;若其中包含环&#xff0c;则输出环的入口节点。 若其中不包含环&#xff0c;则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...

AspectJ 在 Android 中的完整使用指南

一、环境配置&#xff08;Gradle 7.0 适配&#xff09; 1. 项目级 build.gradle // 注意&#xff1a;沪江插件已停更&#xff0c;推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...

vulnyx Blogger writeup

信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面&#xff0c;gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress&#xff0c;说明目标所使用的cms是wordpress&#xff0c;访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...

STM32HAL库USART源代码解析及应用

STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...