行业

Ramp 自建 Agent 框架经验获 LangChain 创始人点评

精选理由

Ramp 公开了他们自建 Agent 框架的思路,LangChain 创始人亲自转发讨论,做 Agent 基建的人可以对照看看自己的方案。

Ramp 工程师 Kiryl Lev 发文介绍其放弃现成框架、自建云端原生 Agent harness 的原因:统一 Connectors Service 集中管理认证、凭证与工具执行,并采用 sandbox-as-a-tool 范式。LangChain 创始人 Harrison Chase 转发点评,认同模型与供应商无关、自有可观测性栈两点,并称 deepagents 正朝同样的 sandbox-as-a-tool 和非阻塞异步 Agent 方向演进。

原文 · Harrison Chase

this is great deepdive into what a managed harness looks like! some quick thoughts while reading: - many diff types of agents built on it. doesnt surprise me - a lot of agents look very similar inside these days - why not use off the shelf? (1) model and provider agnostic), (2) co-build with product teams, (3) own observability stack. I very much agree with points 1 and 3!!! and is something we obviously emphasize at langchain - "The simplest agent harnesses are truly just a while loop, but when you want to support a wide array of agentic products in production, the responsibility of the harness or framework expands quite a bit" - +100 to this, is why were investing in deepagents so much - "Using the “sandbox-as-a-tool” paradigm" - the massive trend seems to be going this way (is how deepagents is architected) - "Supporting non-blocking async agents as the default". we are working on this right now for deepagents! agree is the future - "The Connectors Service is the standard interface through which agents at Ramp interact with data sources. It centralizes authentication, credential management, access controls, and tool execution behind one API. This allows us to build and maintain integrations once, and reuse them across products." Also very important! and something we're thinking a bunch about for managed deepagents Kiryl @kir_lev We at Ramp tried a bunch of agent harnesses and ended up building our own. Cloud-native, model-agnostic, tailored to our infrastructure and product. And we published how we built it: builders.ramp.com/post/building-… 🔗 View Quoted Tweet 💬 9 🔄 3 ❤️ 28 👀 2846 📊 13 ⚡