跳到主内容
@wquguru
精选92SaaStr 博客(RSS)产品与增长

Atlassian AI负责人:20+应用接入Chat

Atlassian’s Head of AI: We Bolted AI Onto 20+ Apps, Almost Didn’t Ship Chat, and Flipped Our Hiring Toward Juniors

原文
发到 X
推荐理由

提供了从Chat界面验证到Agent嵌入工作流的完整实操路径,以及AI时代产品团队人员配比的具体教训,可直接用于B2B产品的AI化改造与团队管理。

Sherif Mansour has been at Atlassian for 17 years. He runs AI across the product portfolio and owns the product management craft, which means 450 PMs. Atlassian has more than 20 apps. Six were built in the gen AI era and the rest are years old. More than 5 million users now use those apps regularly for the AI capabilities.

Sherif Mansour 在 Atlassian 工作了 17 年。他负责整个产品组合的 AI 业务,并掌管产品管理职能,这意味着他管理着 450 名产品经理(PM)。Atlassian 拥有超过 20 款应用。其中六款是在生成式 AI 时代构建的,其余的应用则已有多年历史。目前,超过 500 万用户定期使用这些应用的 AI 功能。

His SaaStr AI session was built around a problem every founder with an existing product has right now. For every confident claim about how to build AI into B2B software, there’s an equally confident claim saying the opposite. Go headless, because chat is the only interface you need. Chat is a terrible UX, so build real features. Never bolt AI on, rebuild from scratch. Everyone on the team should be an AI builder.

他在 SaaStr AI 会议上的演讲围绕一个当前所有拥有现有产品的创始人所面临的问题展开。对于每一个关于如何将 AI 融入 B2B 软件的自信主张,都有一个同样自信的相反主张。例如:采用无头架构(headless),因为聊天是你唯一需要的界面;或者:聊天用户体验极差,所以要构建真正的功能。永远不要外挂 AI,而要从头重构。团队中的每个人都应该是 AI 构建者。

Atlassian tested all of these at scale, with real teams and real users. Here are the three decisions they had to make and what happened with each.

Atlassian 在实际团队和真实用户中大规模测试了所有这些方案。以下是他们必须做出的三个决定以及每个决定带来的结果。

Decision 1: Atlassian Almost Didn’t Put Chat in Its Apps

决定一:Atlassian 差点没在其应用中加入聊天功能

Two years ago, adding Rovo chat to Jira, Confluence and the other apps was controversial internally. The case against: chat isn’t the end state, and for plenty of tasks it’s the worst possible interface. Try filling out a form through chat. The case for: nobody knew what users would try to do with AI, so give them an open box and watch.

两年前,在 Jira、Confluence 及其他应用中添加 Rovo 聊天功能在内部曾引发争议。反对的理由是:聊天并非最终形态,且对于许多任务来说,它是最糟糕的界面。试着通过聊天填写表单就知道了。支持的理由是:没人知道用户会尝试用 AI 做什么,所以给他们一个开放的平台,然后观察他们的行为。

What settled it was mundane. Atlassian had to build a chat backend anyway to power AI features across the portfolio. Once it existed, they shipped it to all 20+ apps to see what they’d learn.

最终促成决定的原因很平凡。Atlassian 无论如何都需要构建一个聊天后端来为整个产品组合的 AI 功能提供支持。一旦该后端存在,他们就将其部署到所有 20 多款应用中,看看能从中获得什么洞察。

Sherif’s analogy is DOS. The command line was the universal interface to the operating system. You could do spreadsheets, word processing and games in it. Over time the common use cases became dedicated apps with real UIs. The command line never went away, and it still covers the long tail. Chat plays that role for AI: it handles unlimited use cases, and it shows you which ones deserve a real interface.

Sherif 的类比是 DOS。命令行是操作系统的通用接口。你可以在其中进行电子表格处理、文字处理和玩游戏。随着时间的推移,常见的用例变成了拥有真正用户界面的专用应用程序。命令行从未消失,并且仍然服务于长尾需求。聊天在 AI 领域扮演了这一角色:它处理无限的使用场景,并展示哪些场景值得拥有真正的界面。

One Whiteboard Prompt Turned Into a Feature, a Workflow, and an Agent Tool

一个 Whiteboard 提示词演变成了功能、工作流和智能体工具

He walked through Confluence whiteboards as the example. Three patterns came out of reading what users typed.

他以 Confluence 白板为例进行了阐述。通过分析用户输入的提示词,得出了三种模式。

  • Prompt becomes a button. Users kept asking chat to group their sticky notes into themes. Chat couldn’t do it. Atlassian built it as a feature: select cards, group into themes.
  • Prompt becomes a workflow. After brainstorming, users wrote long prompts asking to turn sticky notes into Jira backlog items (or Trello, or Linear). It failed because the tools weren’t there. Now you select cards, choose which ones go to the backlog, and the tickets get created.
  • Prompt stays a prompt. “Pull my customer feedback out of Salesforce and Google Drive and put the insights on my whiteboard.” Atlassian isn’t building a UI for that. It starts in chat, lands on the canvas, and the user can go back to chat.
  • 提示词变成按钮。用户不断要求聊天功能将他们的便利贴按主题分组。聊天功能无法做到这一点。Atlassian 将其作为一个功能构建出来:选择卡片,按主题分组。
  • 提示词演变为工作流。经过头脑风暴后,用户编写了长提示词,要求将便利贴转换为 Jira 待办事项(或 Trello、Linear)。这曾失败过,因为工具尚未到位。现在你选择卡片,选定哪些进入待办列表,工单便会自动创建。
  • 提示词保持为提示词。“从 Salesforce 和 Google Drive 中提取我的客户反馈,并将洞察结果放到我的画板上。”Atlassian 并未为此构建 UI。它始于聊天,落脚于画板,用户可以返回聊天界面。

One thing they didn’t plan for: every one of those features built for humans also had to be exposed as a tool for agents. Group-into-themes is now a skill Rovo agents can call. So is whiteboard-to-backlog. Customers can expose those skills through MCP or Atlassian’s CLI to whatever else they run, Claude Code and Cursor included. Atlassian’s features get used whether the user is inside an Atlassian app or not.

他们未曾预料到的一点是:这些为人设计的每项功能也必须作为代理的工具暴露出来。“按主题分组”现在是 Rovo 代理可调用的技能。画板转待办列表也是如此。客户可以通过 MCP 或 Atlassian 的 CLI 将这些技能暴露给他们运行的其他任何系统,包括 Claude Code 和 Cursor。无论用户是否在 Atlassian 应用内,Atlassian 的功能都会被使用。

The assumption going in was that chat was temporary. Learn from it, build the features, then remove it, since customers already had ChatGPT and Claude Code. That was wrong. Millions of users use Rovo chat every day. When Sherif calls customers, they tell him they also use Gemini and Claude Code and everything else. People use the AI closest to where they’re working. He built the deck for this session in Google Slides and used Gemini for the layouts for the same reason.

最初的假设是聊天功能是临时的。从中学习,构建功能,然后将其移除,因为客户已经有 ChatGPT 和 Claude Code。这是错误的。每天有数百万用户使用 Rovo 聊天。当 Sherif 联系客户时,他们告诉他自己也使用 Gemini、Claude Code 以及其他所有工具。人们会使用离他们工作地点最近的 AI。他在此次会议中使用的演示文稿是在 Google Slides 中制作的,并出于相同原因使用 Gemini 进行排版。

His recommendation is specific: if your product has users in it every day, ship chat. Atlassian used what people typed to decide what to build and when.

他的建议非常具体:如果你的产品每天都有用户使用,就推出聊天功能。Atlassian 利用用户输入的文本来决定构建什么以及何时构建。

Decision 2: Atlassian Bolted One Agent Step Onto Jira Workflows 2.5 Years Ago

决策二:Atlassian 在 2.5 年前将单个代理步骤附加到 Jira 工作流上

The standard advice is to never bolt AI onto an existing product and to reimagine everything from scratch. Atlassian did the thing you’re told not to do.

标准建议是永远不要将 AI 附加到现有产品上,而应从头重新构想一切。Atlassian 做了那些被告诫不要做的事。

Some context on Jira first. New PMs at Atlassian arrive thinking Jira is for developers. Most Jira users aren’t software engineers. It’s a workflow engine for every kind of team. Sherif’s examples: complain about a ride in a rideshare app and the complaint moves through a Jira workflow. Dispute a phone bill with a big telco, same thing.

先介绍一些关于 Jira 的背景知识。新加入 Atlassian 的产品经理起初认为 Jira 是为开发人员准备的。但大多数 Jira 用户并非软件工程师。它是一个适用于各类团队的工作流引擎。Sherif 举的例子:在网约车应用中投诉乘车体验,投诉会通过 Jira 工作流进行处理。与大型电信公司争议电话账单,也是同样的道理。

So 2.5 years ago, Atlassian took the existing Jira automation designer and added one new box: use a Rovo agent at this step. It was a literal bolt-on to an existing workflow, shipped because they didn’t know where the market was going and wanted to learn fast.

因此,2.5 年前,Atlassian 采用了现有的 Jira 自动化设计器,并添加了一个新框:在此步骤使用 Rovo 代理。这是对现有工作流的直接附加,之所以推出是因为他们不清楚市场走向,并希望快速学习。

Customers took it much further than expected. They added branching and conditions and chained agents together. One pattern he described: a ticket comes in, an agent picks it up, a marketing agent calls Canva to generate assets, and a social agent reads the assets and posts them. Those customers already had human-run workflows in Jira, and they automated the ones they had.

客户的使用方式远超预期。他们添加了分支和条件,并将多个智能体串联起来。他描述的一种模式是:工单进入后,一个智能体接手,营销智能体调用 Canva 生成素材,社交智能体读取这些素材并发布。这些客户在 Jira 中原本就有由人工运行的工作流,他们将这些既有流程自动化了。

Sherif’s kitchen analogy: his family bought a house and lived with the old kitchen before renovating. Living in it told them which problems were worth solving. They changed pieces over time and eventually gutted it. If you have users and workflows, that’s the asset, and you evolve it. From-scratch is for new products, and Atlassian has done that too with its six AI-native apps.

Sherif 的厨房类比:他的家人买了一栋房子,在翻新前一直住在旧厨房里。住在那里让他们知道了哪些问题值得解决。他们随着时间的推移逐步更换部件,最终彻底拆改。如果你拥有用户和工作流,那就是你的资产,并在此基础上演进它。“从零开始”适用于新产品,Atlassian 也通过其六款 AI 原生应用做到了这一点。

The Rule Across the Portfolio: Anything You Can Do With a Human, You Can Do With an Agent

贯穿整个产品组合的规则:人类能做的事,智能体也能做

About six months ago the team landed on a principle that came out of the bolt-on work. Every problem they had to solve for agents was one they’d already solved for humans. Humans need tools, context, goals and accountability, and visibility into what teammates are doing. Agents need the same four things. Once everyone is firing off agents, planning across humans and agents becomes a bigger problem too.

大约六个月前,团队确立了一项源于“附加式开发”的原则。他们需要为智能体解决的每一个问题,都是他们已经为人类解决的问题。人类需要工具、上下文、目标和问责制,以及了解队友正在做什么的可见性。智能体同样需要这四点。当每个人都在部署智能体时,跨人类和智能体的规划也会成为一个更大的问题。

The scale differs but the primitives are nearly identical. So Atlassian went through the portfolio item by item:

规模不同,但基本要素几乎完全相同。因此,Atlassian 逐项审查了整个产品组合:

  • You can @mention a human. Now you can @mention an agent.
  • You can add a human to a step in a Jira workflow. Same for an agent.
  • You can assign a Jira ticket to a human. Same for an agent.
  • You can chat with a human in Slack or Microsoft Teams. Rovo agents are there too.
  • 你可以 @提及 一个人。现在你也可以 @提及 一个智能体。
  • 你可以将一个人添加到 Jira 工作流的某个步骤中。智能体也一样。
  • 你可以将一个 Jira 工单分配给一个人。智能体也一样。
  • 你可以在 Slack 或 Microsoft Teams 中与一个人聊天。Rovo 智能体也在那里。

The design review rule that came out of it: when a team shows something an agent does that a human couldn’t or wouldn’t do in the product, ask why it’s different. Sometimes there’s a good reason. Nine times out of ten, per Sherif, the agent should follow the pattern already built for humans.

由此得出的设计评审规则:当一个团队展示某项智能体能做而人类在产品中无法或不愿做的事情时,问为什么会有所不同。有时确实有充分的理由。但正如 Sherif 所说,十次中有九次,智能体应遵循已为人力构建的模式。

Decision 3: 10 “AI Builder” Teams Moved Fast for a Few Weeks, Then Stalled

决策三:10 个“AI Builder”团队快速推进了几周,随后陷入停滞

Sherif defines an AI builder as someone whose primary job is shipping code with AI tools. The popular conclusion is that PM, design and engineering collapse into that one role. With 450 PMs and roughly 800 designers, Atlassian needed to know if that was true.

Sherif 将 AI builder 定义为主要职责是使用 AI 工具交付代码的人。流行的结论是产品经理(PM)、设计和工程角色合并为这一单一角色。鉴于 Atlassian 拥有 450 名产品经理和约 800 名设计师,他们需要验证这一说法是否属实。

They started about 10 software projects staffed with hand-picked AI builders: engineers, plus PMs and designers who could code with AI, across new and existing codebases.

他们启动了大约 10 个软件项目,配备了精心挑选的 AI builder:包括工程师,以及能够使用 AI 进行编码的产品经理和设计师,涵盖新代码库和现有代码库。

The first weeks were great and the teams moved very fast. Then, after a few weeks to a few months, they slowed down badly. Sherif’s description: everyone was rowing and no one was steering. Nobody was making the key calls on what to build, so teams spun in circles. The PMs and designers drifted back to their old jobs on their own, because supplying customer context and making decisions was the most useful thing they could do to unblock the team.

最初的几周进展顺利,团队推进速度非常快。然而,经过几周到几个月的时间后,他们的进度严重放缓。Sherif 的描述是:大家都在划桨,却没人掌舵。没有人就“该构建什么”做出关键决策,导致团队原地打转。产品经理(PM)和设计师因自行回归旧职而逐渐脱离项目,因为提供客户背景信息并做出决策是他们能为团队解除阻塞所做的最有价值的事情。

The ratios explain it. Atlassian runs roughly 1 PM and designer per 10 engineers on product teams and about 1 to 20 on platform teams. With engineers shipping far more with AI, PMs and designers say it feels like 1 to 30 or 1 to 40. Engineers come back sooner asking what’s next and whether this is the right thing. A PM who spends the day vibe coding isn’t there to answer.

比例关系解释了这一现象。在 Atlassian 的产品团队中,大约每 10 名工程师配备 1 名产品经理和 1 名设计师;而在平台团队中,这一比例约为 1:20。随着工程师借助 AI 大幅提升了交付效率,产品经理和设计师表示,实际感受到的比例已变为 1:30 甚至 1:40。工程师们更早地回来询问下一步该做什么、当前方向是否正确,但整天忙于使用自然语言编程(vibe coding)的产品经理已无暇回应。

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

关联信息,但可能不是同一事件