更新对话转工单处理逻辑,增强用户问题和解决方案提取功能,添加槽位填充支持,调整最大工作线程数为10,优化意图识别API,重排序匹配术语,改进数据模型以支持软件名称枚举,提升代码结构和可读性。

This commit is contained in:
2025-06-03 10:35:25 +08:00
parent d4ff7b6fad
commit 38b6f66925
8 changed files with 160 additions and 92 deletions
@@ -157,21 +157,21 @@ class ProfessionalNounVectorizer:
for term in terms:
name = term["name"]
texts.append(name.strip())
synonyms = term.get("synonymous", [])
synonymous = term.get("synonymous", [])
description = term.get("description", "")
# 记录元数据
metadatas.append({
"name": name,
"synonyms": synonyms,
"synonymous": synonymous,
"description": description
})
if len(synonyms) > 0:
synonyms_str = ', '.join(synonyms)
if len(synonymous) > 0:
synonyms_str = ', '.join(synonymous)
texts.append(synonyms_str.strip())
metadatas.append({
"name": name,
"synonyms": synonyms,
"synonymous": synonymous,
"description": description
})
@@ -179,7 +179,7 @@ class ProfessionalNounVectorizer:
texts.append(description.strip())
metadatas.append({
"name": name,
"synonyms": synonyms,
"synonymous": synonymous,
"description": description
})