Navegar por el intrincado panorama de la codificación a menudo presenta a los desarrolladores un desafío recurrente: el disruptivo ir y venir entre su código y los modelos de lenguaje externo. Este proceso implica una tediosa danza de copiar, pegar y editar, lo que lleva a un flujo de codificación fracturado. Si bien algunos desarrolladores han explorado el uso de ChatGPT durante la codificación, el constante cambio de contexto requerido ha hecho que la experiencia sea más engorrosa que beneficiosa.
Han surgido soluciones existentes que intentan integrar modelos de lenguaje en el proceso de codificación. Sin embargo, estas soluciones normalmente requieren intervenciones manuales y no logran integrarse perfectamente con el flujo de trabajo del desarrollador. El resultado es una experiencia en la que las respuestas generadas exigen copiar y pegar mucho, lo que introduce ineficiencias y resta valor a la naturaleza fácil de usar de la codificación con modelos de lenguaje.
En respuesta a este problema surge Continuar, un innovador piloto automático de código abierto diseñado para entornos de desarrollo integrados (IDE) populares, como VS Code y JetBrains. El objetivo principal de Continuar es optimizar la experiencia de codificación, aprovechando el poder de los modelos de lenguajes grandes (LLM) como GPT-4 y Code Llama. Una característica destacada de Continuar es su enfoque no destructivo. Los desarrolladores tienen la libertad de revisar meticulosamente y aceptar o rechazar todas las ediciones propuestas antes de ponerse en contacto con el código base. Esto asegura que los desarrolladores mantengan el control sobre su código, tomando decisiones informadas sobre los cambios sugeridos por el modelo de lenguaje.
La colaboración es el corazón de la filosofía de diseño de Continuar. La plataforma permite a los desarrolladores interactuar con modelos de lenguaje de forma dinámica. Simplemente resaltando el código, planteando preguntas y ofreciendo instrucciones paso a paso, los desarrolladores pueden interactuar sin problemas con el modelo de lenguaje, haciendo que la experiencia de codificación sea más intuitiva y colaborativa.
La brillantez de Continuar se extiende a su personalización. Los desarrolladores pueden poner sus modelos en juego o utilizar la integración incorporada con varios modelos potentes, incluidos GPT-3, Codex, Claude y más. Esta flexibilidad garantiza que los desarrolladores puedan adaptarlo a sus preferencias y requisitos específicos, fomentando una experiencia de codificación más personalizada y eficiente.
Las métricas subrayan la destreza de Continuar, con impresionantes estrellas de GitHub que suman más de 5,9k, 291 bifurcaciones y una comunidad activa de 38 contribuyentes. Estas cifras subrayan la popularidad de la plataforma y el reconocimiento que ha obtenido dentro de la comunidad de desarrolladores.
En conclusión, Continuar emerge como un punto de inflexión en el panorama de la codificación, al abordar los desafíos inherentes de la integración de modelos de lenguaje en el proceso de desarrollo. Con su enfoque no destructivo, funciones colaborativas y un alto grado de personalización, Continuar está preparado para revolucionar la forma en que los desarrolladores interactúan con los modelos de lenguaje, haciendo que la codificación sea más fluida y agradable.
Niharika es pasante de consultoría técnica en Marktechpost. Es estudiante de tercer año y actualmente cursa su licenciatura en tecnología en el Instituto Indio de Tecnología (IIT), Kharagpur. Es una persona muy entusiasta con un gran interés en el aprendizaje automático, la ciencia de datos y la inteligencia artificial y una ávida lectora de los últimos avances en estos campos.