• 2024-09-23RAG技术全面解析:Langchain4j如何实现智能问答的跨越式进化?
    LLM的知识仅限于其训练数据。如希望使LLM了解特定领域的知识或专有数据,可:使用本节介绍的RAG使用你的数据对LLM进行微调结合使用RAG和微调1啥是RAG?RAG是一种在将提示词发送给LLM之前,从你的数据中找到并注入相关信息的方式。这样,LLM希望能获得相关的信息并利用
  • 2024-09-22使用LangChain4J实现Agent与Tool调用
    一些LLM除了生成文本,还可触发操作。所有支持tools的LLMs可在此处找到(参见“Tools”栏)。有一个被称为“工具(tools)”或“函数调用(functioncalling)”的概念。它允许LLM在必要时调用一或多个由开发者定义的工具。工具可以是任何东西:网页搜索、外部API调用、或执行一段特定代码等
  • 2024-09-21LangChain4j支持的API类型
    本文描述了底层的大语言模型(LLM)API。高级的LLMAPI参见AI服务。1LLMAPI的类型1.1LanguageModel非常简单—,接受一个String作为输入,并返回一个String作为输出。该API现正逐渐被聊天API(第二种API类型)取代。1.2ChatLanguageModel这种API接受一或多个ChatMessage作为输入,并返
  • 2024-09-21LangChain4j支持的API类型
    本文描述了底层的大语言模型(LLM)API。高级的LLMAPI参见AI服务。1LLMAPI的类型1.1LanguageModel非常简单—,接受一个String作为输入,并返回一个String作为输出。该API现正逐渐被聊天API(第二种API类型)取代。1.2ChatLanguageModel这种API接受一或多个ChatMessage作为输入,并返
  • 2024-09-19LangChain4j炸裂!Java开发者打造AI应用从未如此简单
    LangChain4j的目标是简化将大语言模型(LLM)集成到Java应用程序中的过程。1实现方式1.1标准化APILLM提供商(如OpenAI或GoogleVertexAI)和向量嵌入存储(如Pinecone或Milvus)使用专有API。LangChain4j提供了标准化API,避免了每次都需要学习和实现特定API的麻烦。要试
  • 2024-09-03LangChain4j系列:带你入门LangChain4j框架
    LangChain4j框架是什么?LangChain4j于2023年初在ChatGPT的炒作中开始开发。思想来源于Python和JavaScriptLLM库,并加入创新思想,开发一款Java语言版本的LLMs库。LangChain4j的目标是简化Java应用程序集成LLMs所以LangChain4j就是一个通过抽象统一API、提供便捷可用
  • 2024-07-28LangChain4j-RAG高级-检索增强器
    RetrievalAugmentor检索增强器RetrievalAugmentor是RAG管道的入口点。它负责使用从各种来源检索的相关Content来扩充ChatMessage。可以在创建AiService期间指定RetrievalAugmentor的实例:Assistantassistant=AiServices.builder(Assistant.class)...
  • 2024-07-25langchain4j:用LLM的强大功能为Java应用程序赋能
    吾名爱妃,性好静亦好动。好编程,常沉浸于代码之世界,思维纵横,力求逻辑之严密,算法之精妙。亦爱篮球,驰骋球场,尽享挥洒汗水之乐。且喜跑步,尤钟马拉松,长途奔袭,考验耐力与毅力,每有所进,心甚喜之。 吾以为,编程似布阵,算法如谋略,需精心筹谋,方可成就佳作。篮球乃团队之艺,协作共进,方显力
  • 2024-07-02Java开发者LLM实战——使用LangChain4j构建本地RAG系统
    1、引言由于目前比较火的chatGPT是预训练模型,而训练一个大模型是需要较长时间(参数越多学习时间越长,保守估计一般是几个月,不差钱的可以多用点GPU缩短这个时间),这就导致了它所学习的知识不会是最新的,最新的chatGPT-4o只能基于2023年6月之前的数据进行回答,距离目前已经快一年的时间,如
  • 2024-06-22LangChain4j LangChain集成Java
    LangChain4j介绍github地址https://github.com/langchain4j快速开始引入依赖<dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-open-ai</artifactId><version>0.31.0</version></dependency&g