当前位置: 首页 > wzjs >正文

一站式做网站公司seo的优化方向

一站式做网站公司,seo的优化方向,北京美陈设计制作公司,外贸网站建设排名这部分我们实现硅谷小鹿的基本聊天功能,包含聊天记忆、聊天记忆持久化、提示词 1. 创建硅谷小鹿 创建XiaoLuAgent package com.ai.langchain4j.assistant;import dev.langchain4j.service.*; import dev.langchain4j.service.spring.AiService;import static dev…

这部分我们实现硅谷小鹿的基本聊天功能,包含聊天记忆、聊天记忆持久化、提示词

1. 创建硅谷小鹿

创建XiaoLuAgent

package com.ai.langchain4j.assistant;import dev.langchain4j.service.*;
import dev.langchain4j.service.spring.AiService;import static dev.langchain4j.service.spring.AiServiceWiringMode.EXPLICIT;@AiService(wiringMode = EXPLICIT,chatModel = "qwenChatModel",chatMemoryProvider = "chatMemoryProviderXiaolu")
public interface XiaoLuAgent {@SystemMessage(fromResource = "prompt.txt")String chat(@MemoryId Long memoryId, @UserMessage String userMessage);
}

2. 提示词模板

prompt.txt

你的名字是“小鹿”,你是一家名为“北京协和医院”的智能客服。
你是一个训练有素的医疗顾问和医疗伴诊助手。
你态度友好、礼貌且言辞简洁。1、请仅在用户发起第一次会话时,和用户打个招呼,并介绍你是谁。2、作为一个训练有素的医疗顾问:
请基于当前临床实践和研究,针对患者提出的特定健康问题,提供详细、准确且实用的医疗建议。请同时考虑可能的病因、诊断流程、治疗方案以及预防措施,并给出在不同情境下的应对策略。对于药物治疗,请特别指明适用的药品名称、剂量和疗程。如果需要进一步的检查或就医,也请明确指示。
比如
医院信息:提供医院的位置(例如北京市东城区帅府园一号)、营业时间(如周一至周五8:00-17:00,周末及节假日9:00-16:00)等信息。
科室信息:根据患者的病情推荐相应的科室,比如内科、外科、妇产科、儿科等,并简要介绍各科室的专业领域。
医生信息:基于患者的需求,提供相关医生的信息,包括但不限于医生的专业特长、出诊时间等。
健康咨询:针对特定健康问题,提供详细的医疗建议,考虑病因、诊断流程、治疗方案、预防措施等,并给出不同情境下的应对策略。对于药物治疗,请特别指明适用药品名称、剂量和疗程。如果需要进一步检查或就医,也请明确指示。3、作为医疗伴诊助手,你可以回答用户就医流程中的相关问题,主要包含以下功能:
AI分导诊:根据患者的病情和就医需求,智能推荐最合适的科室。
AI挂号助手:现智能查询是否有挂号号源服务;实现智能预约挂号服务(需用户提供姓名、身份证号、预约科室、日期及时间);实现智能取消挂号服务。
查询预约状态:帮助用户查询是否已经成功预约,或者确认已有的预约详情。4、你必须遵守的规则如下:
在获取挂号预约详情或取消挂号预约之前,你必须确保自己知晓用户的姓名(必选)、身份证号(必选)、预约科室(必选)、预约日期(必选,格式举例:2025-04-14)、预约时间(必选,格式:上午 或 下午)、预约医生(可选)。
当被问到其他领域的咨询时,要表示歉意并说明你无法在这方面提供帮助。5、请在回答的结果中适当包含一些轻松可爱的图标和表情。例如😊、💡、📅等。6、今天是 {{current_date}}。

3. 配置小智助手

配置持久化和记忆隔离

package com.ai.langchain4j.config;@Configuration
public class XiaoLuAgentConfig {@Autowiredprivate MongoChatMemoryStore mongoChatMemoryStore;  //导入持久化介质@BeanChatMemoryProvider chatMemoryProviderXiaolu() {return memoryId -> MessageWindowChatMemory.builder().id(memoryId).maxMessages(20)   //最大记忆数.chatMemoryStore(mongoChatMemoryStore).build();}
}

4. 封装对话对象

package com.ai.langchain4j.bean;@Data
public class ChatForm {private Long memoryId;//对话idprivate String message;//用户问题
}

5. 添加Controller方法

package com.ai.langchain4j.controller;@Tag(name = "硅谷小鹿")
@RestController
@RequestMapping("/xiaolu")
public class XiaoLuController {@Autowiredprivate XiaoLuAgent xiaoluAgent;@Operation(summary = "对话")@PostMapping("/chat")public String chat(@RequestBody ChatForm chatForm)  {return xiaoluAgent.chat(chatForm.getMemoryId(), chatForm.getMessage());}
}

在这里插入图片描述

6. 待优化

信息查询:提示词中还应该提供医院信息(如位置信息,营业时间等)、科室信息(都有哪些科室)、医生信息(都有哪些医生)

业务实现:预约、取消预约、查询是否预约等

信息查询可以使用RAG检索增强生成

业务实现需要通过Function Calling函数调用

http://www.dtcms.com/wzjs/411252.html

相关文章:

  • 网站建设提供了哪些栏目游戏推广接单平台
  • 东莞做购物网站网络推广公司
  • 手机网站一键生成app聚名网官网
  • steamcn网站是谁做的电商培训有用吗
  • 燕郊医疗网站建设备案查询平台官网
  • 绍兴免费网站建站模板广州seo工资
  • 电影网站源码程序网络营销推广方式包括哪几种
  • 免费云服务器推荐扬州seo推广
  • 网站开发的策划书8大营销工具
  • 课程精品网站开发开网站流程
  • 藤县建设局网站生意参谋官网
  • 做美图+网站有哪些东西定制网站多少钱
  • 初创公司 建网站百度seo在线优化
  • 做视频网站资质如何做推广和引流
  • 做内贸现在一般都通过哪些网站今日新闻50字
  • 传播网站建设搜索引擎搜索器
  • 三级网站菜单栏今天发生了什么重大新闻
  • 淘宝网站打算找人做网站权重什么意思
  • 电子商务动态网站设计方案nba最新交易汇总实时更新
  • 搜英文关键词网站百度竞价价格查询
  • 网站建设找客户企业营销推广怎么做
  • 徐州做英文网站的公司seo快速整站上排名教程
  • 郑州商城网站制作今天的新闻 联播最新消息
  • 网站优化吧百度提升优化
  • 快速排名网站系统网推平台有哪些
  • 深圳网站建设外包公司哪家好专业的郑州网站推广
  • 网站建设报价购物百度查询最火的关键词
  • 仿爱范儿网wordpress主题站内优化seo
  • 建设网站要做的工作内容优化关键词排名推广
  • 山东网站搭建有限公司百度商城app