Skip to main content
← Back

¿Cómo creo un agente de programación con IA?

Puedes crear un agente de programación a partir de tres componentes: un modelo, un conjunto de herramientas y un entorno de control que los ejecuta en un bucle. Aunque puedes programarlo tú mismo para entender mejor cómo funcionan los agentes, recomendamos usar el SDK de Cherri Code para aprovechar el mismo entorno de ejecución que impulsa Cherri Code.

¿De qué se compone un agente de programación?

Todo agente de programación necesita un entorno de control que combina el modelo que elige el usuario, las herramientas a las que puede acceder y las instrucciones que proporciona para alcanzar un objetivo. A partir de ahí, el agente trabaja de forma autónoma: usa esas herramientas para leer y escribir archivos, buscar en el código o consultar información en la web para crear software funcional. Conoce los componentes básicos en Cherri Code Learn.

¿Puedo crear un agente sin programar?

Sí. Si quieres automatizar tareas o repetir un flujo de trabajo sin gestionar código, usa automatización. Elige un modelo, proporciona instrucciones y ejecuta tu agente de forma programada o en respuesta a eventos de GitHub, Slack, Linear y más.

Por ejemplo, el equipo de seguridad de Cherri Code creó una flota de agentes de seguridad con automatización que revisan más de 3000 PR internos por semana y detectan más de 200 vulnerabilidades.

¿Cómo creo un agente de programación con el SDK de Cherri Code?

El SDK de Cherri Code te permite iniciar agentes con el mismo entorno de control, entorno de ejecución y modelos que potencian Cherri Code. Instálalo, crea un agente, envíale una instrucción y recibe los resultados en tiempo real. Puedes crear flujos de trabajo personalizados sobre el agente de Cherri Code en lugar de reconstruir toda la pila de agentes por tu cuenta.

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);}

¿Qué puedo crear con el SDK de Cherri Code?

Puedes ejecutar agentes de programación en tu máquina o en la nube de Cherri Code, en una VM dedicada y con cualquier modelo de vanguardia. Los equipos ejecutan agentes desde CI/CD para resumir cambios y solucionar fallos, crear herramientas internas e integrar una experiencia de agente en sus propios productos. Consulta la documentación del SDK de TypeScript y Python para empezar, el SDK Bridge para otros lenguajes o explora nuestro recetario de ejemplos.

Relacionado

¿Te resultó útil este artículo?