
Sourcegraph Cody
Sourcegraph Cody es un asistente de programación con IA para VS Code, JetBrains, Visual Studio, la web y la línea de comandos que obtiene contexto de la búsqueda de código de Sourcegraph; es compatible con Sourcegraph Enterprise.
Acerca de esta herramienta
Cody es el asistente de programación con IA de Sourcegraph. Lo que lo distingue es la forma en que reúne contexto: utiliza la búsqueda y la inteligencia de código de Sourcegraph para encontrar fragmentos relevantes en el archivo abierto, el repositorio actual y repositorios remotos, y luego los envía junto con tu pregunta a un modelo de lenguaje grande. Por lo tanto, las respuestas pueden reflejar cómo se usa una API o un símbolo en un código base grande, no solo el código en pantalla. Los permisos se aplican durante la recuperación, por lo que solo lee el código que el usuario tiene permitido ver.
Cody está disponible como extensión para VS Code y los IDE de JetBrains, como extensión experimental para Visual Studio, dentro de la aplicación web de Sourcegraph y mediante un cliente de línea de comandos. Ofrece chat sobre código, sugerencias de edición automática que siguen tu cursor y tus cambios recientes, prompts que se pueden guardar y compartir con un equipo, y filtros de contexto que mantienen los repositorios elegidos fuera del chat y de las completaciones.
La documentación de Sourcegraph describe ahora Cody como compatible con Sourcegraph Enterprise y pide a los equipos interesados que contacten con su equipo de ventas. Cody depende de una instancia de Sourcegraph tanto para el contexto como para actuar como proxy hacia el proveedor del modelo, por lo que las instalaciones autoalojadas necesitan acceso a internet para llegar a ese proveedor. Para los clientes empresariales, Sourcegraph afirma que no entrena con los datos de la empresa.
Qué puedes hacer
Contexto del código base
Recupera fragmentos relevantes de repositorios locales y remotos mediante la búsqueda de Sourcegraph.
Chat
Pregunta, genera o edita código, añadiendo archivos, símbolos o repositorios como contexto con menciones @.
Edición automática
Propone cambios basados en la posición del cursor y tus ediciones recientes.
Prompts compartidos
Guarda tareas comunes como prompts y compártelas con todo un equipo.
Filtros de contexto
Excluye repositorios seleccionados del chat y del autocompletado.
¿Para quién es?
- Un desarrollador pregunta cómo se usa una API interna en docenas de repositorios antes de cambiarla.
- Un equipo de plataforma comparte prompts estándar para escribir pruebas y revisar cambios.
- Una organización que ya utiliza Sourcegraph añade un asistente que respeta los permisos existentes.
Antes de elegir
Cody requiere una instancia de Sourcegraph, y los fragmentos de código se envían a un proveedor de modelos externo; revisa esto con tu equipo de seguridad.
La disponibilidad ahora se centra en Sourcegraph Enterprise, así que consulta qué se ofrece a los desarrolladores individuales antes de planificar un despliegue.
Preguntas frecuentes
¿Cody entrena con mi código?
Sourcegraph afirma que no entrena con los datos de los clientes empresariales y que sus proveedores de modelos no entrenan con el código base de un cliente.
¿Qué editores admite Cody?
VS Code, los IDE de JetBrains, Visual Studio como extensión experimental, la aplicación web de Sourcegraph y un cliente de línea de comandos.
¿Puede Cody ejecutarse contra una instancia de Sourcegraph autoalojada?
Sí, pero la instancia necesita acceso a internet porque los fragmentos se envían a un proveedor de modelos en la nube como Anthropic u OpenAI.
Consulta el sitio web oficial para conocer las funciones, los precios y las condiciones actuales.