
LangChain4J
文章平均质量分 94
LangChain
我真的是大笨蛋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LangChain4j的Tools
LangChain4j 提供了工具(Tools)的概念,用于弥补大语言模型(LLM)在复杂任务和数学计算上的不足。工具可以是网络搜索、调用外部 API 或执行特定代码片段。LLM 在接收到请求后,会判断是否需要使用工具,并生成工具调用请求,开发者负责执行工具并将结果返回给 LLM,LLM 最终生成结果。工具的实现分为低级和高级两种方式,低级实现需要手动处理工具调用和结果返回,而高级实现则自动完成这些步骤。工具方法通过 @Tool 注解声明,支持多种参数类型和返回类型,并可以处理异常。原创 2025-05-14 01:58:27 · 1104 阅读 · 0 评论 -
LangChain4j的AiService
AiServer是一种高级AI服务,通过声明式接口简化与大型语言模型(LLM)的交互,隐藏底层复杂性。它提供低代码复杂度、快速开发、内置标准化规则和高扩展性。开发者只需定义接口,LangChain4j会自动生成实现对象。AiServer支持注解如@SystemMessage和@UserMessage,用于动态定义系统提示和用户消息。此外,AiServer通过Result<T>包装返回数据,包含内容、Token消耗、数据来源、终止原因和工具执行记录等信息,适用于多种应用场景。原创 2025-05-14 17:52:19 · 1139 阅读 · 0 评论 -
LangChain4J-Prompt
【代码】LangChain4J-Prompt。原创 2025-09-10 20:17:27 · 811 阅读 · 0 评论