Interface IntentionDetectionService
- All Known Implementing Classes:
IntentionDetectionServiceImpl
public interface IntentionDetectionService
-
Method Summary
Modifier and TypeMethodDescriptiondetectIntention
(String messageContent, List<String> contextMessages) 检测单条消息的意图detectThreadIntention
(String threadId) 检测会话的整体意图获取所有可用的意图类别getIntentionHistory
(String threadId) 获取意图转换历史getRecommendedResponse
(String intention) 获取指定意图的推荐回复boolean
setThreadIntention
(String threadId, String intention, double confidence) 手动设置会话意图boolean
updateIntentionModel
(List<IntentionTrainingData> trainingData) 更新意图模型
-
Method Details
-
detectIntention
检测单条消息的意图- Parameters:
messageContent
- 消息内容contextMessages
- 上下文消息列表(可选)- Returns:
- 意图检测结果
-
detectThreadIntention
检测会话的整体意图- Parameters:
threadId
- 会话ID- Returns:
- 意图检测结果
-
getAvailableIntentions
List<IntentionCategory> getAvailableIntentions()获取所有可用的意图类别- Returns:
- 意图类别列表
-
updateIntentionModel
更新意图模型- Parameters:
trainingData
- 训练数据- Returns:
- 是否更新成功
-
getRecommendedResponse
获取指定意图的推荐回复- Parameters:
intention
- 意图名称- Returns:
- 推荐回复
-
getIntentionHistory
获取意图转换历史- Parameters:
threadId
- 会话ID- Returns:
- 意图转换历史记录
-
setThreadIntention
手动设置会话意图- Parameters:
threadId
- 会话IDintention
- 意图名称confidence
- 置信度- Returns:
- 是否设置成功
-