Home Tecnología Cómo convertir el chatgpt en su herramienta de alimentación de codificación de...

Cómo convertir el chatgpt en su herramienta de alimentación de codificación de IA y duplicar su salida

16
0

Dem10/Getty Photographs

He estado experimentando con el uso de chatgpt para ayudar a turbocarga mi salida de programación durante más de dos años. Cuando ChatGPT me ayudó a encontrar un error preocupante, me di cuenta de que había algo que valía la pena en la inteligencia synthetic (IA).

Muchas personas con las que hablo piensan que la IA es un genio mágico que puede manifestar un programa o aplicación completo de un solo deseo apenas formado. Aquí hay una analogía mucho mejor: la IA es una herramienta eléctrica.

También: la mejor IA para codificar en 2025 (y qué no usar, incluido Deepseek R1)

Claro, puede usar una sierra anticuada para cortar madera, pero una sierra de mesa va mucho más rápido. Ninguna herramienta fabrica muebles. Ellos simplemente ayudarte a hacer muebles. Tenga en cuenta que la IA no va a escribir su código por usted. Le ayudará a escribir su código.

Aunque no hay una forma objetiva para decirle exactamente cuánto ChatGPT me ha ayudado, estoy bastante convencido de que ha duplicado mi salida de programación. En otras palabras, he hecho el doble usando chatgpt como parte de mi package de herramientas.

También: cómo pruebo la capacidad de codificación de un chatbot de ai, y tú también puedes

Principalmente he estado usando CHATGPT más en lugar de la versión gratuita de ChatGPT. Inicialmente, fue porque el modelo GPT-4 en Plus fue mejor en la codificación que el modelo GPT-3.5 en la versión gratuita. Sin embargo, ahora que ambas versiones admiten alguna variante del modelo GPT-4O, sus capacidades de codificación son idénticas. Recuerde que solo obtiene tantas consultas con la versión gratuita antes de que se le pida que espere un tiempo, y encuentro que interrumpe mi flujo de programación. Entonces, uso la versión de $ 20/mes más.

Debo tener en cuenta que he probado muchos modelos de idiomas grandes (LLM) contra mi codificación del mundo actual y descubrí que solo unos pocos (y todos basados ​​en los LLM de ChatGPT) podrían manejar todo lo que he arrojado. Entonces, aunque hay muchas herramientas geniales de IA para programadores que están disponibles (algunos incluso de forma gratuita), no serán tan útiles a menos que el código que la IA produce realmente funcione. La buena noticia es que inevitablemente mejorará la codificación con el tiempo, por lo que esto debería dejar de ser un gran problema.

También: los cinco errores más grandes que cometen las personas al solicitar una IA

Pensando en todos mis proyectos, me di cuenta de que hay algunos consejos tangibles que puedo compartir sobre cómo aprovechar al máximo un socio de programación de IA. Cavemos.

1. Dale a la IA muchos trabajos pequeños

La IA no maneja bien los conjuntos complejos de instrucciones, especialmente si espera que haga el diseño de productos. Sin embargo, la IA es extremadamente buena para analizar y procesar instrucciones pequeñas y bien definidas.

2. Piense en el bot como alguien al remaining de una conversación floja

En lugar del ritmo que podría provenir de un correo electrónico de ida y vuelta con un colega, que podría tener cada interacción separada por horas, think about que está en una charla floja donde cada interacción es mucho más pequeña, pero separada por segundos.

3. Para rutinas más complejas, indique iterativamente

Comience con una tarea easy y, cuando se haya escrito correctamente, agregue más, elemento por elemento. Corto y pego el aviso anterior, agregando y eliminando bits de la solicitud, ya que obtengo trozos de código que funcionan para lo que estoy buscando.

4. Pruebe cada pequeña porción de código que la IA devuelve

Nunca asuma que el código funcionará. Parche el código en su proyecto y vea cómo funciona.

5. Use el depurador

Para una prueba más profunda, no dude en caer en el depurador y caminar por el código generado por la IA paso a paso. Mire las variables y exactamente lo que hace la IA. Recuerde, está bien dejar que escriba fragmentos de código para usted siempre que verifique cada declaración y línea para el funcionamiento adecuado.

6. No necesita una asistencia de codificación Al incorporada directamente en su IDE

Muchos proveedores de herramientas de codificación están lanzando la concept de AIS integrados en sus herramientas. Entre otras cosas, este enfoque les permite mejorar las características de la IA. Sin embargo, prefiero usar ChatGPT para codificar como una herramienta separada de mi entorno de desarrollo. No quiero que una IA pueda llegar a mi entorno de codificación primario y cambiar lo que hay allí.

7. Siéntase libre de canibalizar líneas de código de las rutinas generadas

No siempre tienes que usar todo lo que la IA produce para ti. De la misma manera que podrías ir Desbordamiento de la pila Para buscar muestras de código, y luego elija y elija las líneas que desea copiar, puede hacer lo mismo con el código generado por IA.

8. Evite pedirle a la IA que realice codificación propietaria o use el conocimiento institucional que no tiene

AI LLMS se ejecutan en datos de capacitación o lo que pueden encontrar en la net. Eso significa que generalmente no saben nada sobre su aplicación única o lógica comercial. Entonces, evite tratar de hacer que la IA escriba cualquier cosa que requiera este nivel de conocimiento. Ese es tu trabajo.

9. Dé los ejemplos de IA para trabajar para que comprenda el contexto de su código

Le di a Chatgpt un fragmento de una página HTML y le pedí que agregara una función para expandir un bloque de texto. La IA me devolvió HTML, JS y CSS. Más tarde le pedí un selector CSS adicional y luego le pedí que justifique su trabajo, por lo que me explicó por qué hizo lo que hizo. Todo ese proceso funcionó porque los ejemplos que le di la IA lo ayudaron a comprender el contexto.

10. Use la IA para la codificación de conocimiento común

El mayor beneficio de la IA es escribir bloques de código que usan conocimiento común, bibliotecas populares y prácticas regulares. La IA no podrá escribir su lógica comercial única. Pero si le pide a la IA que escriba el código para las capacidades de las bibliotecas y las API, le ahorrará mucho tiempo.

11. No dude en pedir fragmentos de una o dos líneas

Incluso si necesita algo que solo pueda generar una o dos líneas de una respuesta, use la IA, ya que usará cualquier herramienta de investigación si puede ahorrarle tiempo.

12. Dígale a la IA cuando el código que escribió no funciona

Encuentro que AI a menudo escupe un código incompleto o no funcional. Dígale lo que no funciona y quizás sugiera aclarar. Luego pídale a la IA que escriba algo nuevo. Por lo basic, lo hace y el código revisado a veces es mejor que el unique.

13. Use una AL para verificar el trabajo de otro AL

Es interesante ver cómo dos modelos de lenguaje interpretan el mismo código. Como hemos visto, no todos los modelos de idiomas funcionan tan bien, pero sus resultados pueden ser instructivos. Incluso puede hacer que una sesión de chatgpt verifique los resultados de otra sesión de chatgpt.

14. Use la IA para escribir selectores CSS

Los selectores CSS son los codificadores de expresiones que usan para definir un elemento en una página net para el estilo u otras acciones. Se vuelven complejos y arcanos rápidamente. A menudo copio un bloque de HTML y pido un selector para una pieza determinada de ese HTML. Este enfoque puede ahorrar mucho tiempo. Sin embargo, recuerde que generalmente tendrá que iterar, diciéndole a la IA que los primeros selectores no funcionan hasta que genera uno que lo haga.

15. Use la IA para escribir expresiones regulares para usted

Las expresiones regulares son secuencias de matemáticas simbólicas que se usan con mayor frecuencia para el texto de análisis. No me gusta escribirlos casi tanto como no me gusta escribir selectores CSS. La IA es excelente para escribir expresiones regulares, aunque necesitará probarlas.

16. Use la IA para probar expresiones regulares

Yo uso la aplicación Patrones Probar expresiones regulares generadas en mi Mac Studio. Pero la IA también puede ayudar. A menudo alimento una instancia separada de la IA, una expresión common generada por ChatGPT. Entonces le pido esa instancia separada: “¿Qué hace esto?” Si recupero una descripción en línea con lo que quería que hiciera la función, siento más seguro de que la IA hizo lo que quería.

17. Deje que la IA haga matemáticas complejas de bucle

Al igual que con los selectores CSS y las expresiones regulares, las matemáticas de bucle complejas pueden ser tediosas y propensas a errores. Esta es una aplicación superb para una IA. Al especificar su aviso, no le digas a la IA qué está en el bucle. Deje que escriba los elementos de envoltorio de bucle apropiados, luego escriba la lógica de negocios después de que funcione ese proceso.

18. Use ‘¿Qué pasa con este código?’ como un aviso

A menudo alimentaré bloques de código, especialmente expresiones regulares generadas por la IA, a la IA. Puede ser muy instructivo ver lo que la IA cree que está mal con el código, a menudo destacando las condiciones de error que el código no prueba. Luego, por supuesto, pídale a la IA que regenere el código que corre los errores que encontró.

19. Use ‘¿Qué hace esto?’ como un aviso

Del mismo modo, me gusta alimentar bloques de código a la IA y preguntarle: “¿Qué hace esto?” A menudo es instructivo, incluso para mi propio código. Pero el mayor beneficio se produce cuando se trabaja en el código escrito por otra persona. Alimentar una función o un bloque a la IA puede ahorrar tiempo en la ingeniería inversa del código unique.

20. Sepa cuándo renunciar a la IA

A veces, la IA no puede hacer el trabajo. Descubrí que si intentas que la IA reescribe su código más de dos o tres veces, ya pasas el punto de no retorno. Si desea un código generado por IA, comience con un nuevo y nuevo mensaje y vea lo que obtiene desde allí. Y a veces, tendrás que ir solo.

21. Sea específico en su función y nombres de variables

La IA recoge la intención de los nombres variables y de funciones y escribe mejor código. Por ejemplo, especificar un nombre de variable como $ Order_Date ayuda a decirle a la IA que está tratando con un pedido y un valor de fecha. Es mucho mejor que algo como $ OD. Aún mejor, el código generado a partir de nombres de variables bien nombradas también es a menudo más legible, porque la IA sabe usar nombres más descriptivos para las otras variables que crea.

22. Lea las notas de pre y posts.

La IA generalmente genera notas sobre cada mensaje antes y después del código que escribe. Puede haber gemas que pueden ayudarlo a comprender lo que hizo la IA o cómo abordó el problema. A veces, la IA también lo señalará a otras bibliotecas o funciones que podrían ser útiles.

23. Está bien volver y pedir más ayuda en un fragmento de código

Tome las diversas piezas de código de su proyecto para ilustrar lo que necesita, dígale a ChatGPT que las lea y luego pregunte qué quiere. Necesitaba construir una exclusión para los campos de entrada en un área ampliada y pregunté a la IA. Menos de un minuto después, tenía un código que me habría llevado entre 10 minutos y una hora para escribirme.

24. Use el AL para ayudarlo a reescribir bloques de código obsoletos

Tenía un módulo PHP escrito en una versión anterior de PHP que usaba una función de idioma que ahora está en desuso. Para actualizar el código, pegé el segmento de código desaprobado en ChatGPT y le pedí que me dijera cómo reescribirlo para que sea appropriate con la mayoría de la versión PHP precise. Lo hizo, y funcionó.

25. Use AI para ayudarlo a escribir para idiomas menos familiares

Me siento muy cómodo recogiendo nuevos lenguajes de programación, pero he descubierto que la IA puede ser útil si necesito codificar en un lenguaje en el que no soy un experto. Le pregunto a la IA cómo escribir lo que quiero y especificar el idioma. Digamos que quiero saber cómo hacer una declaración de caso en Python y los he estado haciendo para siempre en PHP. Solo pregunte: “Examine escribir una declaración de caso en PHP y Python”, o “Cómo concatenar una cadena en Python vs PHP”. Obtendrá una excelente comparación y el proceso hace que escribir un código desconocido sea mucho más fácil.

Además: period un escéptico de IA hasta que estas 5 herramientas cambiaron de opinión

Aquí hay un consejo de bonificación. Consulte con su empresa sobre los problemas legales del código generado. Si no está seguro de por dónde comenzar, lea mi artículo sobre IA y propiedad del código. Si usa los consejos que compartí con usted, nunca usará AI para escribir una lógica comercial única o el núcleo de lo que hace que su código sea único. Como tal, es possible que pueda retener los derechos de autor de ese código, lo que debería compensar el elemento clave de su valor único.

Escribo código para uso interno por parte de una empresa o código de código abierto, por lo que no me preocupa los problemas de propiedad de los fragmentos generados por IA.

¿Ha utilizado una IA para ayudar a escribir código? ¿Tiene algún consejo para agregar a mi lista anterior? Háganos saber en los comentarios a continuación.


Puede seguir mis actualizaciones de proyecto diarias en las redes sociales. Asegúrese de suscribirse a Mi boletín de actualización semanaly sígueme en Twitter/X en @Davidgewirtzen Fb en Facebook.com/davidgewirtzen Instagram en Instagram.com/davidgewirtzy en youtube en Youtube.com/davidgewirtztv.



fuente