首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LangChain
boy1007
创建于2024-03-18
订阅专栏
大模型LangChain入门
暂无订阅
共15篇文章
创建于2024-03-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
15|BabyAGI:根据气候变化自动制定鲜花存储策略
一种新型的代理——Autonomous Agents(自治代 理或自主代理), 在 LangChain 的代理、工具和记忆这些组件的支持下,它们能够在无需外部干预的情况下自主 运行,这在真实世界的应用
14|CAMEL:通过角色扮演脑暴一个鲜花营销方案
能否让 ChatGPT 自己生成这些引导文本呢? CAMEL 交流式代理框架 CAMEL 框架旨在通过角色扮演来促进交流代理之间的自主合作,并为其“认知”过程提供洞察。这种方法涉及使用启示式提示来指导
13|连接数据库:通过链和代理查询鲜花信息
新的数据库查询范式 提出问题:用户用自然语言提出一个问题,例如“去年的总销售额是多少?”。 LLM 理解并转译:LLM 首先会解析这个问题,理解其背后的意图和所需的信息。接着,模型会根据解析的内容,生
12|检索增强生成:通过RAG助力鲜花运营
什么是 RAG?其全称为 Retrieval-Augmented Generation,即检索增强生成,它结合了检 索和生成的能力,为文本序列生成任务引入外部知识。RAG 将传统的语言生成模型与大规模
11|代理(下):结构化工具对话、Self-Ask with Search以及 Plan and execute代理
在上一讲中,我们深入LangChain程序内部机制,探索了AgentExecutor究竟是如何思考(Thought)、执行(Execute/Act)和观察(Observe)的,这些步骤之间的紧密联系就
10|代理(中):AgentExecutor究竟是怎样驱动模型和工具完成任务的?
LangChain 中的“代理”和“链”的差异究竟是什么?在链中,一系列操作被硬编码(在代码中)。在代理中,语言模型被用作推理引 擎来确定要采取哪些操作以及按什么顺序执行这些操作。 Agent 的关键
09|代理(上):ReAct框架,推理与行动的协同
应用思维链推理并不能解决大模型的固有问题:无法主动更新自己的知识,导致出现事实幻觉。也就是说,因为缺乏和外部世界的接触,大模型只拥有训练时见过的知识,以及提示信息中作为上下文提供的附加知识。如果你问的
08|记忆:通过Memory记住客户上次买花时的对话细节
无论是LLM还是代理都是无状态的,每次模型的调用都是独立于其他交互的。也就是说,我们每次通过API开始和大语言模型展开一次新的对话,它都不知道你其实昨天或者前天曾经和它聊过天了。 使用Conversa
07|链(下):想学“育花”还是“插花”用RouterChain确定客户意图
任务设定 鲜花养护(保持花的健康、如何浇水、施肥等) 鲜花装饰(如何搭配花、如何装饰场地等) 如果接到的是第一类问题,你要给ChatBot A指示;如果接到第二类的问题,你要给ChatBot B指示。
06|链(上):写一篇完美鲜花推文?用SequencialChain链接不同的组件
什么是 Chain 如果你想开发更复杂的应用程序,那么就需要通过 “Chain” 来链接LangChain的各个组件和功能——模型之间彼此链接,或模型与其他组件链接。 首先LangChain通过设计好
05|输出解析:用OutputParser生成鲜花推荐列表
使用Pydantic 解析器来重构第4课中的程序 LangChain 中的输出解析器 输出解析器是一种专用于处理和构建语言模型响应的类。一个基本的输出解析器类通常需要实现两个核心方法。 get_for
04|调用模型:使用OpenAI API还是微调开源Llama2/ChatGLM?
大语言模型发展史 Transformer是几乎所有预训练模型的核心底层架构。基于Transformer预训练所得的大规模语言模型也被叫做“基础模型”(Foundation Model 或Base Mo
03|提示工程(下):用思维链和思维树提升模型思考质量
什么是 Chain of Thought CoT这个概念来源于学术界,是谷歌大脑的Jason Wei等人于2022年在论文《Chain-of-Thought Prompting Elicits Rea
02|提示工程(上):用少样本FewShotTemplate和ExampleSelector创建应景文案
在Open AI的官方文档 GPT 最佳实践中,也给出了和上面这两大原则一脉相承的6大策略。分别是: 写清晰的指示 给模型提供参考(也就是示例) 将复杂任务拆分成子任务 给GPT时间思考 使用外部工具
01|模型IO:输入提示、调用模型、解析输出
Model I/O 可以把对模型的使用过程拆解成三块,分别是输入提示(对应图中的Format)、调用模型(对应图中的Predict)和输出解析(对应图中的Parse)。这三块形成了一个整体,因此在La