Tiammomo

常用组件 · 工程选型 · 集成边界

大模型常用组件

把模型应用拆成可理解的工程层:应用编排、多步任务状态机、数据与检索、模型服务、观测评测和协议集成。用于快速判断该用什么、为什么用、边界在哪里。

LangChain / LangGraph LanceDB / Lance RAG / Vector DB vLLM / LiteLLM LangSmith / Langfuse MCP
01

应用框架

把模型调用、提示词、检索、工具和输出结构组织成可维护的应用骨架。

02

Agent 运行

处理多步任务、状态流转、分支循环、人审节点和多 Agent 协作。

03

数据与检索

管理文本、向量、多模态样本、元数据和检索索引,是 RAG 与 Data Agent 的地基。

04

模型服务

负责推理服务、OpenAI-compatible API、路由、限流、成本控制和本地开发体验。

05

观测评测

把提示词、检索片段、工具调用、模型输出、人工反馈和指标记录下来。

06

协议集成

让 Agent 安全、标准地连接外部工具、数据源、文件系统和业务 API。

从任务判断组件,而不是从组件找任务

01

新建模型应用?

先用 LangChain + LlamaIndex 打通模型、数据和检索。

02

需要多步任务?

用 LangGraph 或 AutoGen 管理状态、循环和协作。

03

自有数据要接入?

用 LanceDB、Qdrant、pgvector 或 Milvus 建索引。

04

模型要部署?

按规模选择 vLLM、LiteLLM、Ollama 或 SGLang。

05

要上线和监控?

尽早接入 LangSmith、Langfuse、Ragas 或 DeepEval。

06

需要工具访问?

用 MCP、Schema 和浏览器自动化标准化系统边界。