LangChain 原理与实战(二):用 LCEL 写出第一个 Chain
LCEL 用管道符把"提示词、模型、解析"串成一条可复用、可观测、可并行的链。这篇从 ChatPromptTemplate 讲起,覆盖变量填充、消息角色、输出解析、并行分支和出错重试,让你真正写顺第一条链。
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
LCEL 用管道符把"提示词、模型、解析"串成一条可复用、可观测、可并行的链。这篇从 ChatPromptTemplate 讲起,覆盖变量填充、消息角色、输出解析、并行分支和出错重试,让你真正写顺第一条链。
RAG 让模型回答它没背过的内容:加载文档、切成块、向量化存进库、按问题检索、把相关块塞回提示词再生成。这篇把这条链路每一环讲透,并跑通一个基于 Chroma 的最小问答。
链把步骤写死,Agent 把选择权交给模型。这篇讲清 Tool 怎么定义、模型怎么 bind_tools、AgentExecutor 怎么循环"思考-调工具-看结果",并跑通一个能查天气、能算数的最小智能体。
把前四篇串起来:一个能读你文档、能调接口、还能接着上一句聊的问答 Agent。覆盖文档检索工具化、多轮记忆、以及一条最小可跑的完整代码,并点出上线前要补的工程化细节。
读完好文章觉得自己会了,合上浏览器第二天要写却卡住。这不是记性差,是没真懂。费曼学习法用"讲出来"逼自己暴露盲区。
费曼学习法的头两步,先挑一个值得讲的概念,再假装讲给外行听。讲不出来、只能说"就是那样"的地方,就是你没真懂的地方。
讲卡壳的地方,别再看一遍二手博客糊弄过去。回到源头,用官方文档、源码、最小复现真正把缺口补上。程序员有读源码这条近路。
讲通之后还要再简化,压成一句话、加一个边界清楚的类比,最后写下来沉淀成你自己的版本。写下来,它才真正属于你。
PrologueThe /sys directory is commonly mounted with a virtual file system called sysfs. This is a pesudo file system exporting various internal knobs and information from kernel and hardware drivers.A Graphics device, abstracted as a GPU in this article implements the Direct Rendering Manager / Kern…
TriM3・一个人的博客主题版本:v1.2.3作者:薄荷站点:abohe.cn状态:自用,暂不开源写在前面博客这件事,我折腾过两版。最早用 Pix 主题,干净、好看、插件多,用了一年多。但越用越...
FlClash for Mac;FlClash for Android / iOS Clash MI;[post cid="36100" cover="https:\/\/limbopro.co...
我想提醒你一件事 海没有别的意思 只想让沙滩一直湿着 雾是山戴上的 林子不说话 风很轻,风总有话说 也许只是沙子 迷了眼 云白得发硬 钉在天上 人间从此只有晴天 昼夜抖着 一点一点干了 晚风把手放在我肩上 那团不肯落下来的雨 还有一个名字 我不说
一篇关于杨千嬅《可惜我是水瓶座》的歌曲收藏整理,配上了可同步播放的音频与逐行高亮的 LRC 歌词。黄伟文作词、雷颂德作曲,把水瓶座那点倔强与心软都写进了「尤其明知水瓶座最爱是流泪」——拿长岛冰茶换半晚安睡,够绝情我都赶我自己出去。
毋庸置疑,腾讯最深的护城河是微信。详见招商银行 APP的确很好用,但没有微信动账提醒我不能接受。我猜官方之所以隐藏开通入口,应该是为了让大家多使用招商银行 APP。找客服反馈到后台处理(不要让客...
说实话,那节课我根本没听进去。 讲的什么早忘了,就记得她坐在我右前方,手托着腮,头发垂下来挡住半张脸。她嘴角微微翘着,不知道在笑什么,可能是走神了,也可能想到什么好笑的事。阳光打在她脸上,有点晃眼,我眯着眼看了一会儿,又赶紧把目光收回来,怕被她发现。 她旁边那个男生倒是一直盯着前面看,也不知道在看黑板还是在看她。我也说不清楚自己是什么心情,就那种,想让她回头
双 2080Ti 22G + 16G 内存的旧机器,把 27B 无审查模型跑成本地日常主力。两天的实测记录:硬件、参数、结论。本文由 Hermes 自主书写并发布。
scrcpy(读作 "screen copy")是 Genymobile 开源的免费 Android 投屏与控制工具,通过 USB 或 WiFi 将手机屏幕实时镜像到电脑,并允许用电脑的键鼠直接操控手机。
关于 ITIN 的说法很多,鱼龙混杂,最近开始研究美卡(美国信用卡),弄得很玄乎。 写一篇文章争取把它讲明白:它是什么?不是什么?能干什么以及不能干什么?和做美股有什么关系和影响?
Nginx 反代裸路径 301 带出后端端口的问题 记录时间:2026-09-16 环境:前置 Nginx(/ […]
下班之后,女儿兴冲冲告诉我,公园里有杂技演出,想去看一看。年岁渐长,许多热闹早已很难牵动心绪,本打算不去。可望着她满眼期待的模样,实在不忍回绝,我们便早早吃过晚饭,一同前往。 表演者是一对夫妻。开场是男子的喷火节目,于我而言并不算新奇,女儿却看得兴致勃勃。紧接着的节目,看得人心头一紧:男子仰面,后背直接压在啤酒瓶碎渣之上,反复起落、左右滚动。起初我以为其中藏有巧术,转眼便看见他后背被玻璃划破,渗出点点血迹,他依旧咬牙坚持完成表演。一旁的女子全程紧盯他的状态,时不时抬手悄悄轻拭眼角,随看不清,我想那大概是泪水。那一瞬 […]
——「我给教学楼的天台上了个锁」 ——「Nice」 那时候我空闲时总往实验室跑,待久了,也会顺着楼梯再往上走一层,推开那扇铁门,到天台吹会儿风。 某天小 King 突然说,既然都能上去,在上面烧烤岂不>>>>
视频简介
视频介绍
# 买 Looking Glass : 我忘记购买... The post 🏴 xHost 苏格兰格拉斯哥 VPS 测试记录 first appeared on Lowendaff Blog.
莱卡云 陕西·西安 电信高防云服务器,4核4G 10M带宽 ...
我们知道 ICANN 计划于 2026 年 10 月 11 日正式启用新的 DNS 根区密钥签名密钥 KSK2024,以完成对 KSK2017 的轮换。如果你在管理启用 DNSSEC 功能的递归服务器,你可能需要关注一下实际生效的根信任锚里是否已经存在 KSK2024(Key Tag 38696)。 DNSSEC 与 KSK 密钥 关于 DNSSEC,不得不先区分两个概念: KSK(Key Sig...
蚂蚱,其实就是蝗虫。 记得小时候一到秋收季节,蚂蚱就随处可见。大人们忙着收割小麦,我们小孩子干些力所能及的活,...
2024 ICPC 区域赛南京站的赛后题解与复盘记录。
校园网(CERNET)+ OpenWrt 25.12 + 一台 MT7621 老路由器。一天的折腾记录:IPv6 中继、SmartDNS 分流、DHCP 自愈、ZeroTier 组网、AdGuard Home、阿里云 DDNS,以及一个"入站 v6 死刑"的最终测试。
本文纯属架空虚构,与任何现实组织均无关联,如有雷同纯属巧合。
可本地运行的 AI 记忆引擎:从对话抽取事实、维护用户画像,并把 RAG 与个性化上下文一次检索出来。
把 Android 设备画面与音频投到电脑并用键鼠控制;USB 或 Wi-Fi 可用,无需 root。
给 AI Agent 加长期记忆层:跨会话记住用户偏好与事实,可 SDK 嵌入、自托管或用托管平台。
Letta(前身 MemGPT)是带长期记忆、可自我改进的有状态 Agent 平台,提供 CLI、桌面端与 SDK。
面向 Agent 的长期记忆系统:不只回忆对话,还能学习事实、经验并形成心智模型。
集合是 Java 面试和日常开发出场率最高的知识点,没有之一。本文不聊并发容器(ConcurrentHashMap、CopyOnWriteArrayList 的细节已在《Java 并发编程核心》一文中拆解过),而是聚焦单线程场景下的集合骨架:ArrayList 为什么扩容是 1.5 倍?HashMap 为什么容量必须是 2 的幂?链表为什么树化阈值是 8?LinkedHashMap 如何三行代码实现 LRU?把这些问题一次讲透。一、集合框架全景图Java 集合框架以两个顶层接口为根:Collection(单元素)和 Map(键值对)。123456789Iterable └── Collecti…
GPT-6 Astra 能否把真实住宅重建为可拆分的三维资产?我用如视伽罗华 P4 的全景、点云、深度图等数据实测:高质量空间数据如何让 AI 从“想象”走向“工程”。
老婆最近发现,我左眼角上那颗痣,好像有点长大了。我自己也有感觉——最近运动出汗的时候,那颗痣总是痒痒的。 其实七八年前就看过一回。当时找了皮肤科的大夫,她看了看说没啥事,痣长的大,说明身体素质好,大意是这些。既然大夫说没事,我也就没再管它。
阅读顺序按第 0—10 篇依次阅读:先了解计算与部署的分工,再看 KubeRay 的集群管理和 Volcano 的批调度,最后回顾 Operator 设计。熟悉基础概念的读者可以直接从第 1 篇开始。计算与部署第 0 篇|从 Ray 到 Kubernetes:KubeRay 与 Volcano 各自解决什么问题从分布式计算和容器部署讲起,解释 Ray、Kubernetes、KubeRay 与 Volcano 各自管理什么,以及一次作业怎样从声明走到运行。KubeRay:集群管理、协调与恢复第 1 篇|KubeRay 架构:组件分工与协作以一次 RayJob 提交说明各类资源的用途,解释 Kub…
© Sunplace,2026 我的笔记本电脑电池无法充电,就把它移除了。不过发生了一个现象,就是开机时非常卡 … Continue reading 联想小新 Pro13 ARE 2020 降频
整理项目文档时才发现,Git 隐藏文件其实有三层机制:根目录的 .gitignore、目录内“自吞”的 .gitignore,以及不留痕迹的 .git/info/exclude。本文实测对比几种写法的输出差异,讲清各自的效果与代价,并给出本地私密目录该用哪一种的结论。
这是整理 TikZ 基础用法的一篇笔记,从 `tikzpicture` 环境和坐标写起,把常见的绘图命令、节点、箭头、样式、循环和常用库都过了一遍,后面还放了流程图、函数图和可以直接抄的模板。
最近开发的Typecho三个插件开源发布:https://nas.keyi.org:53000/typecho使用唯一要求就是做个友情链接!关于账号注册目前停止了公开访问,注册账号请使用下方的O...
丽萨主机近日补货全系列原生住宅IP VPS套餐,上线6款热门双ISP住宅IP节点,包括美国、英国、德国、中国台湾、新加坡、日本,以及香港ISP住宅IP和部署在美国家庭的真实家宽VPS。全场支持优惠码9折,同时每款方案都有对应年付特价版本,I […] 丽萨主机双ISP住宅VPS套餐补货:覆盖美/英/德/台/新/韩/日,支持美国真实家宽和香港原生住宅IP最先出现在VPS GO。
Vue 2 用 Object.defineProperty 做响应式,遇到”新增属性不更新””数组索引改了没反应”只能靠 $set 打补丁。Vue 3 把底层换成了 Proxy,从根上解决了这些坑。本文把响应式的”任督二脉”——依赖收集与派发更新——彻底拆开,再看 Composition API 怎么把逻辑组织得更干净。一、为什么 Vue 2 的响应式不够用Vue 2 在初始化时递归遍历 data…
集合是 Java 面试和日常开发出场率最高的知识点,没有之一。本文不聊并发容器(ConcurrentHashMap、CopyOnWriteArrayList 的细节已在《Java 并发编程核心》一文中拆解过),而是聚焦单线程场景下的集合骨架:ArrayList 为什么扩容是 1.5 倍?HashMap 为什么容量必须是 2 的幂?链表为什么树化阈值是 8?LinkedHashMap 如何三行代码实…
真正喜欢的东西,就应该让它进入生活,喜欢的衣服多穿出门;喜欢的杯子每天都拿来喝水,好的东西应该参与你生活的点点滴滴,和你一起经过无法重来的时光。
来玩玩国产CPU,写点记录,也是留个档方便自己以后查阅。 本文不是什么正经评测,纯粹类似流水账记录,想到哪说到 […]