Los chatbots de inteligencia artificial (IA) han abierto un mundo de posibilidades para que las personas incursionen en proyectos que quizás no habrían abordado por falta de experiencia.
Como alguien que usa WordPress pero no tiene experiencia en codificación, pensé que sería interesante ver qué IA podría ayudar a crear un complemento simple.
Para esta pequeña prueba, utilicé los siguientes seis chatbots de IA:
- GPT-4 para suscriptores de ChatGPT Plus.
- GPT-4 a través de Microsoft Bing AI.
- PaLM 2 a través de Google Bard.
- Claude 2 a través del sitio web de Anthropic con una cuenta gratuita.
- Meta’s Code Llama (codellama-34b-instruct) y Llama 2 (llama-2-13b-chat) a través de Perplexity Labs con una cuenta gratuita.
El aviso
Si bien no es exclusivo del repositorio de complementos de WordPress, envié el siguiente mensaje para describir la funcionalidad deseada.
¿Puedes escribir el código PHP para un complemento de WordPress que agregará una columna a la página Todas las publicaciones del panel de administración de WordPress que muestre el recuento de palabras de cada publicación?
Los resultados
¿Qué tan bien funcionó cada uno de los seis modelos de IA?
No se requieren revisiones para ChatGPT, Bard, Bing y Claude
ChatGPT, Bard, Bing y Claude generaron código PHP que no generó problemas durante la instalación, activación o desactivación del nuevo complemento de recuento de palabras.
De los cuatro, ChatGPT proporcionó el conjunto de instrucciones más claro sobre la instalación del complemento recién generado, seguido de Bing y Bard.
Llama requiere ayuda de otros chatbots de IA
Si bien codellama-34b-instruct en Perplexity Labs generó el código PHP para un complemento de WordPress, ofreció algunos desafíos adicionales.
Después de la instalación, el complemento ofreció una serie de errores de advertencia en lugar de recuentos de palabras.
Cuando le pedí que solucionara el problema, me ofreció sugerencias.
ChatGPT, por otro lado, identificó el problema y revisó el código.
Con la intervención de ChatGPT, el complemento generado originalmente por codellama-34b-instruct funcionó según lo previsto, destacando la versatilidad y competencia de ChatGPT en la depuración y refinamiento de código.
Llama-2-13b-chat también generó código PHP para el complemento de WordPress descrito. Al principio, el complemento funcionó correctamente y mostró el recuento de palabras en la página de todas las publicaciones.
Sin embargo, apareció un error fatal al regresar a la página de complementos instalados.
Para remediar la situación, tuve que acceder al sitio FTP y eliminar manualmente los archivos del complemento; no es el tipo de experiencia que un usuario típico de WordPress apreciaría.
Al igual que codellama-34b-instruct, llama-2-13b-chat no pudo resolver su problema. Una vez más, ChatGPT vino al rescate y arregló el código, lo que resolvió los errores causados por el código original de llama-2-13b-chat.
IA generativa y el futuro de la codificación
La IA generativa es inmensamente prometedora para diversas tareas de desarrollo, incluida la creación de un complemento simple de WordPress.
Sin embargo, no todos los modelos de IA son iguales. Algunos se destacaron por su capacidad para crear código eficaz con un mínimo de indicaciones y solucionar problemas de código generado por otros modelos.
Con el rápido desarrollo de la tecnología de IA, no pasará mucho tiempo antes de que otros modelos de IA se vuelvan más confiables y precisos para realizar tareas de codificación.
Imagen de portada: Koshiro K/Shutterstock