AI Agent 和 chatbot 有什么区别?
Chatbot 主要是 conversational interface。Agent workflow 也可以使用对话,但还可以读文件、分类输入、调用工具、更新系统、创建 structured records、触发后续动作,并把 exception 自动 route 给合适的人。
真正有用的问题不是“AI 能不能做”,而是“哪一步应该让 AI 做、哪一步应该由软件约束、哪一步必须继续由人负责”。
我更关注 repeatable operational work,而不是为了做 chatbot 而做 chatbot。一个真正有用的 AI workflow 应该能接收输入、在明确范围内 reasoning、调用工具、输出结构化结果、把 exception 交给人,并且可以在相似 deployment 中越来越便宜地复用。
Chatbot 主要是 conversational interface。Agent workflow 也可以使用对话,但还可以读文件、分类输入、调用工具、更新系统、创建 structured records、触发后续动作,并把 exception 自动 route 给合适的人。
可靠性主要来自模型外面的系统:受约束的 input/output、validation、需要时的 idempotency 或 deduplication、auditability、error queue、retry/recovery rules、permission boundary、monitoring,以及明确的 human escalation path。
当错误成本高、policy 有歧义、context 不完整,或者 decision 会对其他人产生实质影响时,应该保留明确的人类 ownership。Human review 应该是 workflow 设计的一部分,而不是出错后才临时补上。
不能因为模型能生成答案,就把 consequential decision 自动交给它。高影响 approval、irreversible action、模糊的法律/合规判断,以及 evidence 很弱的 exception,通常都需要 rule boundary 或 human decision。
真正的 leverage 来自把 reusable workflow core 和 client-specific configuration 分开。稳定的步骤、guardrails 和 integrations 被保留下来,而 field、routing rule、service area、threshold 等差异通过配置改变,后续 deployment 的成本才可能真正下降。
这是我第一个公开展示的 Agent demo:把收到的 medical-records request 转化成结构化、可以交给人 review 的工作。重点并不只是“把 PDF 里的字读出来”,而是把 intake、structured data、system update 和 human review 串成一个有边界的 workflow。
Agent 从 email 接收 request,解析 attached PDF,抽取病人和请求相关的关键字段,把结构化数据写入 Google Sheets,再把 case 交给 human reviewer 做核验和下一步处理。
这是更大 Production Agent Architecture 的第一个 vertical implementation:底层可以逐步复用 parsing、validation、rules、tool execution、exception handling、auditability 和 human-in-the-loop control。
Email intake、attachment parsing、structured field extraction、spreadsheet update,以及清楚的 human-review handoff。
Agent 负责准备和 route 工作;需要核验或对下游产生影响的 decision,继续保留明确的人类 ownership。
Medical Records 是 Agent 01,而不是一次性的 demo。后面的 Agent 可以复用同一条 operational spine,只替换 domain rules、tools 和 integrations。
公开展示边界:这个视频用于展示 workflow,不构成 HIPAA certification 或 compliance 的宣称。公开 portfolio demo 不应暴露真实病历或其他 private source data。
我认为最值得复用的商业机制,不是“每个客户都重新做一个 chatbot”。更好的方式是先把一个 recurring workflow 学透,把稳定部分编码一次,再把 fields、routing rules、service areas、integrations、thresholds 和 copy 等差异移动到 configuration。
从一个足够窄、但出现频率足够高的 operational job 开始。
先区分哪些事情软件可以 deterministic validate/route,哪些才真正需要 model reasoning。
给模型明确任务、structured output 和 limits,而不是开放式 authority。
提前定义 duplicate、missing data、failed attachment、tool error、low confidence 和 human escalation。
核心 workflow 保持稳定,用配置适配不同客户,而不是从零重建。
我实际做过的一种 intake pattern 是:email/PDF intake → document extraction → structured JSON → spreadsheet 或 downstream record → error queue。真正重要的不只是 extraction accuracy,还包括 deduplication、recoverability、attachment rules、可追溯的 source data,以及文档不完整或 malformed 时系统应该怎么走。
下面这些页面展示我在 reusable AI work 周围使用的方法,以及支撑它的 program-management discipline。