How Ramp gives AI agents access without losing control

Ramp builds for future models, studies individual agent failures and grants only the access each task needs.

RSRahul Sengottuveluゲスト · RampARAustin Rayゲスト · Ramp
チャンネル
Claude
公開日
2026年8月6日
動画
21:59
読了時間
7 分
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

Ramp CTO Rahul Sengottuvelu says the company builds agent systems for models it expects in three to six months, because today's elaborate scaffolding can quickly become obsolete. To give agents more responsibility safely, the team inspects individual execution traces and applies layered access controls with help from security engineers. Its Inspect agent can investigate support tickets or production errors, and Sengottuvelu says more sessions now start automatically than from people. Ramp avoids individual token budgets while using cheaper models and batch processing where appropriate.

  1. 1A measurable test let Ramp try a large unread changeSengottuvelu chose a testing-suite task outside the product and ran the generated implementation in shadow, checking its behavior and performance against the existing version.
  2. 2Cherny says an agent cut his CI median from 18 to six minutesAt Anthropic, Cherny used a dynamic workflow in which agents repeatedly profiled and optimized the system, returning after a day to use production data. The result is his example, not a Ramp metric.
  3. 3Ramp builds for models it expects next, not only those available nowSengottuvelu says the team has repeatedly removed scaffolding as models improved. It tries to provide more context and tools while still making today’s product work.
  4. 4Trace inspection and restricted access support greater autonomyRamp examines the steps an agent actually took to find missing context or tools, and applies layered controls including read-only credentials and network policies.
  5. 5Inspect can investigate tickets across Ramp’s systemsThe background agent can access tools including GitHub, Slack and monitoring services. Ray says introducing it in colleagues’ Slack threads helped spread adoption.
  6. 6More Inspect sessions now begin with automation than peopleSengottuvelu says scheduled and external triggers launch sessions, sometimes with notifications to people or channels. Other teams build on the shared platform.
  7. 7Ramp controls cost without setting individual token budgetsSengottuvelu cites batch and flexible APIs and cheaper models for unattended automation; Ray says the team also helps heavy users share and optimize promising workflows.

ポイント

  1. Inspect individual agent traces to identify missing context, tools or permissions rather than relying only on aggregate benchmarks.
  2. Give agents the access they need and no more; use hard controls such as read-only credentials and network policies.
  3. Test ambitious model-generated changes in a non-product setting where results can be measured independently.
  4. Ramp allows engineers broad access to models while reducing cost through defaults, batch APIs and cheaper models for unattended tasks.
  5. Sengottuvelu suggests designing for model capabilities expected three to six months ahead, while still making the current product work.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
01

Testing model limits on real code

Sengottuvelu describes measurable tests and ambitious changes to Ramp’s Python application. Cherny shares an Anthropic example where a dynamic workflow improved CI time.

Ramp CTO Rahul Sengottuvelu says he asked Claude Fable to tackle import cycles and lazy loading in the company’s large Python application. The model made progress and much of the code was merged. He wants to understand where models fail so the team can revisit those problems with later releases.

One early Fable test was deliberately measurable: Sengottuvelu chose a substantial piece of code in the testing suite, away from the product itself, and checked its behavior with large amounts of data. The generated implementation ran in shadow for weeks and was consistently faster than the existing one, he says.

Anthropic’s Boris Cherny says he gives every new model a set of tests and that Fable was the first to complete them all. When it struggled, he used a dynamic workflow in which Claude orchestrates subagents. In his own CI example, he estimates the median fell from 18 minutes to six as the agents repeatedly profiled and optimized the system.

Cherny says the workflow landed code, waited a day for production data, then returned to repeat the process until it had accumulated the improvements. Ramp engineer Austin Ray asks how he can trust a large workload when many background agents do work out of view. Cherny compares the workflow to giving a model more computation at test time.

02

Loops for repetition, dynamic workflows for unknown steps

Cherny distinguishes repeated tasks from open-ended optimization. The speakers compare their local and background-heavy setups.

Asked about loops versus dynamic workflows, Cherny says loops suit repetitive work, such as watching a pull request, fixing CI and rebasing. Dynamic workflows fit open-ended tasks such as system optimization, where the next step is not known in advance. Ray says using them requires giving up more of the engineering workflow to an agent.

Cherny describes loops as taking a recurring horizontal slice of many engineers’ work, such as code review or daily dead-code cleanup. As a more end-to-end example, he says Claude Tag can launch an experiment, check it later, increase exposure and eventually prepare a pull request to ship a variant; he approved the initial pull request.

Ray describes a relatively bare Claude Code setup: terminal panes, few plugins or tools and a simple CLAUDE.md. He uses subagents and adversarial review and says a minimal setup helps him learn what models can do. Sengottuvelu’s setup has moved more work into the background, often to gather information about service behavior or project bottlenecks.

Sengottuvelu says running many local development instances can become a constraint when a company has many services, databases and queues. Newer models need less hands-on guidance in his experience, so he has increasingly moved sessions into the background; local sessions remain useful for close debugging or access to his machine’s context.

03

Building agents for models still to come

Ramp applies agents throughout engineering and tries to avoid scaffolding that future models may outgrow. It also needs its current product to work.

Ramp has applied agents across much of its engineering lifecycle, Sengottuvelu says: identifying ideas and bugs, noticing problems in logs, writing and reviewing code, and monitoring changes after deployment. The company has also considered security uses such as finding bugs and other issues.

As models improve, Ramp has often removed scaffolding it had built around earlier capabilities, Sengottuvelu says. The team tries to design for a future model by providing tools, context and agency so it can handle requests more like a coworker. He also acknowledges that the current product must work today.

Ray calls this a bet on speed: infrastructure designed to compensate for today’s model limitations may soon become technical debt. Aiming further ahead may let the team make more progress with its available resources, although it must decide where to place that bet.

04

Guardrails, access and verification

Ramp studies agent traces and uses least-privilege controls. Its security team helps set network policies and credentials, while teams prepare for more verification work.

Cherny asks how Ramp controls data access, cost and code quality as its systems scale. Sengottuvelu says the team studies individual execution traces rather than only aggregate benchmarks: what command should have run, and did the agent lack context or the right tool? Layered defenses allow the company to give agents more agency while limiting access.

The aim is to give the model what it needs and nothing more, including read-only credentials where appropriate. Sengottuvelu wants colleagues to state the outcome they need—fix a bug or implement a feature—rather than dictate every step. The team shapes the agent’s behavior with prompts, tools and skills around the path a successful task should take.

Ray adds that hard controls and least privilege prevent certain actions altogether. Sengottuvelu says Ramp’s security team built the infrastructure, helped configure network access policies and credentials, and uses the agents itself. The work is not separated from the people responsible for security.

Ramp looks for cases where the worst possible effect of a buggy change is tightly constrained and the potential benefit is clear, Sengottuvelu says. The company is preparing its testing and deployment verification loops for greater output. Ray adds that reviewers’ priorities should change as models stop making some classes of mistakes.

Ramp also built a code-review bot on Inspect, its background-agent API. Sengottuvelu says some teams write skill files containing the particular problems and accumulated knowledge they want the bot to check. That gives teams a way to make their review practices reusable.

05

An experimentation culture and shared agents

Ramp gives engineers broad tool access and lets teams experiment. Glass serves nontechnical colleagues, while Inspect connects a background agent to workplace tools.

Asked how engineers are empowered to remove bottlenecks, Sengottuvelu points to a culture where experiments that do not work out are acceptable. Ramp gives engineers access to tools without imposing individual token or tool budgets, he says, making it easier for colleagues to share a common understanding.

Ray describes Glass as a home base where nontechnical staff can interact with a coding agent without needing to see code or technical detail. Sengottuvelu describes Inspect as a background coworker with access to tools such as GitHub, Linear, Slack, Datadog and Sentry; it can investigate tickets, errors and other engineering tasks.

People can start Inspect from the web or mention it in a Slack conversation, Ray says. Colleagues saw it being asked to help in a thread and discovered that they could use it too. Sengottuvelu says each pull request gets a virtual machine for a time so people can take over or collaborate through links.

Ramp is still working on giving Inspect the repositories, dependencies and tools it needs so that people can stay in the background longer rather than returning to local development. The team continues to ask what the agent should have done and adjust the tools and context around that path.

06

From on-call assistance to automated sessions

Ray describes an incident assistant built on Claude Code. Sengottuvelu says automations initiate more Inspect sessions than humans, and teams build their own workflows.

Ray describes an on-call assistant that has always run on Claude Code. Ramp developed the skills, tools and prompts locally, then packaged the assistant in a container with safeguards. He says it runs on incidents assigned to engineers, including customer support tickets and system incidents, and returns root-cause analysis to the incident’s Slack channel for responders.

Cherny compares Inspect with Anthropic’s Claude Tag, which also works in Slack and has taken over tasks previously handled by specialized bots. Sengottuvelu says more Inspect sessions now come from automation than people: schedules and external systems trigger sessions that can notify channels or individuals.

The organization of these automations is decentralized, Sengottuvelu says. A team maintains shared foundations such as Inspect, but other teams can build what they need on top. Ray says the platform team watches for repeated demand or parallel efforts and turns those into stronger shared tools, while also anticipating future model capabilities.

07

Cost controls and planning ahead

Ramp uses cost-conscious defaults without individual token caps and helps employees scale valuable experiments. Sengottuvelu recommends paying attention to the rate of model improvement.

Ramp does not set individual token or dollar limits, Sengottuvelu says, but it uses cost-conscious defaults, batch and flexible APIs, and cheaper models for automations not controlled by a person. The team expects to keep adopting newer models and tries not to make features dependent on one model’s particular behavior.

Ray says the team also talks to people whose spending suddenly rises. If an experiment could benefit others, they help turn it into a shared capability; if spending was accidental, they help correct it. Costs can be optimized later once the team knows an experiment is worth scaling.

Sengottuvelu argues that if each dollar spent on tokens produces more than a dollar of value, minimizing cost is not necessarily the objective. He expects the price of a given level of intelligence to fall over time and wants Ramp employees to become skilled at applying it to difficult problems.

His advice to other technology leaders is to watch the rate at which models improve, not just their current abilities. Ramp tries to build for what may be possible three to six months later, he says, because a system designed only around today’s constraints can already be behind when it ships.

同じチャンネルの記事

16:17EN
Claude· 2026年11月6日How Salesforce doubled effective coding output with Claude CodeBoris Cherny, Muralidhar Krishnaprasad, Richard Pack · AnthropicSalesforce describes how it measures AI-assisted work, trains engineers to use agents, and checks the resulting code for defects.AI エンジニアリングのリーダーシップAgent skillsCode review & verification+2
10:38EN
Claude· 2026年10月23日Factory’s Matan Grinberg on building software agents people can trustKai Gill, Matan Grinberg · AnthropicFactory’s CEO says an agent learned from one bank’s COBOL migration, reducing human involvement in the next by 90%.コーディングエージェントソフトウェアファクトリーエンタープライズ AI+2
スライド12:19EN
Claude· 2026年10月8日Shopify’s Mikhail Parakhin: Spend on AI to do what was once impossibleBoris Cherny, Mikhail Parakhin · AnthropicShopify’s CTO describes a merchant prediction system and argues for using the largest models in development, then cheaper ones in production.AI StrategyAI cost & performanceDeveloper productivity+2
33:46EN
Claude· 2026年10月6日How Every builds a shared AI coworker that learns a team’s styleKatelyn Lesse, Dan Shipper, Willie Williams · AnthropicEvery’s Slack agent shares workflows, learns from an editor’s past changes and uses isolated sessions to respect access boundaries.AI agentsAgent memoryAgent skills+2
スライド17:50EN
Claude· 2026年9月24日Patrick Collison on shipping faster with AI without losing reliabilityBoris Cherny, Patrick Collison · AnthropicStripe’s CEO describes isolated development, hard security boundaries and an AI-assisted project built by two to three engineers in two months.コーディングエージェント開発ワークフローとテストオブザーバビリティと信頼性+2
34:42EN
Claude· 2026年9月8日Three founders on verifying, scaling and paying for AI agentsLance Martin, Sahaj Garg, Mihir Garimella, Todd Olson · AnthropicWispr, Actively and Pendo explain how they build agent products, test their work and decide what infrastructure to manage themselves.エージェント工学Agent memory評価とオブザーバビリティ+2