Après avoir utilisé intensivement Vibe Coding pour des projets complexes pendant un certain temps, j'ai constaté que : actuellement, l'IA a du mal à résoudre les problèmes de manière proactive d'un point de vue architectural global, elle ressemble plutôt à un système qui résout les problèmes au fur et à mesure qu'ils se présentent, parfois en s'enlisant dans le problème lui-même. Pour les personnes sans formation en programmation, je pense que cela représente un fossé difficile à franchir. Faire une petite démo ne pose pas de problème, ou créer une application simple qui ne nécessite pas de maintenance ultérieure. Cependant, lorsqu'il s'agit de projets de niveau commercial ou de production, ne pas résoudre les problèmes à leur essence, ou ne pas les aborder d'un point de vue architectural global, peut entraîner des erreurs de direction, ce qui conduit à des bugs qui ne se terminent jamais. Cela met vraiment à l'épreuve le niveau de commandement et la capacité de jugement de la personne qui utilise l'IA pour coder. Cela peut sembler un peu abstrait, alors je vais essayer de donner un exemple : Par exemple, faire un projet est comme diriger l'IA pour conduire vers la destination. Au début, l'IA rencontre deux routes, une petite route et une grande route. À ce moment-là, l'IA choisit la première ou la deuxième route, cela semble à peu près équivalent, voire la première route est plus proche, étroite mais rapide ; en voyant la réponse de l'IA, cela semble logique, donc vous acceptez que l'IA prenne la petite route. Au fur et à mesure que le projet évolue, cette petite route rencontre divers obstacles, des embouteillages, des passages bloqués, etc. L'IA vous proposera naturellement diverses solutions, chaque fois capable de résoudre le problème, mais elle rencontrera de nouveaux problèmes. À la fin, vous réalisez que les problèmes semblent ne jamais se résoudre, et plus vous essayez de les résoudre, plus cela devient confus. Se rendre compte soudainement que cette route ne mène nulle part est déjà un bon signe, mais pour quelqu'un sans formation technique, je pense qu'il pourrait ne pas réaliser que la mise en œuvre actuelle est en fait fondamentalement erronée. En réalité, vous devez peut-être dire à l'IA que cette petite route que nous empruntons est probablement la mauvaise, même si elle est rapide, la méthode n'est pas correcte, nous devons prendre la grande route. J'ai constaté que même Opus a du mal à avoir ce type de pensée critique, ou à voir les problèmes d'un point de vue macro-architectural. Du moins, pour l'instant, ce n'est pas le cas. Il faut que je réfléchisse à travers les erreurs qu'elle commet pour déterminer si c'est une erreur fondamentale, pour diriger et lui dire : "Tu te trompes, tu devrais considérer si la direction actuelle de la route est fondamentalement incorrecte." En résumé, pour le dire directement, d'après mon expérience actuelle avec des projets complexes : les connaissances en codage de l'IA ont déjà dépassé la plupart des programmeurs professionnels, mais en termes d'expérience et de jugement, elles n'ont pas encore atteint un niveau professionnel. Je ne sais pas si dans six mois ou un an, cela sera corrigé.