> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin 简介

> Devin 是一名 AI 软件工程师，专为帮助有雄心的工程团队高效清理待办列表而打造。

<Frame caption="Devin 会话示例：从提示到 PR">
  <video controls width="100%" playsInline>
    <source src="https://mintcdn.com/cognitionai/IDtCf_RaYAXtqaVv/images/get-started/devin-docs-new-intro.mp4?fit=max&auto=format&n=IDtCf_RaYAXtqaVv&q=85&s=a2c5cb4bddf349c8aac7b697ee25cb3e" type="video/mp4" data-path="images/get-started/devin-docs-new-intro.mp4" />

    您的浏览器不支持 video 标签。
  </video>
</Frame>

Devin 是一名自主工作的 AI 软件工程师，能够编写、运行和测试代码。

Devin 可以处理大多数任务 (极其困难的任务除外) 。一个经验法则是：如果你能在三小时内完成某件事情，Devin 大概率也能完成。
可以让 Devin 处理 Linear/Jira 工单，实现全新的功能，复现并修复 bug，构建内部工具等！

<Tip> 在我们的[发布说明](/zh/release-notes/overview)中了解 Devin 的最新动态！ </Tip>

<Note>
  在某些情况下，Devin 的实际表现可能与本文所述并不完全一致，或者文档内容可能已过时。
</Note>

<div id="already-signed-up-get-started-now">
  ## 已注册？立即开始：
</div>

<Tip>[使用 Devin 设置你的第一个代码仓库](/zh/onboard-devin/environment)</Tip>
<Tip>[安装 Devin CLI](/zh/cli) — 直接从命令行使用 Devin</Tip>
<Tip>[学习最佳实践](/zh/essential-guidelines/when-to-use-devin)</Tip>
<Tip>[深入了解 Devin 的功能](/zh/product-guides/knowledge)</Tip>

<Tip>
  [浏览使用场景](/zh/use-cases/gallery/index)
</Tip>

<div id="what-are-devins-strengths">
  ## Devin 的优势是什么？
</div>

以下是 Devin 擅长处理的任务类型：

1. **并行处理大量任务，在它们进入你的 backlog 之前完成**

   * Linear / Jira 工单
   * 从零开始实现完整功能
   * Bug 报告
   * 应用测试

2. **代码迁移、重构和现代化改造**

   * 语言迁移 (例如：JavaScript 到 TypeScript)
   * 框架升级 (例如：Angular 16 -> 18)
   * 从 monorepo 转换为 submodule
   * 移除未使用的 feature flag
   * 将通用代码抽取为公共库

3. **常见且重复的工程任务**

   * PR Review
   * 代码库问答
   * 复现并修复 bug
   * 编写单元测试
   * 维护文档

4. **客户工程支持**
   * 构建新集成并对接不熟悉的 API
   * 创建自定义演示
   * 方案原型设计 / 快速原型开发
   * 构建内部工具

**要从 Devin 获得最佳效果：**

* 编写清晰的提示，并明确完成标准——任务越清晰，成功率越高，尤其是对复杂工作。
* 让任务易于验证——例如检查 CI 是否通过，或测试一次自动部署。
* 对于更难的任务，将其拆分为边界清晰的步骤，并提供相关上下文或示例。
* 遵循我们的[最佳实践和任务前检查清单](/zh/essential-guidelines/when-to-use-devin)。

**最有效的工作流程通常包括：**

* 在你和同事在 [Slack](/zh/integrations/slack) 或 [Teams](/zh/integrations/microsoft-teams) 讨论某个 bug 的线程中 @Devin
* 通过 Web 应用委派一个更复杂的任务，并在 Devin 的 IDE 给出不错的初稿后接手
* 在本地环境中运行 [Devin CLI](/zh/cli)，直接在命令行中进行快速修复、代码探索和交互式编码——然后使用 [`/handoff`](/zh/work-with-devin/devin-cli#handoff-to-cloud-devin) 将耗时更长的任务交给云端 Devin。
* 在一天开始时从待办清单中拆分出适合的任务交给 Devin，之后再回来查看等待你审核的草稿 PR

当你把 Devin 融入团队和现有工作流程时，它的效果最佳。

<Frame caption="Slack 中的 Devin" style={{ flex: 1 }}>
  <img src="https://mintcdn.com/cognitionai/a0js040y87FuBerW/images/SlackGIF.gif?s=f1120b81fda6946dfdb28734362212e3" style={{ width: "100%", height: "auto" }} width="852" height="480" data-path="images/SlackGIF.gif" />
</Frame>

<div id="general-product-features">
  ## 产品通用功能
</div>

<div id="the-devin-interface">
  ### Devin 界面
</div>

Devin 被设计为一个对话式用户界面，你可以在内嵌的 IDE 中实时查看并接管 Devin 的开发过程。Devin 也可以通过 [Devin API](/zh/api-reference/overview) 使用。

在 Devin 的 Workspace 中，你会看到 Devin 为你完成任务时使用的[开发者工具](/zh/work-with-devin/devin-session-tools)。

<CardGroup cols={3}>
  <Card title="Shell" icon="rectangle-terminal">
    Devin 的终端，你可以在这里观察命令的执行情况并查看输出日志。你也可以复制 Shell 输出用于调试。如果你想直接运行命令，请使用 IDE 的 Shell。
  </Card>

  <Card title="IDE" icon="code">
    Devin 内嵌的代码编辑器，配备你熟悉的所有 IDE 工具和快捷键。你可以实时跟踪 Devin 的工作，并在需要时接管来运行命令、直接修改代码或测试 Devin 的代码。
  </Card>

  <Card title="Browser" icon="browser">
    你可以看到 Devin 如何浏览文档、测试其构建的 Web 应用、
    下载/上传信息等更多内容。你也可以通过 Interactive Browser 随时介入，帮助 Devin 完成浏览相关任务。
  </Card>
</CardGroup>

<Frame caption="你可以在侧边栏或通过点击会话中的任意进度步骤来找到 Devin 的工具">
  <video controls width="100%" playsInline>
    <source src="https://mintcdn.com/cognitionai/IDtCf_RaYAXtqaVv/images/get-started/devintoolsnew.mp4?fit=max&auto=format&n=IDtCf_RaYAXtqaVv&q=85&s=217ee85538ed624e0f737520d262ea26" type="video/mp4" data-path="images/get-started/devintoolsnew.mp4" />

    你的浏览器不支持 video 标签。
  </video>
</Frame>

<div id="getting-access">
  ## 获取访问权限
</div>

要访问 Devin，请在 [app.devin.ai](https://app.devin.ai) 注册。提供个人和 Teams 套餐。

你也可以安装 [Devin CLI](/zh/cli)，通过命令行直接使用 Devin：

```bash theme={null}
curl -fsSL https://cli.devin.ai/install.sh | bash
```

如果你的公司已经在与 Cognition 合作，你可以向你的管理员或直接向 Cognition 申请权限，并通过 Web 应用 [app.devin.ai](https://app.devin.ai) 访问 Devin。

<div id="feedback">
  ## 反馈
</div>

我们一直在不断改进，而客户的意见至关重要！你可以发送邮件至 [support@cognition.ai](mailto:support@cognition.ai)、[通过 Slack Connect](https://app.devin.ai/settings/support) (适用于 Teams 用户) ，或直接点击 Web 应用界面最右侧的“Feedback”按钮来提交你的反馈。

我们会记录客户提供的所有反馈，用于快速改进 Devin，并指导我们的产品优先级和路线图规划。

<div id="demo">
  ## 演示
</div>

如需了解更多，请访问我们的[博客](https://cognition.com/blog/devin-generally-available)。

<iframe width="840" height="473" src="https://www.youtube.com/embed/qcaiYD8UTsc" title="YouTube 视频播放器" className="max-w-full" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />

<div id="about-cognition">
  ## 关于 Cognition
</div>

我们是一家构建端到端软件智能体的应用型 AI 实验室。

我们正在打造 AI 软件工程师，帮助有抱负的工程团队高效清理积压工作。
