Descripción
Cody es un asistente de codificación impulsado por IA diseñado para acelerar el proceso de desarrollo mediante la comprensión y utilización de toda su base de código. Se integra perfectamente con plataformas populares de alojamiento de código como GitHub y GitLab, así como con IDE como VS Code, JetBrains y Visual Studio. Al conectarse a estos entornos, Cody actúa como un asistente personal de IA, equipado para mejorar la comprensión, generación y depuración de código.
En su núcleo, Cody utiliza los últimos Modelos de Lenguaje Grandes (LLM) y extrae contexto de su entorno de desarrollo. Este contexto se extrae utilizando la API de búsqueda avanzada de Sourcegraph, lo que permite a Cody acceder a información sobre API, símbolos y patrones de uso tanto en bases de código locales como remotas. Este contexto integral garantiza que Cody pueda proporcionar asistencia altamente precisa y relevante.
Las capacidades clave de Cody incluyen chat para desarrolladores, donde los usuarios pueden hacer preguntas sobre su código, generar nuevos fragmentos de código y solicitar ediciones de código. El asistente ofrece autocompletado de código inteligente y sugerencias de autoedición, que analizan los movimientos del cursor y los cambios recientes para proponer modificaciones contextuales. Cody también presenta un sólido sistema de prompts, que permite a los desarrolladores automatizar tareas recurrentes con prompts personalizables y compartibles. Además, sus capacidades de depuración están optimizadas para identificar y corregir errores, acelerando significativamente el proceso de resolución de problemas y aumentando la productividad del desarrollador.
Cody ofrece opciones de implementación flexibles, incluidas extensiones para VS Code, JetBrains y Visual Studio, así como una interfaz de aplicación web y una interfaz de línea de comandos (CLI). Para soluciones a nivel empresarial, está disponible Cody para Sourcegraph Enterprise. La plataforma también incluye filtros de contexto, que permiten a los usuarios excluir repositorios específicos de los resultados de chat y autocompletado, mejorando así el control sobre el contexto utilizado por la IA.
La recopilación de datos por parte de Cody se centra en los prompts y las respuestas para proporcionar el servicio. Para usuarios individuales en Sourcegraph.com, los prompts y las respuestas pueden usarse para mejorar la experiencia del usuario, pero no para el entrenamiento del modelo. Los datos de uso y los comentarios también se recopilan para mejorar la experiencia general del usuario. Cody es compatible con otros productos de Sourcegraph, como Code Search, lo que permite a los usuarios consultar su base de código y luego usar la interfaz de chat de Cody para hacer preguntas sobre los resultados de la búsqueda.
Características principales de Cody
Comprensión, escritura y corrección de código impulsadas por IA
Utiliza LLM y contexto de desarrollo para mayor precisión
Se integra con GitHub, GitLab, VS Code, JetBrains, Visual Studio
Chat para desarrolladores para preguntas y generación de código
Autocompletado de código y sugerencias de autoedición
Prompts personalizables y compartibles para automatización de tareas
API de búsqueda avanzada para contexto de bases de código locales y remotas
Asistencia de depuración para identificar y corregir errores de código
Filtros de contexto para gestionar la inclusión de repositorios
Disponible como extensiones IDE, aplicación web y CLI
Soluciones empresariales para Sourcegraph Enterprise
¿Cómo usar Cody?
Instalar: Descargue e instale la extensión Cody para su IDE (VS Code, JetBrains, Visual Studio) o acceda a ella a través de la aplicación web de Sourcegraph.
Conectar: Vincule Cody a sus repositorios de código (por ejemplo, GitHub, GitLab) y su entorno de desarrollo.
Interactuar: Utilice la interfaz de chat para hacer preguntas sobre su código, solicitar generación de código o iniciar ediciones de código.
Utilizar autocompletado: Aproveche el autocompletado de código inteligente de Cody mientras escribe.
Configurar prompts: Cree y utilice prompts personalizados para automatizar tareas de codificación repetitivas.
Depurar: Emplee las capacidades de depuración de Cody para identificar y resolver errores en su código.
Gestionar contexto: Configure filtros de contexto para especificar qué repositorios debe considerar Cody.
Casos de uso de Cody
- Comprensión de código
- Generación de código
- Edición de código
- Asistencia de depuración
- Automatización de tareas
- Búsqueda contextual







