Skip to content

AgentOS 开发文档

这里是 AgentOS 面向外部 App 开发者的统一文档入口。

现在这套文档除了传统说明、指南和示例,也开始提供可直接复制给 Claude、Codex、Cursor、ChatGPT 等 AI 编程工具的接入提示词与事实清单。

AgentOS Docs

让开发者把时间留给场景创新

AgentOS 的价值不是再给你一个 SDK,而是直接把模型网关、Agent 组装能力、多模态能力和 RAG 服务准备好。开发者可以更快验证自己的细分场景,而不是先解决模型从哪里来、Agent 怎么组、RAG 怎么搭。

在投入时间做 Agent App 之前,先判断你的业务场景是否真的需要 Agent

AgentOS 很适合帮助开发者更快做出 Agent App,但不是每个 AI 场景都应该被做成 Agent。
根据 OpenAI 的两篇官方指南,只有当你的业务流程同时具备“多步骤决策”“需要调用工具或外部系统”“路径并不完全确定”这些特征时,Agent 才通常值得投入。

你可以先看这两篇原文:

什么情况下更适合做成 Agent App

需要多步骤工作流不是一次生成答案就结束,而是需要持续判断“下一步该做什么”、什么时候结束、什么时候回退或交还给用户。
需要调用工具或外部系统场景不仅是聊天,还要查数据、读文档、调用 API、写入业务系统、触发动作或串联多个服务。
问题存在不确定性与上下文判断如果场景像“资深分析员”而不是“固定规则引擎”,需要在模糊条件下做判断,Agent 会更有价值。

什么情况下先不要急着做成 Agent App

只是单步生成或问答如果只是聊天问答、总结、改写、翻译、分类,很多时候一个普通的 LLM 功能页就够了,不一定要 Agent。
流程高度确定、规则明确如果固定规则、审批条件和流程分支已经写得很清楚,传统工作流、规则引擎或普通自动化往往更稳、更便宜。
问题本质是 AI 能力接入,不是 Agent 编排如果你真正需要的是 TTS、ASR、Embeddings、搜索或文档问答,先做能力接入通常比先做 Agent 更合适。

如果暂时不适合做 Agent,还可以先做什么

OpenAI 在《Identifying and scaling AI use cases》中总结了 6 类更基础、也更容易落地的 AI use case:

  • 内容生成
  • 研究与检索
  • 编码辅助
  • 数据分析
  • 创意与策略
  • 自动化

如果你的场景更接近这些基础能力,而不是“让 AI 独立执行工作流”,那就不一定要往 Agent App 方向继续投入。
这种情况下,你可以直接做:

  • 一个调用 modelkit 的文本或多模态功能
  • 一个调用 tts / asr / embeddings 的能力页
  • 一个基于 ragkit 的知识库问答
  • 一个普通的工作流自动化或规则引擎

开发者通常为什么会选择 AgentOS

  • 不想再为“大模型从哪里来”单独做一层平台适配,希望专注在自己的细分场景和产品体验上
  • 已经非常清楚自己的 Tool 能力和业务流程,但不想自己从零实现 Agent 会话和工具编排
  • 需要的不只是文本模型,还包括图片理解、TTS、ASR、Embeddings 等能力,并希望它们由同一套网关统一提供
  • 需要 RAG,但不想自己从底层封装 embeddings、向量库、文档生命周期和查询接口

从哪里开始最合适

  • 如果你打算直接把任务交给 AI 编程工具:先看 AI 辅助接入
  • 如果你已经有自己的复杂 Agent,只想接模型能力:先看 TypeScript 快速开始
  • 如果你想根据场景判断该用 ModelKit、AgentKit 还是 RagKit:先看 技术选型
  • 如果你要做 Dart / Flutter 集成:先看 Dart 快速开始
  • 如果你想先看能不能跑起来:直接进 examples/

常用入口

文档结构

  • getting-started/:新开发者入口与快速开始
  • concepts/:正式保留的核心概念页
  • guides/:当前已整理好的任务型指南
  • examples/:最小示例与集成示例
  • draft/:仍在整理中的草稿、提纲和参考页

文档来源

本仓库只维护文档原文与信息组织。具体实现与接口事实来自以下源码仓库: