- Zed se ha dedicado a dominar la manipulación de texto
- Creó generadores de parsers, diseñó lenguajes de programación y lanzó dos editores de texto de nivel de producción
- Cuando los modelos de lenguaje grandes (LLM) revolucionaron la interpretación y generación de texto, Zed decidió explorarlos
- Durante los últimos 2 años, Zed se ha enfocado en construir un editor de texto rápido y confiable, mientras experimentaba con integrar LLM en su flujo de trabajo
- Los ingenieros de Anthropic descubrieron Zed y reconocieron el valor de su interfaz centrada en texto. A partir de ahí comenzó la colaboración
Introducción a Zed AI
- Zed AI: servicio de programación asistida por IA basado en Claude 3.5 Sonnet de Anthropic. Se puede acceder iniciando sesión en Zed
- Fast Edit Mode de Claude 3.5 Sonnet: un nuevo modo optimizado para la edición de texto, que permite realizar refactorización de código y edición de documentos casi en tiempo real.
Cómo funciona Zed AI
- Gracias a la colaboración con Anthropic, Zed AI ofrece herramientas potentes y precisas a expertos que están en la primera línea del desarrollo de IA
- El enfoque de Zed para la programación asistida por IA se basa en dos funciones clave: el panel del asistente y las transformaciones en línea
Panel del asistente: dominar un contexto masivo
- El panel del asistente es el lugar donde se interactúa con el modelo de IA, y expone en texto la solicitud completa al LLM
- Se introdujo un sistema de comandos con barra:
/tab: inserta el contenido de las pestañas abiertas
/file: inserta el contenido de un archivo específico o del árbol de archivos
/terminal: incluye la salida de la terminal
/diagnostics: inserta información de diagnóstico de toda la base de código
/fetch: inserta la respuesta de cualquier URL HTTP
Transformaciones en línea
- Se activan con
ctrl-enter y realizan transformación y generación de código mediante prompts en lenguaje natural.
- Usan el buffer basado en CRDT de Zed y un protocolo personalizado de diferencias en streaming para transmitir en tiempo real la salida del modelo token por token.
- Fast Edit Mode permite realizar refactorización de código y edición de documentos casi en tiempo real.
Próximos planes para Zed AI
Flujo de trabajo para transformaciones complejas
- Amplía la interacción entre el panel del asistente y los archivos del proyecto mediante el comando
/workflow.
- Esta función permite trabajar desde el panel del asistente para coordinar cambios que afectan directamente a la base de código.
Herramientas eficientes para construir contexto
/project: comando para encontrar rápidamente información del proyecto e insertarla en el panel del asistente.
/auto: función que inserta contexto automáticamente según la tarea actual.
Resumen de GN⁺
- Zed desarrolló una herramienta de programación asistida por IA basada en su profunda comprensión de la manipulación de texto
- Gracias a su colaboración con Anthropic, Zed AI evolucionó hasta convertirse en una herramienta de programación potente y precisa
- A través del panel del asistente y las transformaciones en línea, ofrece a los desarrolladores un entorno de programación asistida por IA transparente y controlable
- Zed AI apunta a un desarrollo de software abierto y colaborativo, y espera seguir evolucionando junto con sus usuarios
1 comentarios
Opiniones de Hacker News
La integración de IA de Zed es muy fluida y agradable de usar
Se quiere un editor de texto rápido y programable
Se cambió de neovim a Zed y, en general, la experiencia ha sido satisfactoria
telescopey algunas funciones de navegación de vimResulta interesante el anuncio de Anthropic como alternativa a Copilot
Se piensa que los asistentes de IA hacen más lento el trabajo
Solicitud de nuevas funciones
repo-mapde aiderSe dedica más tiempo a entender código que a escribirlo
Se espera que algún día nos dé vergüenza la era de “pedirle comandos de shell a un LLM y ejecutarlos de inmediato”
Se quiere añadir una opción de compilación para desactivar las funciones de ML/IA
Si se usa
nvimjunto con un ecosistema propio de plugins de IA, surge la duda de si vale la pena probar Zed AI