issue192:mon_opinion2
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
issue192:mon_opinion2 [2023/05/02 21:24] – d52fr | issue192:mon_opinion2 [2023/05/04 15:42] (Version actuelle) – andre_domenech | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
Cependant, bien que ChatGPT soit parfaitement capable de produire un texte raisonnablement intelligent après une telle commande, cet article n’a pas en fait été généré par l'IA. Mais, comme nous le verrons, une partie du contenu de l’article a été vraiment produit avec ChatGPT. En particulier, | Cependant, bien que ChatGPT soit parfaitement capable de produire un texte raisonnablement intelligent après une telle commande, cet article n’a pas en fait été généré par l'IA. Mais, comme nous le verrons, une partie du contenu de l’article a été vraiment produit avec ChatGPT. En particulier, | ||
- | D’abord, permettez-moi d’expliquer le scénario. J’ai un document LibreOffice (un fichier ODT) qui contient les listes des sujets que mon club d’informatique a traités au fil des trois derniers annnées, dans nos sessions hebdomadaires de questions-et-réponses en ligne. Chaque semaine, je crée un agenda pour la session à venir sous la forme d’un fichier texte (TXT) qui liste les titres des sujets dont on discutera cette semaine-là. Ce fichier texte est utilisé pour divers objectifs dont l’un a été d’ajouter manuellement la liste des nouveaux sujets au fichier principal d’index ODT. Je voulais automatiser ce dernier processus en développant un macro qui lirait les sujets dans le fichier texte, puis les ajoutera à la fin du fichier ODT. | + | D’abord, permettez-moi d’expliquer le scénario. J’ai un document LibreOffice (un fichier ODT) qui contient les listes des sujets que mon club d’informatique a traités au fil des trois derniers annnées, dans nos sessions hebdomadaires de questions et réponses en ligne. Chaque semaine, je crée un agenda pour la session à venir sous la forme d’un fichier texte (TXT) qui liste les titres des sujets dont on discutera cette semaine-là. Ce fichier texte est utilisé pour divers objectifs dont l’un a été d’ajouter manuellement la liste des nouveaux sujets au fichier principal d’index ODT. Je voulais automatiser ce dernier processus en développant un macro qui lirait les sujets dans le fichier texte, puis les ajoutera à la fin du fichier ODT. |
**I don’t know all that much about object-oriented programming so, when I want to create a macro for a document in LibreOffice Writer, my practice is to use Google to search for code extracts that I can then modify and string together to produce the final product. | **I don’t know all that much about object-oriented programming so, when I want to create a macro for a document in LibreOffice Writer, my practice is to use Google to search for code extracts that I can then modify and string together to produce the final product. | ||
Ligne 19: | Ligne 19: | ||
Now, I know how to read and write lines of text from an ASCII file. My problem is that the ODT file isn’t a simple text file. The ODT format is a special type of ZIP file that contains a number of XML and other components. | Now, I know how to read and write lines of text from an ASCII file. My problem is that the ODT file isn’t a simple text file. The ODT format is a special type of ZIP file that contains a number of XML and other components. | ||
- | Puisque je ne connais pas grand’chose sur la programmation orientée objet, quand je veux créer un macro pour un document dans LibreOffice Writer, j' | + | Puisque je ne connais pas grand’chose sur la programmation orientée objet, quand je veux créer un macro pour un document dans LibreOffice Writer, j' |
- | Mais, après, j'ai vu une vidéo sur YouTube où une personne utilisait ChatGPT pour créer du code informatique dans plusieurs langages de programmation en tout simplement indiquant au bot IA ce qui était nécessaire. Il se peut que LibreOffice Basic soit un élément plus ou moins mineur en termes de programmation standard, mais je pensais que ça vaudrait le coup de voir si je pouvais utiliser ChatGPT pour développer le code de mon macro. | + | Mais, après, j'ai vu une vidéo sur YouTube où une personne utilisait ChatGPT pour créer du code informatique dans plusieurs langages de programmation en tout simplement indiquant au bot IA ce qui était nécessaire. Il se peut que LibreOffice Basic soit un élément plus ou moins mineur en termes de programmation standard, mais je pensais que ça vaudrait le coup de voir si je pouvais utiliser ChatGPT pour développer le code de ma macro. |
- | Je sais comment lire et écrire des lignes de texte à partir d’un fichier ASCII. Mon problème est que le fichier ODT n’est pas un simple fichier texte. Le format ODT est un type spécial de fichier ZIP qui contient de nombreux composants dont le XML. Ainsi, l’astuce est de faire en sorte que le macro ouvre le fichier ODT, identifie le composant qui contient le texte du document, ajoute les lignes voulues à la fin et ferme le fichier. | + | Je sais comment lire et écrire des lignes de texte à partir d’un fichier ASCII. Mon problème est que le fichier ODT n’est pas un simple fichier texte. Le format ODT est un type spécial de fichier ZIP qui contient de nombreux composants dont le XML. Ainsi, l’astuce est de faire en sorte que la macro ouvre le fichier ODT, identifie le composant qui contient le texte du document, ajoute les lignes voulues à la fin et ferme le fichier. |
**At present, use of ChatGPT is free. All that is required is to create an account on the system, or login using an established Google account. | **At present, use of ChatGPT is free. All that is required is to create an account on the system, or login using an established Google account. | ||
Ligne 33: | Ligne 33: | ||
Actuellement, | Actuellement, | ||
- | Le résultat était époustouflant | + | Le résultat était époustouflant, comme démontré par la capture d’écran (partielle) suivante : |
En fait, ChatGPT produit un tutoriel personnalisé sur la création de la macro. Chaque étape nécessaire au processus est expliquée et l’extrait du code afférent est affiché. Enfin, le code complet qui a été développé pour la macro demandée est affiché. | En fait, ChatGPT produit un tutoriel personnalisé sur la création de la macro. Chaque étape nécessaire au processus est expliquée et l’extrait du code afférent est affiché. Enfin, le code complet qui a été développé pour la macro demandée est affiché. |
issue192/mon_opinion2.1683055484.txt.gz · Dernière modification : 2023/05/02 21:24 de d52fr