最新文章
-
06 · 工具调用:Text2SQL 与四层护栏2026/09/10
一、工具即 Schema 注册表对外提供三个能力: 收益:新增工具只改一处,编排层零改动。 二、目前注册的 5 个工具 工具 风险 说明 search_knowledge low 知识库检索(RAG)
-
05 · Agent 编排:LangGraph 状态图与降级内核2026/09/10
一、为什么不是"一次 LLM + Function Calling" 单轮 Function Calling 的三个硬伤: 只能调用一次工具:拿到结果后不能再触发新的查询 工具报错就整轮失败:没有自愈
-
04 · RAG 全流程:从切分到引用溯源2026/09/10
RAG 是整套系统里最容易被低估的一环。 很多人以为它就是"切分 + embedding + top-k",但真正决定效果的是那些细节。 一、先看整体链路 二、① 切分:结构优先,而不是按字数硬切 为
-
03 · 后端:FastAPI 与分层架构2026/09/10
一、为什么选 FastAPI 三个理由: 原生 async + SSE:Agent 要流式输出,FastAPI 的 StreamingResponse 最好用 自带 OpenAPI:/docs 直接能
-
02 · 项目总览与 5 分钟跑起来2026/09/10
一、这个项目到底干什么 一句话:让业务同事用大白话问数据和制度,Agent 自己去查、去算、去核对,最后给出带出处的答案;遇到危险动作会先停下来等人点头。 三个典型场景: 用户问 Agent 做什么
-
01 · 开篇:需求分析与技术选型2026/09/10
一、起点:不是"我想做 Agent",而是"岗位要求我做 Agent" 我做前端 + 全栈 8 年,Vue/React 是主栈,后端 Python(Django/FastAPI) 能写,Java 能读
-
从案例分析 Vue3 Tokenizer+Parser 源码五2026/09/10
情形五:动态属性(source='') 本节以 Vue3 class 动态绑定为案例,深度拆解编译器中 v-bind
-
你的 Vue3 项目也能有钉钉同款审批流设计器:npm 装包,10 分钟画出第一条审批流2026/09/10
钉钉的审批配置界面人人会用,画布类设计器却常被嫌复杂。本文用开源组件 mldong-flow-designer-dingtalk,npm 装包 10 分钟在 Vue3 项目里复刻同款审批流设计器,再把画好的 JSON 喂…
-
什么是 RAG?如何用 RAG 实现一个用户记忆?2026/09/09
什么是 RAG?不是再接一套向量库。Postgres + pgvector、GLM 分片,下一轮请求召回后写进 systemPrompt。一篇看完:用户记忆怎么在 prompt 上跑通
-
Apache Iceberg Variant 类型:v3 半结构化数据不再「二选一」2026/09/09
你团队里大概率有一张这样的表:用户行为埋点、IoT 设备上报、或者某个第三方服务的 Webhook 回调。它们的共同点——schema 老变。今天上游加个 coupon_id,明天把 address