多场景分析代码架构
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package com.rj.service;
|
||||
|
||||
import com.rj.common.AudioAnalysisSceneType;
|
||||
|
||||
/**
|
||||
* 音频文本分析 - 大模型通用服务
|
||||
* <p>
|
||||
* 封装不同业务场景下的大模型调用逻辑(提示词加载、模型选择等),
|
||||
* 控制层只需要关心场景类型和原始录音文本。
|
||||
* </p>
|
||||
*/
|
||||
public interface IAudioTextAnalysisLlmService {
|
||||
|
||||
/**
|
||||
* 调用大模型生成总结/结构化结果(通用方法)
|
||||
*
|
||||
* @param sceneType 业务场景类型(家具、会议、房产等)
|
||||
* @param recordingText 录音转写文本
|
||||
* @return 大模型返回的原始内容(一般是 JSON 字符串或结构化文本)
|
||||
*/
|
||||
String generateSummaryByLLM(AudioAnalysisSceneType sceneType, String recordingText);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user