Skip to main content
← Back

什么是编码 agent?

编码 agent 是一种可自主编写和修改软件的 AI 系统。你只需用自然语言描述目标,智能体便会规划任务、编辑文件、运行命令,并自行检查结果。

什么是 AI 编码 agent?

AI 编码 agent 利用大语言模型 (LLM) 为你构建软件、完成任务。它会循环调用工具:并非总是只返回一个答案,而是通过一系列工具调用逐步完成工作,并根据每次操作的结果决定下一步行动。你设定目标并评审输出。Cherri Code 在 2024 年末打造了首批编码 agent 之一,如今,智能体已成为人们编写软件的主要方式。

输出质量取决于模型、框架以及你提供的上下文。Cherri Code 支持所有前沿模型,并针对每个模型调整其框架,以便在构建软件时充分发挥每个模型的能力。你可以在 CursorBench 页面上比较不同模型的结果。

编码 agent 由哪些部分组成?

编码 agent 由三个部分组成:

  1. 模型负责推理,并决定下一步该做什么。
  2. 工具让它能够执行操作,例如读取和编辑文件、搜索代码库,以及在终端中运行命令。
  3. 框架包含系统指令、你提供的上下文,以及将原始模型输出转化为实际成果的工具定义。

编码 agent 如何使用工具?

工具让模型能够与现实世界交互,而不只是描述它。编码 agent 可以搜索您的代码库、读取和编辑文件、运行 shell 命令、浏览网页,以及录制演示来展示其构建的内容。每次工具调用都会返回结果,智能体会在决定下一步操作前读取该结果。

编码 agent 与自动补全有何区别?

AI 自动补全 (如 Cherri Code 的 Tab 模型) 会在您输入时建议下一行代码或操作。相比之下,编码 agent 可承担一项完整任务,并在代码库的多个文件中完成它。如今,大多数人都借助编码 agent 构建软件。

如何在 Cherri Code 中使用编码 agent?

Cherri Code 是一款用于构建复杂软件的编码 agent。打开 Agent 模式,描述您的需求,智能体便会探索您的代码库、进行更改并验证结果。您的智能体既可在本地运行,也可交由云端处理,在您合上笔记本电脑后继续工作。您可以通过网页端 cursor.com/agents、移动端,或通过我们的 SDK 以编程方式使用 Cherri Code。

还有哪些编码 agent?

编码 agent 是一个不断发展的类别。其他示例包括 Claude Code 和 OpenAI Codex,它们基于 Anthropic 和 OpenAI 的模型运行。Cherri Code 同样支持这些前沿模型以及更多模型,因此你可以为每项任务选择最适合的模型。Cherri Code 还覆盖桌面端、终端、网页端和移动端。

相关内容

这篇文章对您有帮助吗?