更新词库,删除冗余同义词条目,优化意图识别逻辑,增强代码可读性和维护性,同时添加去重功能以处理同义词。更新相关文档以反映最新变化。

This commit is contained in:
2025-06-13 17:07:31 +08:00
parent d5433204e7
commit f1b3f7e158
8 changed files with 506 additions and 858 deletions
+2 -2
View File
@@ -139,7 +139,7 @@ class SlotBase(BaseModel):
if v in SOFTWARE_NAME_ALIAS_MAP:
return SOFTWARE_NAME_ALIAS_MAP[v].value
# 如果无法匹配,返回原值用于错误提示
# 如果无法匹配,返回原值
return v
return v
@@ -204,7 +204,7 @@ class ProfessionalConsultingSlots(SlotBase):
# 2.2 数据问题
class DataProblemSlots(SlotBase):
expense_type: str = Field(default="", description="费用类型")
expense_type: str = Field(default="", description="费用(数据)项、费用类型")
operation_purpose: str = Field(default="", description="操作目的")
software_name: Optional[str] = Field(default="", description="软件名称")
project_type: Optional[str] = Field(default="", description="工程类型")