惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
P
Privacy International News Feed
Security Latest
Security Latest
Spread Privacy
Spread Privacy
NISL@THU
NISL@THU
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Last Watchdog
The Last Watchdog
S
Schneier on Security
Engineering at Meta
Engineering at Meta
Google Online Security Blog
Google Online Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Know Your Adversary
Know Your Adversary
Cyberwarzone
Cyberwarzone
C
Cyber Attacks, Cyber Crime and Cyber Security
G
GRAHAM CLULEY
A
Arctic Wolf
博客园 - 聂微东
I
Intezer
腾讯CDC
罗磊的独立博客
T
Tailwind CSS Blog
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
L
Lohrmann on Cybersecurity
人人都是产品经理
人人都是产品经理
C
Cybersecurity and Infrastructure Security Agency CISA
博客园 - 【当耐特】
P
Palo Alto Networks Blog
Simon Willison's Weblog
Simon Willison's Weblog
W
WeLiveSecurity
N
News and Events Feed by Topic
SecWiki News
SecWiki News
S
Security Affairs
T
Threat Research - Cisco Blogs
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
T
Troy Hunt's Blog
N
News and Events Feed by Topic
P
Proofpoint News Feed
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
酷 壳 – CoolShell
酷 壳 – CoolShell
M
MIT News - Artificial intelligence
I
InfoQ
Hacker News: Ask HN
Hacker News: Ask HN
T
The Blog of Author Tim Ferriss
Schneier on Security
Schneier on Security
Hacker News - Newest:
Hacker News - Newest: "LLM"
Vercel News
Vercel News
博客园 - 三生石上(FineUI控件)
D
Darknet – Hacking Tools, Hacker News & Cyber Security

博客园 - stardsd

AI for AI:Recursive Self Improvement(RSI) DRAM(High Bandwidth Memory)与HBM(Dynamic Random Access Memory) Daytona——为Agent提供可长期存在、可持续开发、可恢复状态的 Workspace Browserbase:AI Agent 的“云浏览器” E2B介绍与示例 人工智能前沿研究报告 智能体攻防 计算语言学(computational linguistics) 状态空间模型(State Space Model, SSM) 神经符号集成(Neuro-Symbolic Integration) 动态计算分配(Dynamic Compute Allocation)技术:MoD 从LLM到SLM:小型语言模型 Claud Code 源码设计哲学总结 Claud Code源代码主提示词(prompts)中文版 REPL的实现以及Agent的REPL-Plan模式 LLM 大语言模型研究进展与趋势报告 DeepSeek DualPath 论文解读 Test Time Scaling (TTS) Web 4.0:Agentic Web CL-bench:上下文学习的评测 梅宏院士:符号主义与连接主义的结合应该成为下一代AI的发展方向 训推误差(training-inference mismatch)与重要性采样(Importance Sampling,IS) 如何设计GRPO系算法的reasoning reward + pair采样策略 GRPO(Group Relative Policy Optimization) 算法的演进脉络以及DAPO、VAPO、SRPO、GFPO的区别与联系 VLM评估体系指标对比:CIDEr vs CLIPScore vs GPT-based Eval CIDEr公式:多模态评价指标 TDM(Tree-based Deep Model,树模型) VLM的视觉词汇表扩充(Vary:扩展大型视觉语言模型的视觉词汇量) CLIP视觉词汇表与Q-Former Agent Skill 解析 斯科特·佩奇(Scott E. Page)多样性预测定理(Diversity Prediction Theorem) AI合成数据、模型坍缩与数据焦虑问题:合成数据的扩展定律(Scaling Law)
Composio:AI Agent 的工具连接层
stardsd · 2026-07-03 · via 博客园 - stardsd

前言

AI Agent 已经从一个热门概念逐渐进入工程化落地阶段。

过去,我们讨论更多的是:

  • GPT-4、Claude、Gemini 谁更聪明?
  • Prompt 应该怎么写?
  • RAG 如何提升知识问答效果?

而今天,一个新的问题开始成为 AI Agent 开发者最头疼的问题:

Agent 如何真正与现实世界交互?

一个真正的 AI Agent,不仅要会思考(Reasoning),更要能够:

  • 访问 GitHub
  • 操作 Gmail
  • 查询 Notion
  • 管理 Jira
  • 控制 Slack
  • 访问 Google Drive
  • 调用 CRM
  • 执行数据库查询

这时,一个新的基础设施开始进入开发者视野——Composio

它不是一个新的大模型,也不是 Agent 框架,而是 AI Agent 生态中非常重要的一层:Tool Integration(工具集成层)


AI Agent 最大的问题:不会“做事”

假设我们开发一个办公助手。

用户输入:

帮我查看 GitHub 中昨天新增的 Bug,并整理后发送到 Slack。

对于人来说,这是一件非常自然的事情。

但对于 Agent,需要完成很多步骤:

GitHub
    ↓
查询 Issue
    ↓
整理数据
    ↓
Slack
    ↓
发送消息

这里真正困难的,并不是 LLM 如何理解这句话,而是:

  • GitHub 如何认证?
  • GitHub API 怎么调用?
  • Slack 如何登录?
  • Token 如何管理?
  • Rate Limit 如何处理?
  • API 返回的数据如何解析?
  • 出现 401 如何自动重试?

这些工作与 AI 几乎无关,却占据了大量工程开发时间。

这正是 Composio 要解决的问题。


Composio 是什么?

一句话来说:

Composio 是专门为 AI Agent 提供工具连接能力(Tool Integration)的平台。

如果把一个 AI Agent 看作一个完整的人:

LLM           → 大脑
Memory        → 记忆
Planner       → 思考能力
Browser       → 双眼
Runtime       → 神经系统
Composio      → 工具箱

Composio 的职责,就是让 Agent 能够方便、安全地使用现实世界中的各种软件和云服务。

它并不会增强模型的推理能力,而是增强模型的执行能力。


Composio 在 Agent 架构中的位置

一个典型的 Agent 架构如下:

                 User
                   │
                   ▼
                LLM
                   │
             Tool Calling
                   │
                   ▼
              Composio
     ┌─────────┼─────────┐
     ▼         ▼         ▼
 GitHub     Slack     Notion

LLM 负责决定:

我应该调用哪个工具?

Composio 负责:

我帮你真正调用它。

因此,Composio 可以理解为:

LLM 与各种 SaaS 平台之间的桥梁。


Composio 的核心能力

每个平台都有大量 API。

例如 GitHub:

  • Search Issue
  • Create Issue
  • Create Pull Request
  • Merge Pull Request
  • Read File
  • Commit Code
  • Fork Repository

如果开发者自己封装,需要阅读大量官方文档。

Composio 已经提前将这些 API 抽象成 Agent 可以直接调用的 Tool。

Agent 只需要知道:

search_issue()

而不需要知道:

GET /repos/{owner}/{repo}/issues

2. Authentication(认证)

认证一直是 SaaS 集成中最复杂的问题。

例如 Gmail:

开发者需要:

  • OAuth 登录
  • 获取 Access Token
  • 获取 Refresh Token
  • Token 刷新
  • 权限申请
  • Callback 配置

几乎每个平台都有自己的认证逻辑。

Composio 将这些过程统一封装。

Agent 只需要知道:

Gmail 已连接

即可开始调用。


现代 LLM 为什么知道:

search_github_issue(
    repo,
    state,
    label
)

需要哪些参数?

因为 Composio 为每个 Tool 提供了完整的 Schema:

  • Tool Description
  • JSON Schema
  • Parameter Definition
  • Example

LLM 可以根据 Schema 自动推理参数。

这也是现代 Tool Calling 能够工作的基础。


Agent:

搜索昨天所有 Bug

Composio:

GitHub API

返回:

JSON

LLM:

继续推理。

整个调用过程对于 Agent 来说完全透明。


5. Error Handling

真实世界的 API 永远不会百分之百成功。

例如:

401 Unauthorized

429 Too Many Requests

500 Internal Server Error

Composio 已经实现了大量异常处理能力:

  • Token 自动刷新
  • Retry
  • Rate Limit 处理
  • API 封装

开发者无需重复开发。


一个完整案例:AI 产品经理助手

假设用户输入:

帮我把 Jira 中所有 High Priority Bug 整理到 Notion。

Agent 会这样思考:

Plan:

① 查询 Jira

② 获取所有 High Bug

③ 总结内容

④ 创建 Notion 页面

真正执行时:

Jira
   │
Composio
   │
Agent
   │
LLM 总结
   │
Composio
   │
Notion

整个过程中:

Agent 并不知道 Jira API 长什么样。

它只知道:

search_jira()

create_notion_page()

真正调用 API 的工作全部由 Composio 完成。


Composio 与 MCP 的关系

很多人容易混淆这两个概念。

实际上:

MCP(Model Context Protocol) 是一种协议。

它规定:

  • Tool 如何描述
  • Resource 如何发现
  • Prompt 如何组织
  • Context 如何同步

可以理解为:

USB Type-C 接口标准。

而 Composio 是一个平台。

它已经帮开发者连接好了:

  • GitHub
  • Slack
  • Gmail
  • Notion
  • Linear
  • Jira
  • Google Drive

因此:

MCP
↓

定义接口标准

↓

Composio

↓

提供具体实现

未来越来越多的平台都会支持 MCP,而 Composio 也正在向 MCP Server 的方向演进。


Composio 与 E2B 的区别

另一个容易混淆的平台是 E2B。

实际上,两者负责完全不同的能力。

Composio:

负责连接现实世界。

例如:

  • GitHub
  • Slack
  • Gmail
  • Notion

E2B:

负责运行代码。

例如:

  • Python
  • Terminal
  • Git
  • Shell
  • 文件处理

举一个例子。

用户说:

帮我分析 GitHub 仓库的数据,并把结果发送到 Slack。

整个流程如下:

GitHub
    ▲
Composio(读取代码)
    │
    ▼
Agent
    │
生成 Python
    ▼
E2B(运行分析)
    │
生成统计结果
    ▼
Composio(发送 Slack)

两者共同构成了现代 Agent 的执行能力。


Composio 与 LangGraph 的区别

很多开发者第一次接触 Agent 时,容易把所有框架混在一起。

实际上,它们关注的问题完全不同。

LangGraph:

负责 Agent 的执行流程。

例如:

Plan

↓

Tool

↓

Observe

↓

Retry

↓

Memory

Composio:

负责 Tool 的实现。

例如:

GitHub

Slack

Notion

Jira

因此:

LangGraph

↓

决定什么时候调用工具

↓

Composio

↓

真正调用工具

为什么 Composio 越来越重要?

随着 AI Agent 的发展,一个趋势越来越明显:

真正的竞争力已经不只是模型能力,而是 Agent 与现实世界交互的能力。

未来,一个优秀的 Agent 不仅需要:

  • 更强的推理能力

更需要:

  • 更丰富的工具生态
  • 更稳定的认证机制
  • 更可靠的执行能力
  • 更低的集成成本

而 Composio 正是在这一层提供基础设施支持。

它让开发者不再需要重复编写各种 SaaS API 集成代码,而可以把更多精力放在 Agent 的规划(Planning)、推理(Reasoning)和产品体验上。


总结

如果用一句话概括 Composio:

Composio 是 AI Agent 世界里的“工具连接层(Tool Integration Layer)”,它让 Agent 能够方便、安全、统一地访问现实世界中的各种 SaaS 服务。

在现代 AI Agent 技术栈中,不同组件承担着不同职责:

  • LLM 负责思考和推理。
  • LangGraph 负责管理 Agent 的执行流程。
  • Composio 负责连接 GitHub、Slack、Notion 等外部工具。
  • E2B 负责提供安全的代码执行环境。
  • MCP 负责定义模型与工具之间的统一通信协议。

随着 AI Agent 从 Demo 走向 Production,这些基础设施将像 Kubernetes、Docker 在云计算时代一样,逐渐成为每个 Agent 系统不可或缺的一部分。而 Composio,正是其中连接“智能”与“现实世界”的关键桥梁。