El asistente de IA es mucho más inteligente que yo

Para un adulto de mediana edad que lleva 10 años programando, con experiencia de oro y que valora mucho su orgullo, admitir que la IA es más hábil que yo es algo muy embarazoso.

El costo total mensual de las herramientas de IA que uso no supera los 200 yuanes chinos, mientras que mi salario del jefe es mucho más alto.

Se puede prever que esto provocará burlas,

“Eso solo eres tú”

“Los programadores principiantes son así”

“Solo pueden hacer trabajos simples”

“No pueden hacer ingeniería real”

“Alucinaciones graves”

“No apto para entornos de producción”

Mi experiencia con herramientas de IA es suficiente para hacerme ignorar estas burlas. Este artículo no recomendará ninguna herramienta, principalmente busca resonancia intelectual, y siempre aprendo mucho de los comentarios.

Fui uno de los primeros usuarios de Github Copilot, comencé a usarlo desde la fase de pruebas internas y, al terminar la fase de pruebas, inmediatamente contraté la suscripción anual sin dudarlo, y la uso hasta hoy. Ahora no me emociono cuando resuelvo un problema difícil por mí mismo, ni me enorgullezco de “código elegante”. Ahora solo me emociona una cosa: que la IA entiende exactamente mi expresión, que el asistente de IA completa mis necesidades y supera mis expectativas.

De la experiencia acumulada en los últimos diez años, lo que más útil resulta en las herramientas de IA es:

  • Lógica
  • Patrones de diseño
  • Expresiones regulares
  • Markdown
  • Mermaid
  • Estilo de código
  • Estructuras de datos y algoritmos

Más específicamente:

  • Premisa mayor, premisa menor, relaciones de asociación adecuadas.
  • Crear relaciones de dependencia con cautela, prevenir rigurosamente dependencias cíclicas.
  • Si no es necesario, no añadir relaciones de asociación, si no es necesario, no ampliar el alcance de asociación.
  • Controlar estrictamente el tamaño de los bloques lógicos.
  • Utilizar búsqueda regular y generar código que facilite la búsqueda regular según el estilo de nomenclatura.
  • Generar mermaid, inspeccionar, modificar y ajustar, usar mermaid para guiar la generación de código.
  • Utilizar el nombre de estructuras de datos y algoritmos para guiar la generación de código.

He dedicado mucho tiempo a participar en diferentes proyectos de código abierto, algunos en áreas familiares, otros en áreas desconocidas, es la experiencia la que me permite aprender rápidamente. Descubrirás que los proyectos excelentes siempre son similares, mientras que los proyectos deficientes tienen sus propias formas de ser deficientes.

Si mi memoria se va deteriorando gradualmente, olvidando todas las experiencias acumuladas en el pasado, pero aun así tengo que seguir trabajando como programador para mantener a mi familia, puedo escribir una nota recordatoria. Si solo puedo escribir palabras clave muy breves, escribiría: Google "Cómo-Hacer-Preguntas"

¿Es el ser humano más inteligente que la IA? ¿O solo parte de las personas son más inteligentes que parte de la IA?

Debo admitir honestamente que adornarme a mí mismo no tiene ningún beneficio práctico. Como se indica en el título, este artículo es arrancar la cara y mostrar mis verdaderos pensamientos internos: la IA es más hábil que yo, mucho más hábil. Cada vez que empiece a dudar de la IA, me recordaré:

¿Es la IA más tonta que las personas? ¿O solo parte de las personas son más tontas que parte de la IA? ¿Debería replantear la pregunta?