Skip to content

应用工程概览

LLM 应用形态、工程要素、与普通后端的差异。

Updated View as Markdown
For humans

应用工程概览

LLM 应用工程 = 传统后端工程 + LLM 特有挑战。面试主线:应用形态、工程要素、和普通后端的差异。

应用形态

形态 例子 技术要点
对话应用 客服、Copilot 流式、上下文管理
Agent 自动执行任务 工具调用、循环、持久化
RAG 知识问答 检索链路、评估
批处理 内容生成、数据清洗 队列、成本控制

工程要素

LLM 应用工程要素链

  • Prompt 工程:指令设计(见 Prompt 实战篇)
  • API 集成:模型调用、参数、可靠性(见 API 集成篇)
  • 流式输出:打字机体验(见流式输出篇)
  • 工具调用:Agent 能力(见 FC 实战篇)
  • 路由成本:模型选型与省钱(见路由成本篇)

与普通后端的差异

维度 普通后端 LLM 应用
确定性 输入决定输出 输出不确定(要评估、兜底)
延迟 可控 慢(秒级,要流式)
成本 稳定 按 token 计费,随用量波动
故障模式 明确错误 幻觉、格式错、拒绝回答
测试 断言 评估集 + 统计指标

核心认知:LLM 应用要把“不确定的模型”包在“确定的工程”里,校验、重试、兜底、评估是工程层的事。

面试追问

  1. LLM 应用工程的核心挑战? 不确定性:输出不可预测,要评估、校验、兜底
  2. 和普通后端的最大差异? 确定性 vs 概率性。测试从断言变评估,故障从报错变幻觉
  3. 工程要素有哪些? 提示、API、流式、工具、路由成本、评估监控
  4. 为什么流式重要? 模型生成秒级,不流式用户等白屏。SSE 是标配
  5. 成本怎么控? 模型路由(简单任务用便宜模型)、缓存、提示精简(token 优化)
Navigation

Type to search…

↑↓ navigate↵ selectEsc close