存储AI–AI博客聚合
最新聚合的文章
-
从朴素到智能:RAG 为什么需要 Agent 化——Agentic RAG 系列之一
先看一个现实的坑 公司内部的 Agent,基本都要接 RAG。为什么?因为 LLM 能推理,但它的知识截止在训练数据,不知道你公司内部的规章、文档、产品资料。要让它基于内部资料回答,就得在提问时把相关
-
RHCE10一次过!提高通过率+快速拿证的7个核心技巧
红帽官方已经正式宣布RHCE 10.0认证体系上线,RHEL 10操作系统于2025年5月发布,与之对应的EX294考试从2026年4月起正式开放约考。与此同时,旧版RHCE 9考试将与新版并行至20
-
SQLServer数据库迁移实录:十年老系统搬上 KingbaseES,T-SQL 基本没重写
三月份接了个活,SQLServer数据库迁移,把一套 2012 年左右上线、前后迭代了十来年的业务系统从 SQL Server 挪到国产库上。 第一次开评估会,屋里坐着六七个 DBA 和开发。数据怎么
-
AgentLoop: 从 while(true) 到生产级循环
强大如claude,层层拨开,保留最核心的要点,无疑就是其agent loop了。一个最简单的loop,只需6行代码。一个生产级的agent,其loop还要考虑哪些情况?
-
Netflix|一个时代的终结:Hystrix静态工程评测,兼谈微服务容错范式的代际迁移
Netflix|一个时代的终结:Hystrix静态工程评测,兼谈微服务容错范式的代际迁移 一、411个文件背后的历史位置 Hystrix是微服务容错领域的“教科书级”实现。Netflix的API网关在
-
llm模块二 结构化输出 LangChain 结构化输出完全指南:从 JSON 解析到 withStructuredOutput
导语 做过 LLM 应用开发的同学一定遇到过这样的场景:你让大模型返回 JSON,它偏偏给你套一层 “`json “` 的 Markdown 代码块;你想拿到一个数组,它却返回了一段自然语言描述。
-
磁盘IO打满怎么办?我用5个真实案例,总结了这套可复用的排查方法论
生产环境磁盘 IO 告警极易误判,CPU、内存指标看似正常,业务接口却大面积超时。本文结合一次订单系统线上故障,梳理 IOPS、await 等核心指标与标准化排查决策树,搭配 5 个真实场景案例
-
Rust学习笔记:所有权、借用与生命周期——Rust的核心机制
如果前面三篇是 Rust 的「皮肉」,这一篇就是「骨架」。所有权(Ownership)、借用(Borrowing)和生命周期(Lifetimes)是 Rust 区别于其他所有主流语言的独有机制。它们让
-
[个人学习记录]从零构建高性能 LLM 推理网关:Go 语言 SSE 流式转发、级联取消与背压
传统 API 网关 vs 大模型推理网关:本质区别在哪里? HTTP 客户端与连接池调优:为什么 Timeout: 0? 拯救昂贵的 GPU 算力:客户端断连与 Context 级联取消全链路
-
LangChain 结构化输出进阶:with_structured_output 做了什么,以及它为什么流不起来
一、with_structured_output:一行拿到结构化对象 1.1 它解决什么问题 上一篇的最后一层,我们是这样拿结构化数据的: 能用,但要自己读 tool_calls[0].args,还得
-
用 AI 做了半年项目,我把省下的时间算了笔账
都说 AI 提效,到底省多少?我把半年项目里每类活的耗时算了一笔账——标书从两周缩到半天,树逻辑从 20 分钟缩到 10 秒,但也有活一点没省。AI 省的是机械劳动,不省判断。
-
LLM 做 SAST 误报研判:四层防护让结果不飘
用大模型判误报的工程化细节:确定性优先、缓存兜底、知识闭环 问题:为什么"直接把告警丢给 LLM"行不通 做 SAST + LLM 的工具,最常见的写法大概是:把静态告警的代码片段拼一个 prompt
-
MCP 理论与实战
基于 Spring AI 讲解 MCP 模型上下文协议,对比 Function‑Calling,讲解协议原理、服务端与客户端实战,覆盖传输方式、安全最佳实践及常见问题排查。
-
静态 → LLM → 动态:一条 6 模块流水线,把 Python 漏洞告警噪声压到 4.3%
静态 → LLM → 动态:一条 6 模块流水线,把 Python 漏洞告警噪声压到 4.3% 问题:现有 SAST 工具到底差在哪? 做应用安全的同学大概都有过这种经历:跑一遍 SAST(静态应用安
-
《elisp 每日一练》——状态栏显示管理与modeline 动态更新
前面几篇我们陆陆续续的分析了 define-mode-line 中管理开关变量、快捷键相关的内容。我们可以通过 init-value、global来设置开关变量的初始值和是否定义为全局启动。通过 ke