优化意图识别API,移除同步意图识别器,改为使用异步意图识别器,更新相关逻辑以支持异步处理,增强错误处理和日志记录,同时更新请求和响应模型以适应新的API结构。
This commit is contained in:
@@ -225,8 +225,6 @@ class DataProblemSlots(SlotBase):
|
||||
class FileExtensionConsultingSlots(SlotBase):
|
||||
file_extension: str = Field(default="", description="文件后缀名")
|
||||
operation_purpose: str = Field(default="", description="操作目的(了解对应软件,对应工程)")
|
||||
file_source: Optional[str] = Field(default="", description="文件来源场景")
|
||||
related_software: Optional[str] = Field(default="", description="相关软件名称")
|
||||
|
||||
def check_required_slots(self) -> Tuple[bool, Dict[str, str]]:
|
||||
"""检查必填槽位是否都存在"""
|
||||
@@ -239,7 +237,7 @@ class FileExtensionConsultingSlots(SlotBase):
|
||||
|
||||
# 3.2 软件锁类
|
||||
class SoftwareLockSlots(SlotBase):
|
||||
lock_type: str = Field(default="", description="锁类型(单机锁、网络锁)")
|
||||
lock_type: str = Field(default="单机锁", description="锁类型(单机锁、网络锁)")
|
||||
operation_purpose: str = Field(default="", description="操作目的(查询锁信息、无法激活、无法注册)")
|
||||
lock_number: Optional[str] = Field(default="", description="软件锁编号/注册号")
|
||||
|
||||
@@ -259,7 +257,6 @@ class InstallationDownloadSlots(SlotBase):
|
||||
file_name: str = Field(default="", description="文件名,与software_name二选一")
|
||||
operation_stage: str = Field(default="", description="操作阶段(下载、安装等)")
|
||||
os_version: Optional[str] = Field(default="", description="操作系统版本")
|
||||
package_source: Optional[str] = Field(default="", description="安装包来源/版本号")
|
||||
|
||||
def check_required_slots(self) -> Tuple[bool, Dict[str, str]]:
|
||||
"""检查必填槽位是否都存在"""
|
||||
|
||||
Reference in New Issue
Block a user