Il s'est écoulé un certain temps, mais dans mon article précédent, je racontais comment j'ai créé avec Claude une application de liste de films à regarder.
Depuis, je me suis pris de passion pour le développement d'applications avec l'IA et, en affinant sans cesse mes applications avec Claude, j'ai rapidement atteint la limite d'utilisation du compte fourni par l'entreprise.
Craignant que cela n'affecte aussi mon travail principal, j'ai décidé de souscrire moi-même à un forfait payant.
« Cette fois, je vais créer quelque chose d'utile pour mon travail. »
Plein de motivation, j'ai cherché des idées, mais l'application finalement créée n'avait encore rien à voir avec le travail.
Contexte de la réalisation
Le sujet de cette fois-ci est la résolution d'un petit problème rencontré par une entreprise d'architecture et de design gérée par un proche.
Lorsque les travaux sont terminés et que le bien est remis au client, le rapport est, d'après ce que j'ai appris, rédigé dans un tableur.
Le modèle de rapport est fixe, et le contenu se limite à du texte et des photos.
Comme les données saisies sont simples, j'ai entendu dire que la richesse fonctionnelle d'un tableur peut au contraire devenir un obstacle : même pour créer un seul rapport, les personnes peu familiarisées avec l'outil peuvent mettre beaucoup de temps.
Ce qu'on veut faire est simple, mais l'outil est tellement complet qu'il complique les choses. C'est exactement le moment où une application dédiée prend tout son sens.
Le problème n'est pas qu'il manque des fonctions, mais qu'il y en a trop
Lorsqu'on se plaint d'un outil, on pense généralement à « il manque cette fonction », c'est-à-dire à un manque. Ici, c'est l'inverse : la démarche consiste à « soustraire », car il y a tellement de fonctions que l'outil devient difficile à utiliser.
Dans ce type de situation, le développement assisté par l'IA est particulièrement efficace.
Retirer des fonctions d'un produit existant, qui en propose déjà de nombreuses, est difficile. En revanche, construire à partir de zéro en n'assemblant que « ce qui est nécessaire » est au contraire assez simple.
À partir du contenu de la tâche, nous avons identifié les fonctions nécessaires, puis nous avons décrit ce que nous voulions faire à Claude, comme d'habitude. Le résultat est l'application que voici.
1. Liste des documents
Lorsque vous ouvrez l'application, la liste des rapports déjà créés s'affiche en premier. Vous pouvez de là créer un nouveau document ou modifier un document existant.
Pour créer un nouveau document, cliquez sur le bouton en haut à droite de l'écran. Pour modifier un document existant, cliquez sur celui-ci dans la liste.
2. Fonction de création de documents ultra-simplifiée
Les modèles de documents sont préparés à l'avance, de sorte que le travail commence avec chaque modèle déjà créé en un exemplaire. Cela supprime les tâches inutiles de création et de duplication manuelle des modèles.
Ajouter une page revient simplement à choisir l'un des modèles disponibles. Le tri et le renommage des feuilles fonctionnent comme dans un tableur, afin que la prise en main ne demande aucun effort d'apprentissage.
La saisie est elle aussi volontairement épurée : il suffit de saisir du texte dans les cadres prévus ou d'importer une image.
Il suffit de remplir les cadres prévus pour créer un document avec un minimum d'opérations.
Les images importées sont automatiquement compressées. Les photos prises avec un smartphone, souvent volumineuses, peuvent ainsi être importées telles quelles, sans retouche préalable.
3. Impression et export PDF des documents
Une fois la saisie terminée, vérifiez le rendu dans l'aperçu.
Dès l'aperçu, les titres, les filets et la mise en forme des polices sont harmonisés, et la mise en page s'ajuste automatiquement pour tenir sur une page A4.
Sans aucun réglage fastidieux de la part du responsable, un simple clic sur le bouton d'impression suffit pour obtenir un rapport net et soigné.
4. Fonction de sauvegarde
Cette application n'étant pas connectée à une base de données, les données sont en principe stockées dans le stockage local.
Un stockage en base de données aurait été idéal, mais en tant que personne non ingénieure connectant une base de données sur les indications de l'IA, nous avons jugé peu judicieux d'y confier les informations de nos clients. Nous avons donc renoncé à cette option pour le moment.
Nous avons toutefois estimé qu'il était préférable de pouvoir migrer et sauvegarder les données. Nous avons donc ajouté des fonctions d'exportation et d'importation des données.
Bien que cela nécessite une intervention manuelle, il est possible d'effectuer les sauvegardes essentielles et de transférer les données vers un autre appareil.
Conclusion
Des services permettant de créer des applications sans connaissances en programmation existent depuis plusieurs années, mais la plupart fonctionnent en combinant des fonctions prédéfinies.
Si ces solutions sont pratiques, elles offrent peu de possibilités de personnalisation fine, ce qui peut être frustrant pour certains utilisateurs.
Le développement assisté par IA, en revanche, permet d'intégrer autant de fonctions que nécessaire et offre une grande flexibilité de personnalisation. De plus, aucune connaissance en code n'est requise, et la mise en place est bien plus accessible qu'on ne le pense.
Ne vous est-il jamais arrivé de vous retrouver bloqué sur une tâche pourtant simple dans son objectif ?
Ce problème pourrait être résolu facilement en créant une application simple.
Cela recoupe en partie l'article précédent, mais je vous recommande de commencer par en créer une en toute simplicité.
Directeur en pleine ascension depuis son entrée dans l'entreprise en tant que jeune diplômé, actuellement très investi ! Il relève chaque jour le défi de devenir un profil polyvalent, maîtrisant tous les domaines, du design à la gestion publicitaire. Au travail, il vise une direction élégante et efficace, tandis que dans sa vie privée, il savoure pleinement une existence casanière dans sa forteresse qu'il appelle sa maison. Il aime aussi les animes.
Handan-chan
Directeur web / Entré en 2022