ChatGPT sigue captando atención. Imaginativos casos de uso y enfoques innovadores de prompting están expandiendo su utilidad con el paso del tiempo. GPT4, el modelo de lenguaje grande (LLM) que impulsa ChatGPT, ahora también tiene la capacidad de integrarse con herramientas externas como repositorios de gestión de conocimientos, entornos de codificación en sandbox o búsquedas web. La reciente introducción de ChatGPT Enterprise puede ayudar a disminuir la preocupación sobre temas de propiedad intelectual, a la vez que proporciona característicasempresariales como el seguimiento de uso y una mejor gestión de usuarios mediante SSO.
Aunque la capacidad de ChatGPT paraescribir código ha sido muy elogiada, creemos que las organizaciones deberían considerar usarlo en todo el ciclo de vida del software para mejorar la eficiencia y reducir errores. Por ejemplo, ChatGPT podría proporcionar nuevas perspectivas o dar sugerencias adicionales para tareas tan diversas como el análisis de requisitos, diseño arquitectónico o ingeniería inversa de sistemas legacy. Creemos no obstante que ChatGPT es más adecuado para ser usado como entrada a procesos — como ayuda para un primer borrador de historias o una plantilla para tareas de codificación — en lugar de una herramienta que produzca resultadostotalmente elaborados. Dicho esto, y con sus capacidades mejorando cada semana, algunas tareas de programación ahora pueden ser completamente posibles mediante preguntas cuidadosamente formuladas, lo cual es un arte en sí mismo.
ChatGPT es una herramienta interesante que tiene el potencial de ser de gran utilidad en varios aspectos del proceso de creación de software. Como un Gran Modelo de Lenguaje (LLM por sus siglas en inglés) que ha “leído” miles de millones de páginas web, ChatGPT propone perspectivas nuevas y ayuda en diferentes tareas, desde generar ideas y requisitos hasta escribir código y pruebas. Su habilidad para trabajar en las múltiples partes del ciclo de desarrollo del software la convierte en una herramienta versátil que puede mejorar la eficiencia y reducir los errores durante el proceso de desarrollo. GPT4, el modelo de lenguaje grande que alimenta ChatGPT, tiene ahora la habilidad de integrarse con herramientas externas como repositorios de gestión del conocimiento, entornos aislados de código o búsquedas web. Por ahora, creemos que ChatGPT se usa mejor como el punto de partida de un proceso, por ejemplo, para ayudar a escribir un primer borrador de una historia o un esqueleto para una tarea de codificación, que para producir resultados completamente “horneados”.
Existen preocupaciones alrededor de la propiedad intelectual y la privacidad de los datos con estas herramientas de IA, incluyendo algunas cuestiones legales no resueltas, por lo que recomendamos a las organizaciones que se dejen asesorar por sus equipos legales antes de usarlo. Algunos de nuestros clientes ya han empezado a experimentar con ChatGPT en varias fases del ciclo de vida del software, y recomendamos explorar la herramienta para valorar sus posibles beneficios. Esperamos que, como GitHub Copilot, pronto dispondrá de una oferta “para empresas” que pueda mitigar dichas preocupaciones sobre la propiedad intelectual.