From ebd79c8749eea0c4b3ca88b4eac0229cb11d1684 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 28 四月 2026 16:35:58 +0800
Subject: [PATCH] refactor(ai): 优化审批待办意图执行器的模式匹配逻辑
---
src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java | 54 +++++++++++++++++++++++++++---------------------------
1 files changed, 27 insertions(+), 27 deletions(-)
diff --git a/src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java b/src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java
index 58be3a6..03d933e 100644
--- a/src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java
+++ b/src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java
@@ -53,33 +53,33 @@
.build();
}
- @Bean
- ContentRetriever contentRetrieverXiaozhi() {
- //浣跨敤FileSystemDocumentLoader璇诲彇鎸囧畾鐩綍涓嬬殑鐭ヨ瘑搴撴枃妗�
- //骞朵娇鐢ㄩ粯璁ょ殑鏂囨。瑙f瀽鍣ㄥ鏂囨。杩涜瑙f瀽
- Document document1 = FileSystemDocumentLoader.loadDocument(one);
-// Document document2 = FileSystemDocumentLoader.loadDocument(two);
-// Document document3 = FileSystemDocumentLoader.loadDocument(three);
-// List<Document> documents = Arrays.asList(document1, document2, document3);
-
- List<Document> documents = Collections.singletonList(document1);
-// 2. 灏嗘暟鎹簱鏁版嵁杞负LangChain4j鐨凞ocument瀵硅薄
-// List<Document> documents = new ArrayList<>();
-
- //浣跨敤鍐呭瓨鍚戦噺瀛樺偍
- InMemoryEmbeddingStore<TextSegment> inMemoryEmbeddingStore = new InMemoryEmbeddingStore<>();
- //浣跨敤榛樿鐨勬枃妗e垎鍓插櫒
- EmbeddingStoreIngestor.builder()
- .embeddingModel(embeddingModel)
- .embeddingStore(inMemoryEmbeddingStore)
- .build()
- .ingest(documents);
- //浠庡祵鍏ュ瓨鍌紙EmbeddingStore锛夐噷妫�绱㈠拰鏌ヨ鍐呭鐩稿叧鐨勪俊鎭�
- return EmbeddingStoreContentRetriever.builder()
- .embeddingModel(embeddingModel)
- .embeddingStore(inMemoryEmbeddingStore)
- .build();
- }
+// @Bean
+// ContentRetriever contentRetrieverXiaozhi() {
+// //浣跨敤FileSystemDocumentLoader璇诲彇鎸囧畾鐩綍涓嬬殑鐭ヨ瘑搴撴枃妗�
+// //骞朵娇鐢ㄩ粯璁ょ殑鏂囨。瑙f瀽鍣ㄥ鏂囨。杩涜瑙f瀽
+// Document document1 = FileSystemDocumentLoader.loadDocument(one);
+//// Document document2 = FileSystemDocumentLoader.loadDocument(two);
+//// Document document3 = FileSystemDocumentLoader.loadDocument(three);
+//// List<Document> documents = Arrays.asList(document1, document2, document3);
+//
+// List<Document> documents = Collections.singletonList(document1);
+//// 2. 灏嗘暟鎹簱鏁版嵁杞负LangChain4j鐨凞ocument瀵硅薄
+//// List<Document> documents = new ArrayList<>();
+//
+// //浣跨敤鍐呭瓨鍚戦噺瀛樺偍
+// InMemoryEmbeddingStore<TextSegment> inMemoryEmbeddingStore = new InMemoryEmbeddingStore<>();
+// //浣跨敤榛樿鐨勬枃妗e垎鍓插櫒
+// EmbeddingStoreIngestor.builder()
+// .embeddingModel(embeddingModel)
+// .embeddingStore(inMemoryEmbeddingStore)
+// .build()
+// .ingest(documents);
+// //浠庡祵鍏ュ瓨鍌紙EmbeddingStore锛夐噷妫�绱㈠拰鏌ヨ鍐呭鐩稿叧鐨勪俊鎭�
+// return EmbeddingStoreContentRetriever.builder()
+// .embeddingModel(embeddingModel)
+// .embeddingStore(inMemoryEmbeddingStore)
+// .build();
+// }
@Bean
ContentRetriever contentRetrieverXiaozhiPincone() {
--
Gitblit v1.9.3