- 博客(9)
- 收藏
- 关注
原创 八、 Function Calling 函数调用
例如,大语言模型本身并不擅长数学运算。如果应用场景中偶尔会涉及到数学计算,我们可以为他提供一个 “观),但通常最好提供清晰且有意义的名称和描述。这样,大语言模型就能获得更多信息,以决定是否。根据工具的不同,即使没有任何描述,大语言模型可能也能很好地理解它(例如,如果未提供该字段,方法名会作为工具的名称。当我们提出问题时,大语言模型会判断是否使用某个工具。方法中对它们进行区分,那么这个功能会很有用。既可以是静态的,也可以是非静态的;:参数的描述信息,这是必填字段。注解,那么你也可以使用。
2025-05-29 12:45:39
156
原创 七.实战智疗小林
(必选)、预约日期(必选,格式举例:2025-04-14)、预约时间(必选,格式:上午 或 下午)、预约医生(可。请基于当前临床实践和研究,针对患者提出的特定健康问题,提供详细、准确且实用的医疗建议。在获取挂号预约详情或取消挂号预约之前,你必须确保自己知晓用户的姓名(必选)、身份证号(必选)、预约科室。你的名字是“智疗小林”,你是一家名为“北京协和医院”的智能客服。1、请仅在用户发起第一次会话时,和用户打个招呼,并介绍你是谁。AI分导诊:根据患者的病情和就医需求,智能推荐最合适的科室。
2025-05-28 22:32:13
291
原创 六、使用提示词 Prompt
my-prompt-template.txt (创建在resources目录下)如果要显示今天的日期,我们需要在提示词中添加当前日期的占位符。中的内容每次都会被和用户问题组织在一起发送给大模型。如果有两个或两个以上的参数,我们必须要用。会被发送给大模型,之前的聊天记忆会失效。助手的专业身份,明确助手的能力范围。的内容只会发送给大模型一次。一起发送给大语言模型(LLM。的内容将在后台转换为。明确指定传递的参数名称。
2025-05-20 20:29:32
329
原创 五、持久化聊天记忆 Persistence
如果需要持久化存储,可以实现一个自定义的聊天记忆存储类,以便将聊天消息存储在你选择的任何持久化存储介质中。大模型中聊天记忆的存储选择哪种数据库,需要综合考虑数据特点、应用场景和性能要求等因素,以下。戳、消息内容等,且需要进行复杂的查询和统计分析,如按用户统计对话次数、按时间范围查。支持事务处理,确保数据的一致性和完整性,适用于结构化数据的存储。:内存数据库,读写速度极高。:当聊天记忆中包含多样化的信息,如文本消息、图片、语音等多媒体数据,或者消。的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。
2025-05-19 08:30:07
964
原创 四、实现聊天记忆—— Chat memory
由多个组件(大模型,聊天记忆,等)组成的时候,我们就可以称他为。可以封装多轮对话的复杂性,使聊天记忆功能的实现变得简单。很显然,目前的接入方式,大模型是没有记忆的。为每个用户的新聊天或者不同的用户区分聊天记忆。可以使用下面的方式实现对话记忆。测试聊天记忆的隔离效果。
2025-05-18 13:28:41
230
原创 三.人工智能服务 AIService
链将多个底层组件组合起来,并协调它们之间的交互。链存在的主要问题是不灵活,我们不进行深入的研究。其理念是针对每个常见的用例都设置一条链,比如聊天机器人、检索增强生成(RAG。使用面向接口和动态代理的方式完成程序的编写,更灵活的实现高级功能。这个代理对象会处理输入和输出的所有转换工作。方法的输出类型也是字符串,但是大模型返回的是。所以,代理对象将这个字符串转换为。方法的输入是一个字符串,但是大。为大语言模型格式化输入内容。,并使用反射机制创建一个实现。解析大语言模型的输出结果。对象,代理对象会将其转换。
2025-05-17 15:17:12
352
原创 二.接入阿里百炼平台
分钟就能低代码快速构建智能体,应用构建高效;提供全链路模型训练、评估工具及全套应用开发工具,模型服务多元;在线部署可按需扩缩容,新用户有千万 token。它集成了阿里的通义系列大模型和第三方大模型,涵盖文本、图像、音视频等不同模态。阿里百炼平台提供了各种大模型,可自选进行测试。配置在application.yml文件中。免费送,业务落地成本低。)点击进入免费体验页面。
2025-05-17 08:17:14
302
1
原创 一.LangChain4j 入门
为常见的大语言模型操作提供了广泛的工具,涵盖从底层的提示词模板创建、聊天记忆管理和输出解析,到智能代理和检索增强生成等高级模式。),可以轻松访问所有主要的商业和开源大型语言模型以及向量数据库,使你能够构建聊天机器人、智能助手等应用。提供的演示密钥,这个密钥是免费的,有使用配额限制, 且仅限于 gpt-4o-mini。中调用大型语言模型,同时也允许大型语言模型反过来调用你的。之间实现了双向集成:你可以从 Java。如果你暂时没有密钥,也可以使用。的目标是简化将大语言模型(集成,能够将大模型集成到。
2025-05-16 22:22:13
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人