A simple blog built by Django
深入理解 invoke、Prompt Template 与 Tools
| Published by rcdfrd 深入理解 invoke、Prompt Template 与 Tools
用了一段时间 LangChain,回过头来把基础概念梳理清楚。这篇聊 invoke 的几种调用方式、Prompt Template 的用法,以及 Tools 的工作原理。
invoke 的三种输入格式
from langchain.chat_models import init_chat_model
from langchai
Read more ⟶
语音 Agent:三明治架构实现语音助手
| Published by rcdfrd 语音 Agent:三明治架构实现语音助手
语音 Agent 有两种架构。端到端架构直接用多模态模型处理音频输入输出,门槛高。三明治架构是更实用的方案:语音转文字、Agent 处理、文字转语音。
语音转文字
用 OpenAI 的 Whisper 模型做 STT:
from openai import OpenAI
stt_client = OpenAI()
with open("data/hel
Read more ⟶
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 ⟶