Illustration sur le prompt engineering avec Codex, des agents IA, des master prompts, des fichiers texte et des projets web sur serveur privé.

Prompt engineering : comment j’utilise Codex, des agents et des master prompts pour mes projets web

Dans cet article, j’explique comment j’utilise le prompt engineering avec Codex, des agents IA, des master prompts, des fichiers texte et un serveur privé pour organiser, développer et améliorer mes projets web.

Illustration sur le prompt engineering avec Codex, des agents IA, des master prompts, des fichiers texte et des projets web sur serveur privé.

Depuis quelque temps, j’utilise une stratégie de prompt engineering, ou ingénierie de prompt, que je trouve particulièrement intéressante pour avancer sur mes projets web avec l’intelligence artificielle.

Cette façon de travailler s’est construite progressivement. Au départ, j’étais parti sur un serveur mutualisé pour différents projets web, notamment autour de Wikidata. J’en ai parlé sur mon profil et sur mon blog. Cela m’a demandé beaucoup de temps et beaucoup d’efforts.

Mais j’ai fini par arriver à une limite assez simple : le serveur mutualisé ne me permettait plus de mettre en place certains de mes projets comme je le souhaitais.

J’ai donc commencé à revoir mes projets, à garder ceux qui me paraissaient les plus raisonnables et à revenir vers un serveur privé que j’avais déjà depuis huit ans.

C’est à partir de là que mon utilisation de Codex, des agents, des master prompts et des fichiers texte a réellement pris une autre dimension.

Du serveur mutualisé au serveur privé pour utiliser Codex

J’avais conservé ce serveur privé depuis environ huit ans. Je l’ai progressivement optimisé pour utiliser Codex en ligne de commande.

Mon objectif n’était pas forcément d’utiliser directement des services qui proposent déjà une organisation autour des agents. J’ai préféré commencer par créer personnellement mes agents et organiser mes projets de la manière qui me convenait.

La logique est assez simple.

Je peux par exemple demander à ChatGPT :

  • crée-moi un agent pour ceci ;
  • crée-moi un agent pour cela ;
  • structure-moi un agent ayant telle fonctionnalité ;
  • aide-moi à préparer un master prompt ;
  • résume-moi les informations liées à un projet.

Il m’arrive également d’utiliser la dictée vocale pour préparer ces demandes.

Ensuite, je peux demander à Codex de développer à partir de cette structure et d’adapter progressivement les agents ou les master prompts en fonction des résultats obtenus.

Je passe ici volontairement les détails complexes liés au développement web. Ce qui m’intéresse surtout, c’est la méthode.

Sur mon serveur, cette méthode repose beaucoup sur des fichiers texte. Mais le principe me semble également utilisable avec une interface web.

Je précise cependant un point important : je travaille principalement de cette manière sur mon serveur. Je ne peux donc pas confirmer exactement comment cette même organisation fonctionne sur chaque autre service que je n’ai pas testé.

Créer mes agents et mes master prompts avec ChatGPT

Au départ, j’ai créé mes master prompts et mes agents avec ChatGPT.

Je les ai ensuite sauvegardés sous forme de fichiers texte dans différents répertoires Codex liés à mes projets web.

Cette organisation m’a permis de commencer à utiliser Codex de manière de plus en plus intensive pour développer plusieurs projets.

Aujourd’hui, certains de ces projets sont encore en phase de test et de peaufinage.

Tous les projets n’ont cependant pas connu le même parcours.

J’ai dû en laisser certains de côté en raison notamment :

  • du manque d’espace disque ;
  • du manque de puissance ;
  • de la capacité du serveur ;
  • du temps nécessaire pour continuer à les développer.

À l’inverse, certains projets peuvent être conservés, améliorés, monétisés et progressivement présentés par moi-même.

C’est aussi ce qui m’intéresse dans cette organisation : je peux mieux voir quels projets je souhaite réellement continuer.

Lister les agents par projet

Une fois les agents créés, une étape que je trouve particulièrement utile consiste simplement à demander un résumé de ce qui existe déjà.

Vous pouvez par exemple demander :

  • liste-moi mes agents pour mes différents projets ;
  • liste mes agents par projet ;
  • résume mes master prompts par projet ;
  • résume mes agents par projet ;
  • fais-moi un résumé de mes master prompts et de mes agents.

Cette étape peut paraître très simple, mais elle me permet de retrouver plus facilement ce que j’ai déjà créé.

Quand plusieurs agents, plusieurs fichiers et plusieurs projets commencent à s’accumuler, le résumé devient lui-même un outil de travail.

Au lieu de repartir à chaque fois de zéro, je peux reprendre ce qui existe déjà, regarder comment les différents éléments sont organisés et continuer à travailler à partir de cette base.

C’est là que l’ingénierie de prompt ne consiste plus seulement, pour moi, à écrire une demande isolée.

Elle consiste aussi à travailler sur les prompts déjà créés, à les reprendre, à les résumer et à les adapter.

Utiliser la documentation pour peaufiner les agents

Pour mes projets web, je dispose également de différents documents.

Certains ont été produits directement par moi-même. D’autres peuvent avoir été produits avec l’aide de l’intelligence artificielle.

Dans les projets web, on retrouve notamment les fichiers README, ces fichiers « lisez-moi » qui regroupent des informations permettant de comprendre comment utiliser un système ou un projet.

Ces documents peuvent eux aussi devenir utiles pour travailler sur les agents.

Vous pouvez demander à ChatGPT comment utiliser un système à partir de cette documentation, mais également lui demander de produire des documents qui serviront ensuite à peaufiner les agents et les master prompts.

Pour moi, cela fait également partie du prompt engineering.

Je ne me limite donc pas à une succession de questions et de réponses.

Je peux travailler à partir :

  • de mes agents ;
  • de mes master prompts ;
  • de mes fichiers texte ;
  • de mes README ;
  • des documents déjà produits ;
  • des informations ajoutées progressivement à mes projets.

Tous ces éléments peuvent ensuite être repris et organisés.

Harmoniser les master prompts et les agents

Une fois que j’ai obtenu un résumé des agents et des master prompts de mes différents projets, je peux commencer un autre travail : l’harmonisation.

L’idée est de regarder ce qui existe déjà et de demander à l’intelligence artificielle de m’aider à rendre l’ensemble plus cohérent par rapport à mes objectifs.

Cette harmonisation peut répondre à différents besoins.

Je peux chercher à :

  • dépenser moins de crédits ;
  • être plus efficace ;
  • être plus productif ;
  • mieux organiser mes différents projets ;
  • mieux utiliser les informations déjà disponibles.

Je peux également ajouter des informations ou des fichiers, puis reprendre les master prompts et les agents en fonction de ces nouvelles informations.

Sur mon serveur, une partie de ce travail peut être automatisée avec différents outils. Là encore, je passe volontairement les détails techniques, car ce qui compte ici est surtout la logique générale.

Je crée, je sauvegarde, je résume, j’ajoute des informations, puis j’harmonise.

C’est cette succession d’étapes qui constitue aujourd’hui une partie importante de ma manière de travailler avec Codex.

Faire attention à l’utilisation des crédits Codex

Un autre élément à prendre en compte est naturellement l’utilisation des crédits Codex.

Selon votre utilisation, vous pouvez regarder si vous utilisez le service de manière trop intensive par rapport aux crédits dont vous disposez.

Si c’est le cas, vous pouvez essayer d’optimiser votre système afin de consommer moins de crédits.

Tous les usages ne demandent évidemment pas la même quantité.

Le traitement de texte est généralement relativement léger dans mon utilisation. En revanche, si vous commencez à faire traiter ou produire des livres entiers, la quantité nécessaire sera naturellement plus importante.

C’est pour cette raison que l’harmonisation de vos agents et de vos master prompts peut aussi avoir un intérêt très concret.

Vous pouvez vous demander :

  • est-ce que mes agents correspondent toujours à mes projets ?
  • est-ce que certains master prompts peuvent être regroupés ?
  • est-ce que mes documents sont correctement utilisés ?
  • est-ce que je peux obtenir le même résultat de manière plus simple ?
  • est-ce que mon organisation reste adaptée aux crédits dont je dispose ?

L’objectif n’est pas forcément de tout réduire.

L’objectif est surtout d’adapter votre organisation à votre utilisation réelle.

Pourquoi mon VPS est devenu intéressant pour mes projets web

Aujourd’hui, cette stratégie me permet d’utiliser Codex très régulièrement et d’avancer sur mes projets d’entreprise avec davantage de confiance.

Le passage du serveur mutualisé au serveur privé m’a demandé beaucoup de travail.

Pendant plusieurs jours, j’ai dû reprendre mon environnement et transférer mes projets.

Mais je vois maintenant clairement la différence entre les deux approches.

Pour résumer ma situation :

au revoir le serveur mutualisé, bonjour le serveur privé.

Mon VPS est notamment intéressant pour moi parce qu’il repose sur un forfait mensuel et parce que je rencontre moins de limitations qu’avec mon ancien serveur mutualisé.

Ce qui est également intéressant, c’est que je réalise aujourd’hui par moi-même des choses que je ne savais pas forcément mettre en place de cette manière il y a huit ans.

J’avais pourtant effectué des études avancées dans ce domaine.

Mais je n’avais pas toujours les cours, les notes ou les traces de tout ce que j’avais appris auparavant.

Aujourd’hui, l’intelligence artificielle me permet de retranscrire beaucoup plus facilement ces connaissances et de les réutiliser.

Des éléments appris il y a longtemps peuvent ainsi revenir dans mes projets actuels sous une forme beaucoup plus facile à exploiter.

Peut-on utiliser cette stratégie sans être informaticien ?

Je travaille personnellement sur un serveur et avec Codex en ligne de commande, mais cela ne signifie pas forcément que vous devez reproduire exactement mon environnement.

Des services comme Claude Cowork ou OpenAI Work peuvent, à mon avis, être intéressants pour les personnes qui ne sont pas informaticiennes.

Je n’ai cependant pas testé toutes ces solutions, et je préfère donc rester prudent sur leur fonctionnement exact.

Dans tous les cas, utiliser des agents et des master prompts demande un minimum :

  • d’apprentissage ;
  • de montée en compétences ;
  • de compréhension de ce que vous avez déjà créé ;
  • de travail sur vos propres besoins.

La technique que je partage peut néanmoins rester la même dans son principe.

Vous commencez par créer vos agents.

Vous créez vos master prompts.

Vous conservez les informations importantes.

Vous demandez ensuite des résumés par projet.

Vous utilisez vos documents pour compléter ces résumés.

Puis vous harmonisez progressivement vos agents et vos master prompts selon vos objectifs.

Ma stratégie de prompt engineering en résumé

Aujourd’hui, ma stratégie de prompt engineering avec Codex repose donc sur une organisation assez simple à expliquer, même si sa mise en place peut demander du travail.

Je pars de mes projets web et je construis progressivement autour d’eux :

  • des agents adaptés à chaque projet ;
  • des master prompts ;
  • des fichiers texte conservés dans mes répertoires ;
  • des documents README et autres informations utiles ;
  • des résumés des agents et master prompts ;
  • une harmonisation progressive de l’ensemble.

Je peux ensuite continuer à améliorer cette organisation en fonction de mes projets, de la capacité de mon serveur et de mon utilisation des crédits Codex.

Selon moi, le prompt engineering ne consiste donc pas uniquement à trouver « le bon prompt ».

Il s’agit aussi de travailler dans la durée avec les prompts, les agents, les documents et les informations que j’ai déjà produits.

C’est cette méthode que j’utilise actuellement pour continuer à développer, tester et peaufiner mes projets web.

Elle m’a également permis de mieux distinguer les projets que je devais laisser de côté de ceux que je pouvais continuer à développer, garder et éventuellement monétiser.

Après plusieurs années avec mon serveur privé et un passage par un serveur mutualisé devenu trop limité pour certains de mes besoins, je redécouvre finalement tout l’intérêt du VPS associé à Codex et à l’intelligence artificielle.

Et si vous utilisez vous aussi des agents, des master prompts ou Codex, je vous souhaite surtout de trouver l’organisation qui correspond à vos propres projets, à votre utilisation et à votre budget.

Et, bien entendu, de ne pas dépenser trop de crédits si votre budget est limité.

José DUTIAN

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *