From 0268f58a18bfcf061389387ef5322bf11aece154 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期二, 28 四月 2026 14:22:54 +0800
Subject: [PATCH] Merge branch 'dev_New_pro' of http://114.132.189.42:9002/r/product-inventory-management-after into dev_New_pro

---
 src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java b/src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java
index f266a17..03d933e 100644
--- a/src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java
+++ b/src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java
@@ -1,15 +1,24 @@
 package com.ruoyi.ai.config;
 
 import com.ruoyi.ai.store.MongoChatMemoryStore;
+import dev.langchain4j.data.document.Document;
+import dev.langchain4j.data.document.loader.FileSystemDocumentLoader;
+import dev.langchain4j.data.segment.TextSegment;
 import dev.langchain4j.memory.chat.ChatMemoryProvider;
 import dev.langchain4j.memory.chat.MessageWindowChatMemory;
 import dev.langchain4j.model.embedding.EmbeddingModel;
 import dev.langchain4j.rag.content.retriever.ContentRetriever;
 import dev.langchain4j.rag.content.retriever.EmbeddingStoreContentRetriever;
 import dev.langchain4j.store.embedding.EmbeddingStore;
+import dev.langchain4j.store.embedding.EmbeddingStoreIngestor;
+import dev.langchain4j.store.embedding.inmemory.InMemoryEmbeddingStore;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
+
+import java.util.Collections;
+import java.util.List;
 
 /**
  * @author :yys
@@ -26,8 +35,8 @@
     @Autowired
     private EmbeddingModel embeddingModel;
 
-//    @Value("${knowledge.one}")
-//    private String one;
+    @Value("${knowledge.one}")
+    private String one;
 //
 //    @Value("${knowledge.two}")
 //    private String two;
@@ -48,12 +57,12 @@
 //    ContentRetriever contentRetrieverXiaozhi() {
 //        //浣跨敤FileSystemDocumentLoader璇诲彇鎸囧畾鐩綍涓嬬殑鐭ヨ瘑搴撴枃妗�
 //        //骞朵娇鐢ㄩ粯璁ょ殑鏂囨。瑙f瀽鍣ㄥ鏂囨。杩涜瑙f瀽
-////        Document document1 = FileSystemDocumentLoader.loadDocument(one);
+//        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);
+//        List<Document> documents = Collections.singletonList(document1);
 ////         2. 灏嗘暟鎹簱鏁版嵁杞负LangChain4j鐨凞ocument瀵硅薄
 ////        List<Document> documents = new ArrayList<>();
 //

--
Gitblit v1.9.3