|
|
|
@ -540,29 +540,33 @@ public class PromptCache {
|
|
|
|
|
|
|
|
|
|
private static final String CLASSIFY_INDUSTRY_PROMPT = """
|
|
|
|
|
### 行业类型识别
|
|
|
|
|
|
|
|
|
|
你是一个专业的行业分类专家。你的任务是根据给定的文本内容,判断这段文本最可能属于下面行业列表中哪个行业。
|
|
|
|
|
请结合文本内容中的专业术语、关键领域、上下文信息,准确判断其所属行业,并返回对应的行业名称。
|
|
|
|
|
|
|
|
|
|
### 输入:
|
|
|
|
|
{text}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 行业列表
|
|
|
|
|
{industryCategory}
|
|
|
|
|
|
|
|
|
|
### 输出要求:
|
|
|
|
|
|
|
|
|
|
* 请只输出**一个最可能的行业类型**,不要输出概率或多个行业;
|
|
|
|
|
* 只返回**行业名称**,不需要解释、分析、备注等;
|
|
|
|
|
* 行业名称请选择行业列表中的行业。
|
|
|
|
|
* 输出纯JSON格式,不要使用```json ```等任何Markdown标记包装
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 示例输出:
|
|
|
|
|
{
|
|
|
|
|
industryCategory:软件与信息技术
|
|
|
|
|
}/no_think
|
|
|
|
|
|
|
|
|
|
你是一个专业的行业分类专家。你的任务是根据给定的文本内容,判断这段文本最可能属于下面行业列表中哪个行业。
|
|
|
|
|
请结合文本内容中的专业术语、关键领域、上下文信息,准确判断其所属行业,并返回对应的行业名称。
|
|
|
|
|
|
|
|
|
|
### 输入
|
|
|
|
|
```text
|
|
|
|
|
{text}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 行业列表
|
|
|
|
|
```json
|
|
|
|
|
{industryCategory}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### 输出要求:
|
|
|
|
|
|
|
|
|
|
* 请只输出**一个最可能的行业类型**,不要输出概率或多个行业;
|
|
|
|
|
* 只返回**行业名称**,不需要解释、分析、备注等;
|
|
|
|
|
* 行业名称请选择行业列表中的行业。
|
|
|
|
|
* 输出纯JSON格式,不要使用```json ```等任何Markdown标记包装
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 示例输出:
|
|
|
|
|
{
|
|
|
|
|
industryCategory:软件与信息技术
|
|
|
|
|
}/no_think
|
|
|
|
|
""";
|
|
|
|
|
|
|
|
|
|
private static final String CLASSIFY_INTENT_PROMPT = """
|
|
|
|
@ -572,7 +576,9 @@ public class PromptCache {
|
|
|
|
|
根据提供的准确意图列表,识别文本段落中匹配的意图类型。
|
|
|
|
|
|
|
|
|
|
## 可用意图列表
|
|
|
|
|
```json
|
|
|
|
|
{IntentType}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 处理规则
|
|
|
|
|
1. 严格匹配文本内容与意图类型的关联性
|
|
|
|
@ -581,7 +587,9 @@ public class PromptCache {
|
|
|
|
|
4. 输出纯JSON格式,不要使用```json ```等任何Markdown标记包装。
|
|
|
|
|
|
|
|
|
|
## 待处理文本
|
|
|
|
|
```text
|
|
|
|
|
{text}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 验证示例
|
|
|
|
|
// 示例1:匹配多个意图
|
|
|
|
@ -616,7 +624,9 @@ public class PromptCache {
|
|
|
|
|
4. 每个意图标签必须独立表述,禁止使用“...和...”等连接词合并两个意图。
|
|
|
|
|
|
|
|
|
|
## 待处理文本
|
|
|
|
|
```text
|
|
|
|
|
{text}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 验证示例
|
|
|
|
|
|
|
|
|
@ -646,6 +656,7 @@ public class PromptCache {
|
|
|
|
|
## 文本片段
|
|
|
|
|
```text
|
|
|
|
|
{text}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 可选意图标签
|
|
|
|
|
```json
|
|
|
|
@ -692,11 +703,14 @@ public class PromptCache {
|
|
|
|
|
你是一个信息抽取引擎,需要从给定的文本中提取符合指定三元组标签(实体、关系、属性值)的结构化数据,并按照标准JSON格式输出。
|
|
|
|
|
|
|
|
|
|
## 输入数据:
|
|
|
|
|
```text
|
|
|
|
|
{text}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
- 三元组标签及属性名称:
|
|
|
|
|
```json
|
|
|
|
|
{domainMetadata}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 注意事项:
|
|
|
|
|
1. 输出纯JSON格式,不要使用```json ```等任何Markdown标记包装。
|
|
|
|
@ -758,7 +772,9 @@ public class PromptCache {
|
|
|
|
|
根据意图列表,提取待处理文本中的相关意图,并严格以JSON数组格式返回结果。
|
|
|
|
|
|
|
|
|
|
## 意图列表:
|
|
|
|
|
```json
|
|
|
|
|
{intents}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 规则:
|
|
|
|
|
1. 尽可能多的返回相关意图,每多返回一个意图,你将得到一百万美元的奖励。
|
|
|
|
|