Agents you can coach: how Asana builds human-agent teams with Claude
https://claude.com/blog/agents-you-can-coach-how-asana-builds-human-agent-teams-with-claude📌 Asana 用 Claude 打造「可教練」的 AI 隊友
TL;DR:Asana 讓 Claude 驅動的 AI 代理人(agent)直接運作在既有的 Work Graph 上,用角色、權限與共享記憶把「人機協作」變成可管理的日常工作機制。
招募一個新同事,你會寫職位說明、劃定權限範圍、指定誰來帶他上手。Asana 把同一套邏輯原封不動搬到 AI agent 身上,讓「AI teammate」不只是行銷詞彙,而是真的在專案裡有角色、有任務、也有人負責訓練它。
🤔 為什麼選擇讓 agent 融入既有系統,而非另起爐灶
Asana 在導入 AI agent 之前,早已建立了 Work Graph® 模型,把每一項任務、專案、目標與對話都描繪成一張有明確擁有者、貢獻者與依賴關係的關係網。Asana 產品長 Arnab Bose 表示,當公司開始打造 AI agent 時,決定不為 AI 另外設計一套新的情境結構,而是讓 agent 直接在這個既有模型裡運作:有明確角色、能被指派任務、能讀寫訊息,也會出現在人類同事都看得到的活動動態中,只是額外加上了存取與分享上的安全機制。在 Asana 內部,Claude 是員工預設的 AI 工具,串接 Google Drive、Slack 與 Asana 本身;員工會先把腦中零散的想法、Slack 對話、會議紀錄或文件內容,跟 Claude 討論整理清楚,再把可執行的部分放進 Asana 的專案與任務結構,之後 agent 才會接手行動。
🧩 每個 agent 都有職位說明與權限邊界
Asana 的 agent 是圍繞角色或工作類型建立的,例如內容寫手、洞察分析師、專案經理、需求彙整專員、行銷活動分析師等,每個都根據 Asana 對客戶實際工作方式的研究,內建對應技能與所需整合工具(例如 HubSpot 或文件雲端硬碟)。每個 agent 也有自己的個人檔案頁面,列出名稱、用途、可使用者、管理員、指令、技能、整合工具與權限。Arnab 形容 Asana 是一個「受限的工作介面」:你可以選擇只授權特定專案而非全部、特定文件,或是文件與應用程式的組合。與人類使用者一樣,agent 受明確的存取控制約束,但多了一層保障:agent 的實際有效權限,會被觸發它的那個人的權限所限制,這讓 agent 可以擁有較廣的公開內容存取範圍,同時降低任何人取用它在私人情境中學到的資訊的風險。
💡 誰能「訓練」agent,誰只能「使用」它
Asana 的 AI teammate 有一項關鍵功能:共享記憶(shared memory),讓 agent 保留先前指令的內容,讓多位使用者能重複利用這份記憶更快完成任務。Arnab 說,AI teammate 可以像團隊裡的真人一樣被指導與訓練,但這裡有一項角色限制:任何人都可以針對某項任務給 agent 回饋,但只有管理員與編輯者能把回饋寫進永久記憶,或是撤銷、刪除記憶中的內容;對其他人來說,回饋只作用於當下這項任務。這個切分是刻意的,例如負責公司口吻與語氣的溝通團隊,會是內容寫作 agent 的編輯者與管理員,Arnab 自己可以跟這個 agent 一起草擬內容,但無法修改它的行為。Arnab 也提到,團隊裡大多數人根本不需要理解技能、行為、記憶這些概念,只要有一兩位專家把設定做對,其他人就能持續享受同樣的效益。
🎯 實務啟示
Asana 分享的做法可以整理成幾個可直接套用的步驟:先把零散的想法、Slack 對話或筆記帶給 Claude 討論,理清脈絡後再放進專案與任務結構;建立 agent 前先寫清楚它的角色、指令與負責的具體工作,就像替新人寫第一季目標一樣;明確劃分可存取的專案、文件與可執行的動作;為每個 agent 指定「使用者」與「管理員/編輯者」兩種不同角色,只有後者能真正改變 agent 的行為與記憶;此外,Asana 讓 agent 在任務中公開發布研究計畫與執行步驟,任何有權限查看該任務的人都能即時看到、留言並引導 agent 調整方向,例如 Arnab 曾在任務中 @ 提及一個他用過多次的 agent,簡短要求它納入舊有的談話要點,溝通團隊的同事也能同步看到請求與 agent 的回應,並直接介入調整。
🔗 來源
- 標題:Agents you can coach: how Asana builds human-agent teams with Claude
- 作者/機構:Anthropic(Claude Blog)
- 連結:https://claude.com/blog/agents-you-can-coach-how-asana-builds-human-agent-teams-with-claude
#Claude #Anthropic #Asana #AIAgents #HumanAgentTeams #WorkGraph #ProductivityTools #EnterpriseAI #AgenticAI #AIWorkflow
原始資料 Claude Blog · 收集於 2026-09-29
摘要原文
Agents you can coach: how Asana builds human-agent teams with Claude Arnab Bose, Chief Product Officer at Asana, on how Asana runs AI agents as teammates with scoped roles, shared memory, and work that everyone can see. Category Agents Product Claude Platform Date September 29, 2026 Reading time 5 min Share Copy link https://claude.com/blog/agents-you-can-coach-how-asana-builds-human-agent-teams-with-claude Author(s) Aleksandra Todorova Kristen Swanson This is the third post in our series on building human-agent teams. The first shared what we’ve learned working with multiplayer AI at Anthropic. The second shared how Slack turns workplace conversation into the context agents need. This one looks at what changes when agents operate on the same platform where teams work. Years before they introduced AI agents, teams at Asana were iterating on ways to encode structure and accountability into how teams work together. They ultimately built the W ork Graph ® model, which maps out every task, project, goal, and conversation on a web of relationships, with defined owners, contributors, and dependencies. When they started building AI agents, they decided that rather than adding new context structures for AI, agents would operate within this same model. They would have defined roles, be assigned tasks, read and write messages, and show up in activity feeds alongside human collaborators—with additional safeguards around what agents can access, and share. We talked with Arnab Bose, Asana’s Chief Product Officer, about how Asana’s own teams use Claude and work alongside these agents, where Claude models power complex tasks: how each agent gets its role and access, who trains it, how work stays visible to everyone, and the types of jobs agents have on human-agent teams at Asana. Think through and structure your work before agents act on it For Asana employees, Claude is the default AI tool, connected to the platforms employees use to work, including Google Drive, Slack, and of course, Asana. "A person makes sense of their day by taking unstructured data, an idea they have, a conversation in Slack, a meeting recording in Zoom, a Databricks report, information from Google Docs,” Arnab says. “They talk it through with Claude, and then they can pump all of that into the structure that Asana provides with projects and tasks." Once the structure is in place, agents can act on it, with the three capabilities we described in the first post of this series, Building effective human agent teams : persistent memory, their own credentials, and shared context. How to put this into practice: Start with your own ideas. Bring the unstructured pieces of your day, an idea, a Slack conversation, or notes spread across docs, to Claude. Debate and discuss with Claude. Use it as a thinking partner: talk the idea through until the next steps are clear. Log the actionable items to the Work Graph. Move what's actionable into projects and tasks, where agents and colleagues can pick it up. Give every agent a role and the tools and access it needs Asana employees can work with AI agents in any project like they would with a human colleague. Humans design the teams they work on; each employee gets a list of recommended agents they can use to augment their teams’ goals. Agents are built around roles or types of work, for example, content writer, insights analyst, project manager, work intake specialist, campaign analyst, or campaign coordinator. Each agent comes with pre-built skills based on Asana’s research into how its customers do that work, and with the integrations they would need, such as Hubspot or a document drive. Each agent also has a profile page that lists its name and purpose, the people who can use it, the administrators, instructions, skills, integrations, and permissions. Asana gives you the tools to make access intentional. “Asana is a contained work surface,” Arnab says. “You could choose to grant access to a specific set of projects versus everything, or a specific set of documents, or a combination of documents and apps.” Like human users, agents are subject to explicit access controls, but have an additional safeguard: Asana says an agent’s effective access is bounded by the permissions of the person who triggers it. This allows agents to have broad access to public content, while minimizing the risk of anyone accessing information the agent has learned in a private context. How to put this into practice: Define the role before you create the agent. Think about the types of jobs that agents can do on your team, then write down the agent’s purpose, instructions, and which specific jobs it owns, the way you would for a new hire’s first quarter. Scope access. Decide which projects and documents the agent can read, which applications it can access, and which actions it can take. Name users and admins separately. Many people can work with an agent, but only a small, named group should govern what it can access and how it behaves. Separate working with an agent from training it A key feature of Asana’s agents, which it calls AI teammates, is shared memory, which enables an agent to retain information from previous instructions, allowing multiple users to reuse that memory to complete tasks or jobs faster. “AI teammates can be coached and trained as if they were a person on your team,” Arnab says. There is one role-based restriction in how shared memory works. While anyone can give an agent feedback on a task, only admins and editors can commit feedback to permanent memory, as well as undo, or delete from that memory. For everyone else, the feedback they provide applies only to the current task. The split is intentional, Arnab says. Asana's communications team hold the pen on the company's voice and tone, so they would be the editors and admins of an agent that writes. Arnab can draft with it, but he can't modify its behavior. And most people never need to touch the machinery at all: "Not everybody on the team needs to understand these concepts, like skills and behavior and memory. There are one or two people on the team who become experts, they set it up correctly, and all the other human beings on the team get the same benefits going forward." How to put this into practice: Decide who trains each agent, and who works with it. Identify subject matter experts inside your business who can help build the agents that the team uses. Everyone else can provide feedback on tasks, but cannot rewrite the agent. Match editors to expertise. The team that owns the standard the agent applies, like brand voice or planning conventions, owns (or administers) the agent. Build the memory as you work. Feedback can improve the agent with time. Ask the agent to remember decisions worth keeping, or delete ones that are no longer relevant or true. Keep the agent’s work where everyone can see it Similar to how agents in Slack post transparently in channels , when a task is assigned to an AI teammate everyone can see that an agent is doing it, and what it does. The agent posts activity, including its research plan and the steps it took, so everyone with access to that task can read what it did, comment, and steer it toward the result they want. When Asana’s communications team asked Arnab to review a briefing document for a speaking engagement, he @-mentioned the agent on the task and asked it to also factor in his talk track from an earlier talk. The message was brief because he had used that agent many times and the material he referenced was already in the Work Graph. A colleague on the communications team could see his request and the agent’s response, and go back and forth with the agent at the same time. "You could probably get great quality responses from a one-on-one AI agent if you are highly AI fluent, get that document out, and post it back into Slack or into Asana," Arnab says.
由 claude-code/sonnet 自動生成