From 06aab1d9aab2aae47adad06d782f90f39f6f71c7 Mon Sep 17 00:00:00 2001 From: daixiaoyi Date: Wed, 4 Jun 2025 16:51:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E7=A4=BA=E8=AF=8D=E4=BC=98=E5=8C=964?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pdfqaserver/cache/PromptCache.java | 62 ++++++++++++------- 1 file changed, 39 insertions(+), 23 deletions(-) diff --git a/src/main/java/com/supervision/pdfqaserver/cache/PromptCache.java b/src/main/java/com/supervision/pdfqaserver/cache/PromptCache.java index f77974d..39bb91b 100644 --- a/src/main/java/com/supervision/pdfqaserver/cache/PromptCache.java +++ b/src/main/java/com/supervision/pdfqaserver/cache/PromptCache.java @@ -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. 尽可能多的返回相关意图,每多返回一个意图,你将得到一百万美元的奖励。