A simple blog built by Django
SQL Agent:让大模型直接查数据库
| Published by rcdfrd SQL Agent:让大模型直接查数据库
不会写 SQL 的产品经理想查数据?让大模型来。LangChain 的 SQL Agent 能自动分析表结构、生成查询、执行并返回结果。
基本搭建
from langchain_community.utilities import SQLDatabase
from langchain_community.agent_toolkits import SQLD
Read more ⟶
Human in the Loop:给 Agent 加上人工审核
| Published by rcdfrd Human in the Loop:给 Agent 加上人工审核
Agent 调用工具之前,有时候你想先看一眼,确认没问题再执行。比如 SQL 删除操作、发邮件这类不可逆动作。Human-in-the-Loop 就干这个。
基本用法
LangChain 1.0 用 HumanInTheLoopMiddleware 实现:
from langchain.agents import create_ag
Read more ⟶
RAG 实战:从概念到检索增强 Agent
| Published by rcdfrd RAG 实战:从概念到检索增强 Agent
大模型的知识有截止日期,也不知道你公司内部的文档内容。RAG(检索增强生成)就是在提问的时候,先从知识库里找相关内容,塞进提示词一起喂给模型。本质上是一种提示词工程。
RAG 的背景
2020 年 Meta 提出 RAG,当时 GPT-3 刚出来。大模型有两个硬伤:会编造事实(幻觉),知识有时效性。微调成本高周期长,RAG 是最轻量的解决方案。
索引阶段
Read more ⟶