上海网站网站建设,广州网站制作有哪些,深圳营销网站建设联系方式,长沙有哪些网站建设公司好新建txt文档作为知识库
a.txt
根据考务编排#xff0c;拟对2026年1月上半月批次消防设施操作员进行名额增补#xff0c;现将有关计划事项公告如下#xff1a;一、增补人数共增补1155人#xff0c;其中维护保养方向155人#xff0c;中级消防设施操作监控方向1000人。二、…新建txt文档作为知识库a.txt根据考务编排拟对2026年1月上半月批次消防设施操作员进行名额增补现将有关计划事项公告如下 一、增补人数 共增补1155人其中维护保养方向155人中级消防设施操作监控方向1000人。 二、增补人员鉴定考试时间 2026年1月1日至15日具体考试时间由系统自动分配以准考证日期为准。请参考考生携带身份证、准考证入场准考证应清晰打印确保文件中二维码清晰可扫描。 三、增补流程 1系统将根据考生排名次序优先对预审核通过的考生发送报名成功短信提示。 2本批次考生不收取鉴定费用。收到缴费短信为系统固定流程考生无需进行缴费操作。 3考试时间续增考生的考试时间将由系统随机进行分配请考生在收到打印准考证的短信后缴费截止后1至2天后发送及时打印准考证并按照准考证上时间准时参加鉴定考试。 四、其他说明 具体考试要求请详细查看《辽宁省消防救援总队消防行业职业技能鉴定站2026年1月上半月消防设施操作员职业技能鉴定公告》。 辽宁消防救援总队消防行业职业技能鉴定站 地 址辽宁省沈阳市皇姑区鸭绿江北街277号 联系电话024-86608893、83990671工作日8:30-11:3014:00-16:30。 电子邮箱lnxfjdzx163.com 辽宁省消防行业职业技能鉴定站官方网站写个CommandLineRunner在项目加载完读取知识库数据清洗存储到向量数据库ETLBean CommandLineRunner commandLineRunner(Value(classpath:a.txt)Resource resource, VectorStore vectorStore) { return args - { String content resource.getContentAsString(StandardCharsets.UTF_8);//E vectorStore.add( //L TokenTextSplitter.builder().build().apply( //T List.of(Document.builder().text( content).build()) )); }; }写个配置类Bean public ChatClient chatClient( OpenAiChatModel chatModel, ChatMemory chatMemory, VectorStore vectorStore) { return ChatClient.builder(chatModel) .defaultAdvisors(new SimpleLoggerAdvisor(), MessageChatMemoryAdvisor.builder(chatMemory).build(), QuestionAnswerAdvisor.builder(vectorStore).searchRequest( SearchRequest.builder().topK(2).similarityThreshold(0.5).build() ).build()) .defaultToolCallbacks(tools) .build(); } Bean public VectorStore vectorStore(OpenAiEmbeddingModel embeddingModel) { return SimpleVectorStore.builder(embeddingModel).build(); }需要先引入依赖dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-advisors-vector-store/artifactId /dependency配置spring.ai.openai.embedding.options.modeltext-embedding-v4 logging.level.org.springframework.ai.vectorstore.SimpleVectorStoredebug写个测试方法RequestMapping(producestext/html;charsetUTF-8) public String index(String prompt){ return chatClient.prompt(prompt) .call() .content(); }测试成功查看日志2026-01-02T20:24:13.47408:00 DEBUG 2672 --- [demo1] [nio-8080-exec-1] o.s.a.c.c.advisor.SimpleLoggerAdvisor : request: ChatClientRequest[promptPrompt{messages[UserMessage{content辽宁消防救援总队消防行业职业技能鉴定站地址 Context information is below, surrounded by --------------------- --------------------- 辽宁省消防行业职业技能鉴定站官方网站 根据考务编排拟对2026年1月上半月批次消防设施操作员进行名额增补现将有关计划事项公告如下 一、增补人数 共增补1155人其中维护保养方向155人中级消防设施操作监控方向1000人。 二、增补人员鉴定考试时间 2026年1月1日至15日具体考试时间由系统自动分配以准考证日期为准。请参考考生携带身份证、准考证入场准考证应清晰打印确保文件中二维码清晰可扫描。 三、增补流程 1系统将根据考生排名次序优先对预审核通过的考生发送报名成功短信提示。 2本批次考生不收取鉴定费用。收到缴费短信为系统固定流程考生无需进行缴费操作。 3考试时间续增考生的考试时间将由系统随机进行分配请考生在收到打印准考证的短信后缴费截止后1至2天后发送及时打印准考证并按照准考证上时间准时参加鉴定考试。 四、其他说明 具体考试要求请详细查看《辽宁省消防救援总队消防行业职业技能鉴定站2026年1月上半月消防设施操作员职业技能鉴定公告》。 辽宁消防救援总队消防行业职业技能鉴定站 地 址辽宁省沈阳市皇姑区鸭绿江北街277号 联系电话024-86608893、83990671工作日8:30-11:3014:00-16:30。 电子邮箱lnxfjdzx163.com --------------------- Given the context and provided history information and not prior knowledge, reply to the user comment. If the answer is not in the context, inform the user that you cant answer the question. , properties{messageTypeUSER}, messageTypeUSER}], modelOptionsOpenAiChatOptions: {streamUsage:false,model:qwen3-max,temperature:0.7}}, context{qa_retrieved_documents[Document{id73fe0c96-f081-43dc-ac93-187bd680829c, text辽宁省消防行业职业技能鉴定站官方网站, medianull, metadata{distance0.1379932144851922}, score0.8620067855148078}, Document{idc62992f3-69c3-4518-94a7-e860d42e97f4, text根据考务编排拟对2026年1月上半月批次消防设施操作员进行名额增补现将有关计划事项公告如下 一、增补人数 共增补1155人其中维护保养方向155人中级消防设施操作监控方向1000人。 二、增补人员鉴定考试时间 2026年1月1日至15日具体考试时间由系统自动分配以准考证日期为准。请参考考生携带身份证、准考证入场准考证应清晰打印确保文件中二维码清晰可扫描。 三、增补流程 1系统将根据考生排名次序优先对预审核通过的考生发送报名成功短信提示。 2本批次考生不收取鉴定费用。收到缴费短信为系统固定流程考生无需进行缴费操作。 3考试时间续增考生的考试时间将由系统随机进行分配请考生在收到打印准考证的短信后缴费截止后1至2天后发送及时打印准考证并按照准考证上时间准时参加鉴定考试。 四、其他说明 具体考试要求请详细查看《辽宁省消防救援总队消防行业职业技能鉴定站2026年1月上半月消防设施操作员职业技能鉴定公告》。 辽宁消防救援总队消防行业职业技能鉴定站 地 址辽宁省沈阳市皇姑区鸭绿江北街277号 联系电话024-86608893、83990671工作日8:30-11:3014:00-16:30。 电子邮箱lnxfjdzx163.com, medianull, metadata{distance0.3729048442074333}, score0.6270951557925667}]}] 2026-01-02T20:24:15.93008:00 DEBUG 2672 --- [demo1] [nio-8080-exec-1] o.s.a.c.c.advisor.SimpleLoggerAdvisor : response: { result : { output : { messageType : ASSISTANT, metadata : { role : ASSISTANT, messageType : ASSISTANT, finishReason : STOP, refusal : , index : 0, annotations : [ ], id : chatcmpl-8d0cf5d2-1f9c-9d5b-9728-5fd99d8cb571 }, toolCalls : [ ], media : [ ], text : 辽宁消防救援总队消防行业职业技能鉴定站地址是**辽宁省沈阳市皇姑区鸭绿江北街277号**。 }, metadata : { finishReason : STOP, contentFilters : [ ], empty : true } }, results : [ { output : { messageType : ASSISTANT, metadata : { role : ASSISTANT, messageType : ASSISTANT, finishReason : STOP, refusal : , index : 0, annotations : [ ], id : chatcmpl-8d0cf5d2-1f9c-9d5b-9728-5fd99d8cb571 }, toolCalls : [ ], media : [ ], text : 辽宁消防救援总队消防行业职业技能鉴定站地址是**辽宁省沈阳市皇姑区鸭绿江北街277号**。 }, metadata : { finishReason : STOP, contentFilters : [ ], empty : true } } ], metadata : { id : chatcmpl-8d0cf5d2-1f9c-9d5b-9728-5fd99d8cb571, model : qwen3-max, rateLimit : { requestsLimit : null, requestsRemaining : null, requestsReset : null, tokensLimit : null, tokensRemaining : null, tokensReset : null }, usage : { promptTokens : 2526, completionTokens : 29, totalTokens : 2555, nativeUsage : { completion_tokens : 29, prompt_tokens : 2526, total_tokens : 2555, prompt_tokens_details : { cached_tokens : 0 } } }, promptMetadata : [ ], empty : false } }流程项目启动--读取txt文档-tokenSplite分段-调用向量模型text-embedding-v4获取知识向量-存储到向量数据库问一个问题-检索向量数据库-得到知识-提示词拼接加上匹配的知识-发送给大模型-返回得到输出ETL RAG增强通过外挂私有知识库增强