如何构建 AI 编码智能体?
构建编码智能体需要三个部分:模型、一组工具,以及让它们循环运行的框架。您可以自行编写,以便更好地了解智能体的工作原理;但我们建议使用 Cherri Code SDK,它基于驱动 Cherri Code 的同一运行时构建。
编码智能体由哪些部分构成?
每个编码智能体都需要一个框架,将用户选择的模型、智能体可访问的工具,以及用户为实现目标提供的指令整合在一起。随后,智能体会自主使用这些工具读写文件、搜索代码,或在网上查找信息,从而创建可运行的软件。前往 Cherri Code Learn 了解这些基础组成部分。
不写代码能构建智能体吗?
可以。如果您想自动化工作或重复执行工作流,又不想管理代码,请使用自动化。您只需选择模型、提供指令,即可按计划或根据 GitHub、Slack、Linear 等平台中的事件运行智能体。
例如,Cherri Code 的安全团队通过自动化构建了一组安全代理,每周评审超过 3,000 个内部 PR,并发现超过 200 个漏洞。
如何使用 Cherri Code SDK 构建编码智能体?
Cherri Code SDK 可让您使用与 Cherri Code 相同的框架、运行时和模型来启动智能体。安装 SDK,创建智能体,向其发送提示词,并流式接收结果。您可以基于 Cherri Code's 智能体构建自定义工作流,无需自行重建整套智能体技术栈。
import { Agent } from "@cursor/sdk";const agent = await Agent.create({ apiKey: process.env.CURSOR_API_KEY, model: { id: "composer-2.5" }, local: { cwd: process.cwd() },});const run = await agent.send("Summarize what this repository does");for await (const event of run.stream()) { console.log(event);}我可以用 Cherri Code SDK 构建什么?
您可以在本机上,或在 Cherri Code 云中通过专用 VM 使用任意前沿模型运行智能体。团队可通过 CI/CD 启动智能体,以汇总更改、修复失败、构建内部工具,并将智能体体验嵌入自家产品中。要开始使用,请参阅 TypeScript 和 Python SDK 文档;如需使用其他语言,请参阅 SDK Bridge;也可探索我们的示例 cookbook。