1. 什么是AIService
AIService使用面向接口和动态代理的方式完成程序的编写,更灵活的实现高级功能。
在LangChain4j中我们使用AIService完成复杂操作。底层组件将由AIService进行组装。
-
为大语言模型格式化输入内容
-
解析大语言模型的输出结果
它们还支持更高级的功能:
-
聊天记忆 Chat memory
-
工具 Tools
-
检索增强生成 RAG
2.创建AIService
引入依赖
<!--langchain4j高级功能 AI Service-->
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
创建接口
package com.zr.javaailangchain4j.as

最低0.47元/天 解锁文章
9581

被折叠的 条评论
为什么被折叠?



