首页 > 其他分享 >我们真的需要Langchain吗?

我们真的需要Langchain吗?

时间:2024-08-31 23:36:06浏览次数:9  
标签:需要 Prompt 框架 量级 Langchain LLM 真的 客户端

最近在思考一个问题, 在真正的产品应用中, 真的需要Langchain吗?

工业应用

请求量级

笔者之前在某家ChatBot工作, 可以提供的数据量级大概是这样的

QPS基本在5000左右, 目前看来这是业界中比较高的量级

如果考虑到需要额外的搭配的其他组件, 存储, MQ, Cache等等, 会有一些更大的扩散

请求特点

一个需要特别注意的事情是, 在业务比较稳定的情况下, 实际上Prompt是比较稳定的, 在实际应用中主要有以下:

  1. RolePlay(单体角色扮演)
  2. Group RolePlay(群聊)
  3. Translate(翻译)
  4. Summarize(记忆总结)

可以看到的是, 用到的Prompt的特点是比较少的, 而且通常来说格式是固定的, 而且改动频率较低

Prompt

以RolePlay作为例子, Prompt的结构类似于

{Role Play 角色扮演指令}

{Character Profile 角色信息}

{Context Messages 上下文消息}

{Jail Break 越狱指令}

{Language Instruction 语言指令}

其中只有角色信息以及, 上下文消息是需要动态拼接

而且由于请求量级非常大, 所以会单独的拆分一个包含存储/缓存的模块服务来提供Prompt的组织

Langchain

很好, 如果是想要构建一个Demo来进行测试或者是进行演示, 那么毫无疑问, Langchain是非常好用的.

搭配上非常丰富的生态, 构建的速度确实非常快速, 而且现在Langchain hub是有很丰富的Prompt资源.

大部分情况下, 可以在30行的量级上就构建出一个Demo

一切看起来都很美好, 但是有这么几个问题

  1. LLM Client的负载能力没法拓展, 实际上在业务量级较大的情况下, 必须进行功能的拆分
  2. 如果只把Langchain作为组装Prompt的组件, 似乎这个组件又太重了
  3. 如果作为Prompt的来源, 一些业务又存在定制的问题

甚至我认为在必要的情况下, 如果你的业务不太复杂, 你完全不需要引入任何所谓的LLM框架

LLM 框架

现在的LLM框架想要做太多的事情, 想要做LLM API Client, 想要做Prompt, 想好做memory, 想做index, RAG ....

太贪心了, 真的太贪心了

在产品实践之后, 我认为最重要的事情从来都不是把所有的事情都结合到一起, 最重要的事情是知道自己需要什么东西

就现在看来, 我完全不觉得现在这些LLM 框架有真正的生产价值, 依然需要工程师进行大量的适配工作

而这些适配的工作量可能要比使用LLM框架的成本更高

反例

但是实际上还是有反例的, 如果我们还是以传统的轻客户端来看, 那么以上的批评是没有问题的, 如果是重客户端的话, 我认为是完全没有问题的

但是用python做客户端吗?NO,NO,NO

不过这倒是引入了另一个问题, 会有多少人原因用python来构建客户端呢?

总结

好好学习构建Prompt要比学习使用这些LLM框架更有用

抛开这些名不副实的LLM框架吧, 用他们来做原型而不是做产品应用

标签:需要,Prompt,框架,量级,Langchain,LLM,真的,客户端
From: https://www.cnblogs.com/pDJJq/p/18390917/do-we-really-need-langchain-1nl8jf

相关文章

  • 零基础转行网络安全真的好就业吗?
    网络安全作为近两年兴起的热门行业,成了很多就业无门但是想转行的人心中比较向往但是又心存疑惑的行业,毕竟网络安全的发展史比较短,而国内目前网安的环境和市场情况还不算为大众所知晓,所以到底零基础转行入门网络安全之后,好不好就业呢?今天我们就来全面彻底分析一下网络安全对......
  • Langchain-Chatchat本地部署的解决方案
      大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于大模型算法的研究与应用。曾担任百度千帆大模型比赛、BPAA算法大赛评委,编写微软OpenAI考试认证指导手册。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。授权多项发明专利。对机器学习和......
  • 爬虫开发需要掌握的知识点
    第一篇:爬虫基本原理第二篇:环境安装与搭建第三篇:网页抓取:urllib,requests,aiohttp,selenium,Splash第四篇:网页解析:re,lxml,BeautifulSoup,pyquery第五篇:数据存储:JSON,XML,CSV,Mysql,Mongodb,Redis第六篇:高性能爬虫:第七篇:Web组件:Flask,Tornado第八篇:反爬之验证码破解:Tesserocr,滑动验证码破......
  • 如何解读销售数据?你只需要一张销售报表
    在销售管理中,数据是企业做出战略决策的重要依据。有效的销售数据分析不仅能帮助企业精准把握市场动向,还能提高销售团队的工作效率,优化客户关系管理。然而,面对海量的销售数据,如何高效地解读这些数据呢?其实,你只需要一张全面而细致的销售报表。下面我们来详细了解一下销售报表及其在......
  • 三种迹象表明你的科技公司需要一个技术营销机构
    科技公司建立在创新基础上,使命是通过产品或解决方案打破现状,实际上改变生活。但你也知道,成功不仅需要一个卓越的想法和纯粹的拼劲。还需要源源不断的高质量潜在客户、客户忠诚度和积极的声誉。那么,你怎么知道什么时候需要雇佣技术营销机构呢?今天,我们将探讨三个表明你需要雇佣......
  • PMP考前必看!这些提分秘籍真的管用!
    PMP®考试的情景题目中有一些套路题目,即某些常见的经典情景,答案相对是固定的。我们总结了如下一些经典情景题目及其正确答案。遇到这些经典情景,只需在在选项中找正确答案就行了,不光提高答题速度,也能确保答题的准确率。一、项目进展遇到“巨大”困难1、遇到“巨大”障碍(技术、风险......
  • PMP考前必看!这些提分秘籍真的管用!
    PMP®考试的情景题目中有一些套路题目,即某些常见的经典情景,答案相对是固定的。我们总结了如下一些经典情景题目及其正确答案。遇到这些经典情景,只需在在选项中找正确答案就行了,不光提高答题速度,也能确保答题的准确率。一、项目进展遇到“巨大”困难1、遇到“巨大”障碍(技术、风险......
  • 充电桩的价格,你真的了解吗?
    充电桩价格大揭秘:揭秘啦!充电桩的价格,你真的了解吗?直流充电桩的价格因品牌、功率、功能及市场供应情况等多种因素而有所差异。主要是看功率的,功率越大,价格越贵,当然,充电也越快。一般来说,直流充电桩主要用于商用场景,如加油站、停车场等。1、价格范围基础款直流充电桩:功率较低,......
  • 在数小时内构建 CRM:你需要了解的顶级无代码/低代码工具
    或许你在阅读这篇文章时,心里会有一个疑问:在类似Salesforce这样强大的传统CRM系统已经如此成熟的今天,为什么企业还需要选择用低代码或无代码平台来构建CRM呢?传统CRM系统确实功能强大,但它们也有一些不可忽视的痛点。对于很多企业,尤其是中小型企业,高昂成本和复杂性让他们望而却......
  • 需要emark认证的产品有哪些?
    在现代商业环境中,产品的质量和安全性越来越受到重视,特别是在涉及到消费者健康和安全的产品领域。emark认证作为一种国际性的认证标准,旨在确保车辆和其零部件的电磁兼容性(EMC)以及无线电频谱使用的合规性。本文将深入探讨需要emark认证的产品范围,并解释为什么这些产品必须通过这一认......