logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深度解析 LangChain 0.1+ `astream_events`:从“物理延迟”到“UX 优化”的工程进阶

本文深入解析LangChain的astream_eventsAPI如何优化LLM应用的用户体验。传统.stream()方法在复杂链路(如RAG系统)中会因阻塞性操作导致首字响应时间过长,造成前端"死寂"等待。astream_events通过流式化中间状态,将管道各节点生命周期作为事件流推送,显著降低感知等待时间。文章对比了手动yield方案的三大缺陷:破坏声明式语法、并发管理复

k8s 异步哲学:扒一扒 ArgoCD 状态机里的 comparedTo 到底是个什么鬼

ArgoCD的YAML冗余设计背后隐藏着Kubernetes控制器的核心逻辑。看似重复的comparedTo字段实则是解决异步系统状态判断的关键——它作为控制器的"工作快照",有效隔离了用户修改Spec与控制器实际执行之间的时间差。这种设计避免了直接对比Git蓝图或集群状态可能引发的误报警,确保了UI状态显示的准确性。通过牺牲存储空间换取状态确定性,体现了声明式系统"面向状态编程"的精髓,这正是K

#kubernetes#argocd#容器
OpenClaw 避坑指南:如何彻底从本地/Hunyuan 切换到第三方大模型

本文详细记录了在OpenClaw中从本地Hunyuan模型切换至第三方API(如SiliconFlow的Qwen 2.5 72B)时遇到的鉴权报错问题(401 Unauthorized)及完整解决路径。

Java真的在云原生时代开倒车?聊聊GraalVM与Quarkus的Native魔法

所以,Java真的在开倒车吗?其实并没有。生态并没有没收你的“传统手艺”。Quarkus只是把选择权交给了你:平时把它当全尺寸SUV开(跨平台Jar包),到了上云部署、需要极致性能的赛道时,按下一个按钮,一键变身F1赛车(Native Image)。时代变了,与其死守着没用的跨平台执念,不如张开双臂拥抱机器码。

#java#云原生#开发语言
绝地求生:如何在 2026 年把 OpenAI Codex 强行交叉编译到 RISC-V 架构

OpenAI 官方开源的 Codex CLI 是当前极为强大的本地代码 Agent,但官方却唯独没有提供 RISC-V 架构的预编译版本。为了在我们的 Starfive 星光板上跑起这个大杀器,昨晚我们曾试图在 QEMU 模拟器中偷懒编译,结果被 V8 引擎庞大的源码量和指令翻译开销拖到内存爆炸、进程卡死。痛定思痛后,我们决定采用最硬核的方式——。在这场战役中,我们历经重重险阻,连续趟平了 10

#risc-v#架构
极客指南:利用 OpenClaw + Termux + Shizuku 实现安卓设备的降维远程接管

通过这套组合拳,我们用极低的成本和绝对安全的非 Root 方式,实现了针对 Android 设备的自动化管理。结合 OpenClaw 的智能化脚本执行,您可以随时随地一键输出手机存储分析报告,或者精准爆破顽固垃圾。

#android
LangChain 组件详解:RunnablePassthrough

RunnablePassthrough是LangChain LCEL中的关键组件,主要实现数据透传功能。它有两种核心用途:1)在并行处理中保留原始输入,如RAG场景中同时传递检索结果和原始问题;2)通过.assign()方法增量更新字典数据。该组件在构建复杂数据流时尤为重要,能确保信息完整传递,避免手动处理字典的繁琐操作,是LangChain实现高效数据处理的重要工具。

RAG与向量余弦距离:深入理解大语言模型背后的数学原理

摘要:本文探讨了检索增强生成(RAG)技术如何通过向量余弦距离提升大型语言模型的准确性。RAG通过检索外部知识库中的相关信息来增强生成过程,其中向量余弦距离是关键相似度度量方法。文章详细解释了余弦距离的数学原理及其在高维语义匹配中的优势,并与欧几里得距离进行了对比。此外,还介绍了pgvector如何利用IVFFlat、HNSW等近似最近邻算法和SIMD硬件加速来实现高效向量检索。通过3D坐标可视化

#人工智能
LangChain Agent 架构演进深度解析:从 AgentExecutor 到 LangGraph 与 LCEL

本文深度剖析了LangChain Agent架构从旧范式向新范式的演进。旧范式基于AgentExecutor和create_openai_tools_agent,存在黑盒循环、流式输出困难等缺陷。新范式采用LCEL(LangChain Expression Language)和LangGraph两大技术:LCEL提供原子化组件组合能力,适合简单工具调用;LangGraph通过状态机架构实现完全可控

LangChain 进阶:深入解析 MessagesPlaceholder

本文深入解析LangChain中的MessagesPlaceholder组件,它在构建对话式应用时至关重要。现代Chat Model接收结构化消息列表而非单一文本,MessagesPlaceholder作为占位符可将消息对象列表直接嵌入消息队列,保持数据结构完整。文章对比了传统文本拼接与现代结构化消息的差异,并通过代码示例展示其正确用法与常见误区。MessagesPlaceholder主要应用于对

    共 99 条
  • 1
  • 2
  • 3
  • 10
  • 请选择