Topics

Claude × Développement d'applications par des non-ingénieurs② - Comment nous avons créé une simple application pour résoudre les problèmes quotidiens du travail

  • column

Un peu de temps s'est écoulé, mais dans mon article précédent, j'ai écrit comment j'avais créé une application de liste de films à regarder avec Claude.

Depuis, j'ai été fasciné par le développement d'applications avec l'IA, et en continuant à affiner l'application avec Claude, le compte distribué par l'entreprise a rapidement atteint sa limite d'utilisation.

Pensant que cela pourrait nuire aux opérations normales, j'ai décidé de souscrire à un plan payant personnellement.

« Cette fois, je vais créer quelque chose d'utile pour le travail »

Avec cette détermination, j'ai développé l'idée, mais l'application finale s'est avérée n'avoir absolument rien à voir avec le travail une fois de plus.

Contexte de création

Cette fois, le sujet est la résolution d'une petite préoccupation d'une entreprise de conception architecturale gérée par un membre de la famille.

Là-bas, lors de la remise d'un projet aux clients après l'achèvement de la construction, ils créent des rapports à l'aide d'une feuille de calcul.

Le modèle du rapport est fixe, et le contenu ne contient que du texte et des images.

Parce que le contenu à saisir est simple, les nombreuses fonctionnalités d'un tableur deviennent plutôt un obstacle. J'ai entendu dire que les utilisateurs inexpérimentés passent beaucoup de temps à créer un seul rapport.

L'objectif est simple, mais l'outil est trop puissant, ce qui rend les choses compliquées. C'est exactement le moment où une application dédiée s'impose.

« Trop » plutôt que « pas assez » — une préoccupation différente

Quand on se plaint d'un outil, on pense généralement à « j'aimerais bien avoir cette fonction » — un manque. Mais cette fois, c'est l'inverse : « il y a trop de fonctionnalités, c'est devenu difficile à utiliser » — une approche de soustraction.

C'est aussi dans ces situations que le développement assisté par IA trouve son application.

Il est difficile de supprimer des fonctionnalités d'un produit fini richement doté, mais assembler « uniquement ce qui est nécessaire » à partir de zéro est bien plus facile.

Après avoir identifié les fonctionnalités requises à partir du travail à effectuer et avoir expliqué à Claude ce que je voulais faire de la manière habituelle, cette application a vu le jour.

1. Liste des documents

À l'ouverture de l'application, les rapports créés s'affichent d'abord sous forme de liste. De là, vous pouvez choisir de créer un nouveau document ou d'éditer un document existant.

Pour créer un nouveau document, cliquez sur le bouton en haut à droite de l'écran ; pour éditer un document existant, cliquez sur le document approprié dans la liste.

2. Fonction de création de documents simplifiée à l'extrême

En préparant à l'avance des modèles de documents et en démarrant avec un modèle pré-créé pour chaque feuille, vous éliminez les tâches fastidieuses telles que la création manuelle et la duplication de modèles.

L'ajout de pages se fait simplement en sélectionnant le modèle souhaité parmi ceux proposés. Le réarrangement des feuilles et la modification des noms fonctionnent comme dans une feuille de calcul, minimisant la courbe d'apprentissage lors de l'adoption.

La saisie est extrêmement simple : il suffit d'entrer du texte dans les champs fournis et de télécharger les images. Tout est conçu pour la simplicité.

Puisque vous remplissez simplement les cadres prédéfinis, vous pouvez créer un document avec seulement les opérations essentielles.

Les images téléchargées sont automatiquement compressées, ce qui vous permet de télécharger directement des photos prises avec un smartphone sans avoir besoin de les traiter au préalable, même si elles ont une taille importante.

3. Impression de documents et conversion en PDF

Une fois la saisie terminée, vérifiez le résultat final en aperçu.

À l'étape d'aperçu, la mise en forme des titres, des lignes et des polices est unifiée, et le tout est automatiquement ajusté pour tenir sur une page A4.

Sans que le responsable n'ait besoin d'effectuer des ajustements fastidieux, un rapport magnifiquement formaté est généré en un simple clic sur le bouton d'impression.

4. Fonction de sauvegarde

Comme cette application n'est pas connectée à une base de données, les données sont principalement stockées dans le stockage local.

Bien que l'enregistrement en base de données aurait été idéal, nous avons décidé de ne pas procéder ainsi. La raison : nous ne pouvions pas risquer qu'une personne sans expérience en ingénierie, en suivant les instructions de l'IA, stocke les informations des clients dans une base de données mal configurée.

Cependant, nous avons pensé qu'il serait utile de permettre la migration et la sauvegarde des données, c'est pourquoi nous avons ajouté des fonctionnalités d'export et d'import.

Bien que manuel, cela permet au minimum de sauvegarder les données et de les transférer sur un autre appareil.

Conclusion

Il existe depuis plusieurs années des services permettant à des non-ingénieurs de créer des applications, mais la plupart fonctionnent en combinant des fonctionnalités préexistantes.

Bien que pratiques, ces solutions offrent peu de personnalisation fine et peuvent laisser une impression de frustration, comme si quelque chose manquait toujours.

En revanche, le développement avec l'IA permet d'intégrer autant de fonctionnalités que nécessaire et offre une flexibilité de personnalisation remarquable. De plus, aucune connaissance en code n'est requise, et le seuil d'adoption est bien plus bas qu'on ne l'imagine.

N'avez-vous pas une tâche à proximité qui soit « en réalité simple, mais qui prend étrangement beaucoup de temps » ?

La création d'une application simple pourrait résoudre le problème sans difficulté.

Bien que cela chevauche l'article précédent, nous recommandons de commencer par une approche légère et décontractée.

Auteur de cet article

Directrice en pleine ascension depuis mon entrée en tant que nouvelle recrue ! Je relève des défis quotidiennement pour devenir un talent polyvalent maîtrisant tous les domaines, du design à la gestion des campagnes publicitaires. Au travail, je vise une direction intelligente, mais dans ma vie privée, je savoure la vie en recluse dans ma forteresse personnelle. J'aime les animes.

Handa

Directrice Web / Entrée en 2022

Voir les articles de ce membre

Notre équipe fiable et nos capacités de réactivité font notre fierté

Chez Liberogic, nos équipes expérimentées sont reconnues pour diriger activement les projets et sont hautement appréciées par nos clients.
Nous assignons correctement un chef de projet et un directeur, et veillons à assurer le déroulement fluide de l'ensemble du projet. Nous évitons une augmentation inutile des coûts en engagements complets, en allouant les ressources de manière optimale. Notre approche est réputée pour sa rapidité dans la compréhension des besoins, la création et la soumission des devis.

* Veuillez noter que nous n'engageons pas activement de missions d'intégration type SES.

Slack, Teams, Redmine, Backlog, Asana, Jira, Notion, Google Workspace, Zoom, Webex, et pratiquement tous les principaux outils de gestion de projet et de communication que vous utilisez.

Consultez-nous pour toute question ou préoccupation concernant le web.

Études de cas