摘要: LangChain 记忆 在构建基于大语言模型的应用时,记忆机制是一个非常重要的功能。它能让模型"记住"之前的对话内容,从而实现更连贯和个性化的对话体验。本文将介绍LangChain中的几种主要记忆机制。 为什么需要记忆机制? 默认情况下,LLM是无状态的 - 每次调用都是独立的,不会记住之前的对话 阅读全文
posted @ 2024-11-28 16:14 ling-yuan 阅读(10) 评论(0) 推荐(0)
摘要: LangChain Chain 什么是Chain? Chain(链)是LangChain中的一个核心概念,它可以将多个组件串联起来形成一个完整的处理流程。Chain的设计理念简单但强大,它通过将不同的组件链接在一起,使得复杂应用程序的实现更加模块化,便于调试和维护。 在LangChain中,Chai 阅读全文
posted @ 2024-11-27 14:34 ling-yuan 阅读(10) 评论(0) 推荐(0)
摘要: 深入浅出 LangChain 输出解析 - 让 AI 输出更优雅 大家好!今天我想和你分享一个在使用大语言模型时非常重要但又容易被忽视的话题 - 输出解析。如果你曾经被 AI 返回的混乱文本困扰过,或者为处理非结构化输出头疼,那这篇文章正是为你准备的。 输出解析的必要 你让 AI 生成了一段产品描述 阅读全文
posted @ 2024-11-26 13:51 ling-yuan 阅读(9) 评论(0) 推荐(0)
摘要: Prompt是指对于大模型的提示工程(输入)。 提示的结构 这个实用的提示框架,分成多个部分: 指令(Instuction)告诉模型这个任务大概要做什么、怎么做。这通常是一个提示模板中比较固定的部分。 如何使用提供的外部信息 如何处理查询以及如何构造输出 一个常见用例是告诉模型“你是一个有用的XX助 阅读全文
posted @ 2024-11-25 16:51 ling-yuan 阅读(13) 评论(0) 推荐(0)
摘要: 环境配置 Python环境 这里不介绍Python环境的配置,默认大家是已经安装并配置好Python运行环境的 LangChain 命令安装LangChain包(可能所需要的依赖不止这个) pip install langchain 简单介绍 LangChain是用于开发由语言模型驱动的应用程序的框 阅读全文
posted @ 2024-11-24 16:40 ling-yuan 阅读(6) 评论(0) 推荐(0)
摘要: 问题描述 传送门 小U拥有一个由0和1组成的字符串,她可以进行最多k次操作,每次操作可以交换相邻的两个字符。目标是通过这些操作,使得最终得到的字符串字典序最小。 例如,小U当前有一个字符串 01010,她最多可以进行 2 次相邻字符交换操作。通过这些操作,她可以将字符串调整为 00101,这是可以通 阅读全文
posted @ 2024-11-02 15:39 ling-yuan 阅读(14) 评论(0) 推荐(0)
摘要: 通过设置配置字段传入,实现抓取不同界面的数据,可通过自定义管道方式设置数据流向 抓取例子: 详情见github: base_spider 项目地址 阅读全文
posted @ 2024-08-04 15:36 ling-yuan 阅读(3) 评论(0) 推荐(0)