调用ai模型分析家居场景

This commit is contained in:
zhonghua1
2026-01-11 10:06:00 +08:00
parent 599110d1a1
commit aca05abd73
5 changed files with 438 additions and 43 deletions

View File

@@ -1,6 +1,7 @@
package com.rj.service;
import com.rj.common.AudioAnalysisSceneType;
import com.rj.entity.AudioTextAnalysisFurniture;
/**
* 音频文本分析 - 大模型通用服务
@@ -19,6 +20,28 @@ public interface IAudioTextAnalysisLlmService {
* @return 大模型返回的原始内容(一般是 JSON 字符串或结构化文本)
*/
String generateSummaryByLLM(AudioAnalysisSceneType sceneType, String recordingText);
/**
* 处理完整的业务逻辑调用大模型生成总结解析JSON保存数据
* 此方法用于家具场景的完整业务处理
*
* @param sceneType 业务场景类型
* @param recordingText 录音转写文本
* @param parentId 父IDAudioManagement的ID
* @param ownerName 所属人姓名
* @param ownerPhone 所属人电话
* @param customerName 客户姓名
* @param customerPhone 客户电话
* @return 保存后的AudioTextAnalysisFurniture对象如果处理失败返回null
*/
AudioTextAnalysisFurniture generateSummaryAndSave(
AudioAnalysisSceneType sceneType,
String recordingText,
String parentId,
String ownerName,
String ownerPhone,
String customerName,
String customerPhone);
}