# 创建自动化 (/zh/work/automation/create-an-ai-automation)



同一套工作反复出现时，就适合创建自动化：检查来源、判断什么重要、写出或更新结果、继续跟进，并把结果带回团队。

<LivePreview component="AutomationView" />

<Steps>
  <Step>
    ### 打开自动化并选择创建方式 [#打开自动化并选择创建方式]

    从侧边栏打开**自动化**。选择**通过对话创建**，可以在主页和 AI 同事一起确认排期；如果已经知道名称、执行者、工作流和运行时间，选择**手动创建**打开表单。

    <LivePreview component="AutomationView" />
  </Step>

  <Step>
    ### 回答定时任务访谈 [#回答定时任务访谈]

    **通过对话创建**会打开**主页**，输入框里已经填好定时任务引导语。选择负责的 AI 同事并发送；AI 同事会先说明定时任务如何运行，再询问要安排什么工作、何时运行。回答时写清检查什么来源、采用什么判断规则、产出什么、何时运行，以及结果交付到哪里。

    示例：

    > 每个工作日早上 9 点，检查 #product-updates 里从昨天开始发布的更新，写成一段摘要并发到 #standup。没有变化时不要发消息。

    <LivePreview component="Home" scenario="{ intent: &#x22;automation&#x22; }" />
  </Step>

  <Step>
    ### 信息明确时填写手动表单 [#信息明确时填写手动表单]

    选择手动创建后，填写简短名称，选择负责执行的 AI 同事，并写好工作流文档。工作流文档要说明检查什么、做什么判断、产出什么、汇报到哪里。

    <LivePreview component="AutomationView" scenario="{ manualCreateOpen: true, manualCreateDraft: { name: &#x22;每日产品更新扫描&#x22;, instructions: &#x22;检查约定的信息源，判断哪些内容发生了变化，整理更新并发送到团队频道。&#x22; } }" />
  </Step>

  <Step>
    ### 设置触发时间，把交付目标写进工作流 [#设置触发时间把交付目标写进工作流]

    用排程控件选择自动化什么时候运行。表单没有单独的交付目标字段，结果发到哪里要写在工作流文档里。请明确写出执行者能访问的频道、文档、任务或其他目标。只有准备好第一次运行时，才保持**已启用**开启。

    <LivePreview component="AutomationView" scenario="{ select: &#x22;auto_digest&#x22; }" />
  </Step>
</Steps>

<Callout type="info">
  工作流文档是后续每次运行的依据。以后要改变自动化的行为，应修改文档，而不是依赖某次对话里的临时说明。
</Callout>

## 启用前检查 [#启用前检查]

* 执行的 AI 队友能访问所有需要读取的来源。
* 交付目标是明确且可访问的。
* 工作流写清楚了没有内容可汇报时该怎么办。
* 运行时间符合团队所在时区。
* 有真人 owner 知道运行结果和失败状态会出现在哪里。

<Cards>
  <Card title="触发器和时间表" href="/work/automation/triggers-and-schedules" description="详细了解定时运行和事件触发。" />

  <Card title="管理自动化" href="/work/automation/manage-ai-automations" description="创建后编辑、暂停或查看运行记录。" />
</Cards>
