首页 > 其他分享 >基于 LangChain+LangGraph 来实现一个翻译项目

基于 LangChain+LangGraph 来实现一个翻译项目

时间:2024-07-24 21:56:17浏览次数:17  
标签:lang 翻译 target LangGraph LangChain source text translation

相信大家在看文档的时候,有时会比较苦恼,比如 AI 相关的文档都是外文,中文文档比较少,看起来会比较吃力,有的时候会看不懂,翻译软件又翻得很乱,完全看不了,今天就基于 LangChain 和 LangGranph 将吴恩达博士的一个项目给搬过来。

一方面就是为了自己看文档方便点,另一方面也是练练手,用用 LangChain 和 LangGraph

什么是 LangGraph

LangGraph 是一个用于构建状态化的、多角色应用程序的库,用于创建代理和多代理工作流程。与其他LLM框架相比,它具备以下核心优势:循环、可控性和持久性。LangGraph 支持定义涉及循环的流程,这对大多数代理架构至关重要,区别于基于DAG的解决方案。作为一个极其底层的框架,它提供对应用程序流程和状态的精细控制,这对创建可靠的代理至关重要。此外,LangGraph 集成了持久性功能,实现高级的人机交互和记忆特性。

LangGraph 的特性

循环和分支:在您的应用中实现循环和条件语句。
状态持久化:在图中的每一步后自动保存状态。支持在任意点暂停和恢复图的执行,以便支持错误恢复、人在回路的工作流程、时间旅行等功能。
人在回路中控制:中断图的执行以批准或编辑代理计划的下一步行动。
流式支持:在每个节点产生输出时即时流式传输(包括令牌流)。
与LangChain的集成:LangGraph与LangChain和LangSmith无缝集成,但并不要求必须使用它们。

以上两段是翻译,官网地址:lang,翻译,target,LangGraph,LangChain,source,text,translation
From: https://blog.csdn.net/baoj2010/article/details/140673146

相关文章

  • 文档翻译成中文会麻烦吗?简单操作,快速获取翻译
    每当你工作的时候,看到一堆来自海外文档时,你的脑海中可能会出现大大的两个字:无语。跨国企业的合同、国际合作的项目报告、外国邮件等,不同语言间的沟通往往会让工作变得困难。如何快速高效地处理这些文档?让自己的工作变得轻松点?翻译文档工具,相信可以在这个时候帮上你的忙。它翻......
  • pdf文档翻译工具哪个好用?分享小白也在用的翻译软件
    PDF文档因其便携性和格式稳定性而广泛应用于学术交流、商务沟通等多个领域。然而,语言的障碍往往成为信息交流的难题。想象一下,当你收到一份重要的外文PDF文档,却因语言不通而无法理解其内容,这无疑会大大影响工作效率。因此,拥有一款pdf文档翻译中文的软件就显得尤为重要啦。它......
  • LangChain Alternative
    LangChainAlternativehttps://www.chatbees.ai/blog/langchain-alternatives5BestLangChainAlternativesin2024Ifyou'relookingforalternativestoLangChainthatoffersimplicity,improvedfeatures,andbettercost-efficiency,herearethetopfiv......
  • LangChain vs LlamaIndex
    LangChainvsLlamaIndexhttps://www.datacamp.com/blog/langchain-vs-llamaindexWhilebothframeworkssupportintegrationwithexternaltoolsandservices,theirprimaryfocusareassetthemapart.LangChainishighlymodularandflexible,focusingoncreat......
  • 使用 LangChain 从短暂记忆到持久记忆
    在聊天机器人中构建长期记忆:详细介绍如何将简单的聊天机器人转变为具有长期记忆和上下文理解能力的复杂AI助手   欢迎来到雲闪世界。在聊天机器人中构建长期记忆详细介绍如何将简单的聊天机器人转变为具有长期记忆和上下文理解能力的复杂AI助手   在之......
  • langchain:ModuleNotFoundError:没有名为“langchain_community”的模块
    尝试执行此代码:fromlangchain_community.vectorstoresimportFAISS显示错误:ModuleNotFoundError:没有名为“langchain_community”的模块我已经执行了命令:pipinstalllangchain-社区遇到的错误是因为没有名为“langchain-community”......
  • 使用 Langchain 和 OpenAI 将矢量嵌入数据从 PDF 添加到 PineCone
    我不确定PineCone和Langchain的.get()替代方案是什么。我希望运行此代码,但我不断收到错误消息,指出.get不是Pinecone的属性。我不确定有什么替代方案可以替代它。defadd_to_pinecone(chunks:list[Document]):VectorStore=Pinecone(index='portfolio-assistan......
  • 海螺 AI 测试「悬浮球」功能抢占手机桌面;小米小爱实时字幕新增日韩语翻译丨 RTE 开发
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观......
  • django.db.utils.OperationalError:无法翻译主机名“postgres.railway.internal”
    django.db.utils.OperationalError:无法将主机名“postgres.railway.internal”翻译为地址:提供的节点名或服务名,或未知我的django项目运行良好,直到将setting.py文件更改为使用铁路提供的变量将其部署在铁路中。从那时起我无法运行serv或迁移,我收到此错误...这里是数据......
  • 在我将迁移应用于翻译后,我遇到了 django-parler 2.0.1 的问题,它不会在管理站点中显示
    这是我在models.py文件中的翻译设置,在我进行同步迁移后,django-parler2.0.1将不会在管理站点中显示产品字段。我目前使用的是Django3.0.3。fromdjango.dbimportmodelsfromdjango.urlsimportreversefromparler.modelsimportTranslatableModel,Translate......