长成什么产品 — 给人用的那一面
这条分支在货架里的位置: 总纲把这一货架的共性讲成一句话——「把一个只会吐文本的 LLM,包成能在循环里感知-动作、 能被放心运营的程序」。围绕这条共性分出几条分支:有的分支关心内核(agent 循环怎么转、动作怎么落盘、上下文怎么给),本章是另一头——当这个 agent 要变成一个终端用户真的能碰到的产品时,它长成什么外壳。 别的分支回答「agent 怎么工作」,本章回答「agent 怎么交付给人」。
30 秒导读: 一个能跑的 agent 和一个能给人用的产品之间,隔着一层外壳。同一个「LLM + 工具 + 循环」的内核,可以被包成完全不同的四种东西:①一块拖拽画布,让不写代码的人搭出流程(dify / langflow / flowise / coze-studio);②一个自托管的聊天/助手 app,像 ChatGPT 但装在你自己的服务器上(open-webui / librechat / lobehub…,这是货架里项目最多、star 最高的一片);③一套组件库,让开发者把 agent 的输出渲染进自己的 React 应用(copilotkit / assistant-ui / crayon);④一条实时语音流水线,让人直接和 agent 说话(pipecat / livekit-agents / ten-framework)。本章把这四类横过来切,讲清每类对准哪个交付场景、代表库靠什么机制实现。
怎么读本章: 正文是给人读的白话综述,不出现路径行号。每个论断后面挂一个脚注
[^x],精确的仓库/路径:行+ 符号名都在脚注里;对比矩阵则单开一列「代码锚点」放引用。人读正文,agent 读脚注 / 锚点列。