• 开源模型应用落地-LangChain高阶-知识图谱助力记忆增强


        一、前言

        通过langchain框架调用本地模型,使得用户可以直接提出问题或发送指令,而无需担心具体的步骤或流程。langchain会自动将任务分解为多个子任务,并将它们传递给适合的语言模型进行处理。

        本篇通过使用 ConversationKGMemory 组件,让Langchain 可以更好地处理对话,提供更智能、更准确的响应,从而提高对话系统的性能和用户体验


    二、术语

    2.1.LangChain

        是一个全方位的、基于大语言模型这种预测能力的应用开发工具。LangChain的预构建链功能,就像乐高积木一样,无论你是新手还是经验丰富的开发者,都可以选择适合自己的部分快速构建项目。对于希望进行更深入工作的开发者,LangChain 提供的模块化组件则允许你根据自己的需求定制和创建应用中的功能链条。

        LangChain本质上就是对各种大模型提供的API的套壳,是为了方便我们使用这些 API,搭建起来的一些框架、模块和接口。

       LangChain的主要特性:
            1.可以连接多种数据源,比如网页链接、本地PDF文件、向量数据库等
            2.允许语言模型与其环境交互
            3.封装了Model I/O(输入/输出)、Retrieval(检索器)、Memory(记忆)、Agents(决策和调度)等核心组件
            4.可以使用链的方式组装这些组件,以便最好地完成特定用例。
            5.围绕以上设计原则,LangChain解决了现在开发人工智能应用的一些切实痛点。

    2.2.ConversationKGMemory组件

  • 相关阅读:
    C# 面向对象之多态
    实践详解javap反编译类文件命令参数
    adb基础命令
    Python的异常处理
    【考研英语语法】口语语法
    Python编程实例-Pandas快速入门
    使用Perl和WWW::Mechanize库编写
    SpringMVC如何获取单选框的值呢?
    经验分享-Windows共享文件夹,让其他主机访问。
    容器化 | 使用 Alpine 构建 Redis 镜像
  • 原文地址:https://blog.csdn.net/qq839019311/article/details/138066690