Copilot te ayuda a escribir... esto te ayuda a lanzar

BBetter Stack
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Esto es ContinueDev. No es Copilot ni Claude Code y no viene a reemplazarte; simplemente automatiza las partes que frenan tu ritmo.
00:00:07Se supone que las revisiones de código sirven para mejorarlo, pero últimamente solo están retrasando todo.
00:00:11Así que la respuesta obvia es dejar que la IA se encargue, salvo que ese no es realmente el problema.
00:00:16El verdadero problema es todo lo que rodea al código. Publicamos vídeos constantemente, así que no olvides suscribirte.
00:00:27Para configurar ContinueDev, primero instala la extensión. Solo tengo que abrir VS Code, ir a extensiones, buscar "Continue", instalar y reiniciar si es necesario.
00:00:35Ahora el icono de Continue aparecerá en la barra lateral.
00:00:38Después, podemos conectar un modelo con solo abrir la configuración; edita tu archivo config si aún no está listo, aunque en realidad puedes añadir un modelo así de fácil.
00:00:47Si prefieres la nube, añade un modelo como GPT-4 o Claude con tu clave de API, guarda y reinicia. Eso es todo.
00:00:54O incluso puedes optar por lo local para que todo sea gratis usando Ollama. Descarga un modelo como Llama 3 y añádelo a tu proveedor.
00:01:01Y puedes cambiar de modelo cuando quieras desde el desplegable lateral. Nube, local o lo que ya estés usando, sin ataduras.
00:01:09Ahora, supongamos que aterrizas en un código nuevo. Abres la carpeta del proyecto y hay cosas que no reconoces del todo.
00:01:16Hoy en día, muchos de nosotros simplemente copiamos esto, abrimos una pestaña en el navegador, lo pegamos en Claude o OpenAI y añadimos un montón de contexto manualmente.
00:01:24Y aun así, puede que tengamos que pegar varios archivos más para que entienda qué está pasando.
00:01:29E incluso entonces, las respuestas son algo genéricas. No conoce realmente tu proyecto porque no está dentro de él.
00:01:36Ahora simplemente podemos preguntarle a Continue. Puedo ir a mi código, resaltar algo con Control + L y escribir "explica esto" en el chat lateral.
00:01:45Lo que no te esperas es que no responde de forma aislada. Extrae contexto de todo tu código fuente.
00:01:51Archivos abiertos, incluso los git diffs, y te da una explicación coherente con tu proyecto en su totalidad.
00:01:57Sinceramente, Claude Code puede hacer esto, incluso Cursor. Por eso creo que esto es ideal si no dependes tanto de la IA o si necesitas una herramienta más rápida para chequear tu código.
00:02:08Aquí viene lo importante. Cuando Continue sugiere un cambio, como refactorizar una función, no se limita a describirlo.
00:02:16Genera una vista previa del diff real directamente en el chat, lo revisas en paralelo y luego aplicas los cambios.
00:02:22Puedes modificarlo o rechazarlo, pero tú mantienes siempre el control, a diferencia de Cursor que toma el mando.
00:02:28Pero aquí es donde la cosa cambia. Normalmente, un pull request se queda en espera. En lugar de eso, aquí tienes un agente de revisión.
00:02:36Puedes crear un archivo como "mi agente de revisión", un simple archivo markdown, y escribir las reglas que te importan: formato, lógica, seguridad... lo que signifique para ti un código limpio.
00:02:47Luego solo tienes que ejecutarlo. En el chat, puedo escribir "agent mi-agente review" y ejecutarlo en este PR.
00:02:54O puedes usar uno ya listo, como el de seguridad de ContinueDev. Escanea al instante y sugiere correcciones como comentarios o diffs.
00:03:02Y no es solo dentro del editor. El mismo agente funciona fuera de él. Puedes gestionar agentes, configurar disparadores o conectar Slack para alertas de PR que llegarán directas a tus canales.
00:03:13No es solo para programar, es para publicar código más rápido. No es perfecto, pero siendo una herramienta gratuita que me deja trabajar a mi aire y solo dándome feedback, es una extensión excelente.
00:03:24Y es gratis si usas Ollama en lugar de OpenAI. Entonces, ¿para quién es esto realmente? Esa es la cuestión. Diría que es ideal para varios perfiles.
00:03:32Si trabajas solo, es como un segundo par de ojos que nunca se cansa. Si estás en un equipo pequeño, mantiene los estándares sin convertir cada revisión en un debate eterno.
00:03:41Además, si usas VS Code, encaja de maravilla. La gente no usa Continue para que escriba el código por ellos, sino porque elimina fricciones. Hay menos ciclos de revisión, PRs más limpios y merges más rápidos.
00:03:55Aquí no cedes el control. La IA se encarga de las tareas repetitivas que ya odias hacer, admitámoslo. Además, es de código abierto. Como dije, es gratis con ciertos modelos; si no, usas tus claves de API, y puedes empezar en menos de un minuto.
00:04:10Llegados a este punto, la comparación es obvia. ¿En qué se diferencia de Copilot? GitHub Copilot es genial para una cosa: ayudarte a escribir código más rápido.
00:04:20Continue hace algo distinto. Copilot te ayuda a escribir; Continue te ayuda a entregar. Copilot vive en tu editor; Continue vive en todo tu flujo de trabajo: pull requests, CI y agentes.
00:04:32Y no son competidores, aunque en superficie lo parezcan. Funcionan muy bien juntos. Puedes usar Copilot para el autocompletado y luego Continue para asegurar que tu código esté listo para fusionarse.
00:04:43Pruébalo si no lo has hecho, o si ya lo conoces, ¿qué te parece? ¿Lo sigues usando o lo has dejado? Nos vemos en el próximo vídeo.

Key Takeaway

ContinueDev es una herramienta de código abierto que optimiza el ciclo de vida del desarrollo mediante agentes de revisión y contexto profundo del proyecto, complementando la escritura de código con una entrega más rápida.

Highlights

ContinueDev no busca reemplazar al programador

Timeline

Introducción y configuración inicial

El vídeo comienza presentando a ContinueDev como una alternativa que no busca sustituir al humano, sino eliminar los cuellos de botella en las revisiones de código. El proceso de instalación se realiza fácilmente como una extensión de VS Code y requiere un reinicio rápido para activar su icono lateral. Se explica cómo configurar los modelos de IA, permitiendo elegir entre opciones de pago en la nube como GPT-4 o el uso local gratuito mediante Ollama y Llama 3. Esta flexibilidad es crucial porque permite al usuario mantener la privacidad o ahorrar costes según sus necesidades técnicas. El narrador enfatiza que la configuración es tan sencilla como editar un archivo JSON o usar el asistente integrado.

Comprensión del código con contexto total

En esta sección, se aborda el problema de aterrizar en proyectos desconocidos y la ineficiencia de copiar y pegar código en chats externos. ContinueDev soluciona esto permitiendo resaltar código con Control + L para solicitar explicaciones que consideran todo el contexto del repositorio. El sistema analiza archivos abiertos y cambios en Git para ofrecer respuestas coherentes que herramientas genéricas no pueden igualar. Una funcionalidad destacada es la generación de vistas previas de "diff" reales directamente en el chat, permitiendo al desarrollador revisar cambios en paralelo. El usuario mantiene siempre el control final, pudiendo aceptar, modificar o rechazar las sugerencias de refactorización propuestas por la IA.

Agentes de revisión y automatización de PR

El vídeo introduce el concepto innovador de los agentes de revisión, los cuales pueden configurarse mediante simples archivos Markdown con reglas personalizadas. Estos agentes pueden auditar la seguridad, la lógica o el formato del código basándose en estándares definidos por el equipo. Además, la herramienta trasciende el editor de código permitiendo la conexión con plataformas de comunicación como Slack para alertar sobre el estado de los Pull Requests. Esto es especialmente útil para equipos pequeños que desean mantener altos estándares de calidad sin debates interminables. La integración fuera del IDE demuestra que el objetivo de ContinueDev es optimizar todo el flujo de trabajo de ingeniería.

Comparativa: Continue vs. GitHub Copilot

Finalmente, el autor analiza para quién es esta herramienta y cómo se diferencia de competidores establecidos como GitHub Copilot. Mientras que Copilot es excelente para la autocompleción y escritura rápida, Continue se especializa en la fase de entrega y validación del software. Se aclara que no son productos excluyentes, sino que pueden coexistir perfectamente para cubrir distintas etapas del desarrollo. El carácter de código abierto de Continue lo posiciona como una opción atractiva para quienes valoran la transparencia y la personalización. El vídeo concluye animando a los usuarios a probar la herramienta para reducir la fricción en sus ciclos de publicación de código.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video