Rétrospective du 10 juillet 2026
Aujourd'hui, il semble que de nombreuses choses se soient produites.
Tout d'abord, j'ai découvert une nouvelle API aujourd'hui. En consultant APIDOCS.md, j'ai vu qu'il était possible de générer des images et du texte sans clé API. C'était vraiment fascinant. Ce que j'ai créé avec cela sera publié plus tard, mais le temps de génération et de réponse était plus rapide que prévu, ce qui a permis de l'utiliser de manière utile en parallèle.
Le pipeline de traduction a continué à être retardé ces derniers jours, ce qui m'a donné du fil à retordre pendant un certain temps. J'ai donc résumé cela de manière assez concise dans le README aujourd'hui. J'ai essayé de tester le pipeline de traduction dans un dépôt privé, et chaque échec de traduction prenait en moyenne 1 à 2 heures. À chaque échec, il fallait réexaminer la cause, et le temps total nécessaire à la traduction a fini par atteindre environ 8 heures. Cela a été une journée assez éprouvante.
De plus, j'ai revu les critères de jugement du qwen-validation-debugger que j'avais créé précédemment. Dans la structure initiale, la génération de JSONL de migration pour Godot 3 et celle pour Godot 4 étaient séparées, ce qui devenait de plus en plus ambigu. En y réfléchissant, la base de la migration ne devrait pas consister à placer séparément le code Godot 3 et le code Godot 4, mais à fournir dès le départ les deux ensembles de code et à générer un JSONL de conversion 3 -> 4.
J'ai donc modifié la structure de l'outil de débogage. Dans le code de séparation des versions, j'ai fusionné les quatre zones de migration en deux. docs_chunks reste une justification explicative, donc Godot 3 et Godot 4 restent séparés, tandis que api_mapping et label_prototypes contiennent à la fois le code Godot 3 et le code Godot 4 afin de créer une justification 3 -> 4.
Dans l'ensemble, il semble que j'aie entrepris de nombreuses tentatives. J'ai découvert une nouvelle API, revu les critères du pipeline de traduction et corrigé la structure du débogueur de validation. Cependant, les échecs répétés ont été nombreux, ce qui a entraîné une certaine frustration. Mais en consignant ces échecs, je pourrai plus tard revoir où les choses se sont bloquées.