Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3037 connectés 

 

 

Avez-vous basculé sur ChatGPT Plus ?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  264  265  266  ..  333  334  335  336  337  338
Auteur Sujet :

[Topic unique] IA générative de texte, ChatGPT, Copilot, Gemini & co

n°74035077
crepator4
Deus ex machina
Posté le 03-01-2026 à 10:31:29  profilanswer
 

Reprise du message précédent :
y'a sur les moyens de paiement j'y ferais pas trop confiance... (j'avais acheté un "programmez" special paypal rien que pour ça :lol: )


---------------
...survivre à ses Medecins...
mood
Publicité
Posté le 03-01-2026 à 10:31:29  profilanswer
 

n°74035246
gatsu35
Blablaté par Harko
Posté le 03-01-2026 à 10:55:58  profilanswer
 

crepator4 a écrit :

y'a sur les moyens de paiement j'y ferais pas trop confiance... (j'avais acheté un "programmez" special paypal rien que pour ça :lol: )


ah oui pour ça je fais à la main


---------------
Blablaté par Harko
n°74035274
david42fr
Posté le 03-01-2026 à 11:00:27  profilanswer
 

gatsu35 a écrit :

- Une app de sport/tracking sportif/suivi alimentaire avec conseil IA, mais pareil, pas bien gérée, je compte aussi la refaire


Tu piques ma curiosité… un MyFitnessPal amélioré ?


---------------
A life spent making mistakes is not only more honorable, but more useful than a life spent doing nothing. -- Shaw -- mon topic de vente photo
n°74035578
gatsu35
Blablaté par Harko
Posté le 03-01-2026 à 11:40:49  profilanswer
 

david42fr a écrit :


Tu piques ma curiosité… un MyFitnessPal amélioré ?


un truc pour ma gueule, mais qui ferait pareil,  
 
en général c'est open source et en images docker pour selfhoster tout ça


---------------
Blablaté par Harko
n°74035672
david42fr
Posté le 03-01-2026 à 11:57:40  profilanswer
 

gatsu35 a écrit :


un truc pour ma gueule, mais qui ferait pareil,  
 
en général c'est open source et en images docker pour selfhoster tout ça

OK, je sens bien que la limite est finalement mon porte monnaie et mon inventivité!  


---------------
A life spent making mistakes is not only more honorable, but more useful than a life spent doing nothing. -- Shaw -- mon topic de vente photo
n°74035688
haliey wel​ch
Posté le 03-01-2026 à 12:00:42  profilanswer
 

J'avais utilisé invideo pour générer quelques vidéos à partager sur les RS pour de la pub.
 
C'est plutôt bien mais peut-être qu'il y a mieux. Il y en a tellement de ce genre d'outils que c'est fatiguant de tous les essayers, sachant que la plupart sont décevants quand on doit prendre des voix autre que l'anglais.
 
Vous avez des suggestions ?

n°74035933
falkon1000
Posté le 03-01-2026 à 12:51:03  profilanswer
 

gatsu35 a écrit :

je suis en train de me demander, je suis en train de coder une plateforme de streaming musical avec playlist, recherche tout est propre
on est proche d'une interface spotify
et avec api subsonic/open subsonic
il n'y a même pas 4h de taf dessus (en mode, je prompt, j'attends, je teste, je lui fais mes retours, en gros je fais autre chose pendant qu'il bosse)
 
Le métier de développer est mort (surtout dev web), je suis dev web depuis plus de 20 ans, et je le vois le métier changer là, je ne code presque plus, il faut juste mon expertise pour des cas très pointus (communication entre 2 app sur 2 browser entre 2 domaines différents + avec word), ou des trucs du genre, gérer une authent avec un truc farfelu de 10 ans d'âge, là les IA se pètent souvent la gueule


Oui. Aujourd’hui une machine produit mieux et plus vite qu’une équipe de 5 ou 10 seniors qui coderaient sans jamais s’arrêter et qui n’hésiteraient jamais
 
Et elle ne rechigne pas à faire des changements si le métier change d’avis en voyant le résultat

n°74036154
the_fennec
f3nn3cUs z3rd4
Posté le 03-01-2026 à 13:31:14  profilanswer
 

Cuistot a écrit :

je n'ai plus les liens sous la main mais j'ai vu quelques études d'applis générées par IA elles font très bien le boulot mais sont tout sauf safe


 
Sur tous les projets que j'ai fait les versions des libs sont super vieilles, facilement un ou deux ans. Il faut vraiment forcer la main de l'agent pour qu'il utilise les dernières versions. Il rajoute aussi facilement des "APIs de debug" un peu trop permissives.
 
Jamais je remplace des seniors par des IAs :o :lol:


---------------
Faudra que je teste un jour :o
n°74036179
Olivie
SUUUUUUUUUUUUUU
Posté le 03-01-2026 à 13:35:23  profilanswer
 

Vous demandez à votre agent de suivre un opinionated style guide? (j'ai vu ca y a 2 jours sur Tiktok :o )


---------------

n°74036193
Olivie
SUUUUUUUUUUUUUU
Posté le 03-01-2026 à 13:38:03  profilanswer
 

Depuis quelques jours j'ai l'impression que Codex > Opus > Gemini 3 et Opus dans antigravity (qui font que de la merde)


---------------

mood
Publicité
Posté le 03-01-2026 à 13:38:03  profilanswer
 

n°74036197
the_fennec
f3nn3cUs z3rd4
Posté le 03-01-2026 à 13:38:42  profilanswer
 

Olivie a écrit :

Vous demandez à votre agent de suivre un opinionated style guide? (j'ai vu ca y a 2 jours sur Tiktok :o )


 
Je le fais que pour faire ma "pre-review" ou je lui dit de simuler un dev senior, un junior, un QA et un manager.

Message cité 1 fois
Message édité par the_fennec le 03-01-2026 à 13:39:16

---------------
Faudra que je teste un jour :o
n°74036201
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 13:40:03  profilanswer
 

Cuistot a écrit :

je n'ai plus les liens sous la main mais j'ai vu quelques études d'applis générées par IA elles font très bien le boulot mais sont tout sauf safe

 
the_fennec a écrit :

 

Sur tous les projets que j'ai fait les versions des libs sont super vieilles, facilement un ou deux ans. Il faut vraiment forcer la main de l'agent pour qu'il utilise les dernières versions. Il rajoute aussi facilement des "APIs de debug" un peu trop permissives.

 

Jamais je remplace des seniors par des IAs :o :lol:


C'est là où les cross vérification avec plusieurs IA est intéressant


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74036207
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 13:41:21  profilanswer
 

Olivie a écrit :

Vous demandez à votre agent de suivre un opinionated style guide? (j'ai vu ca y a 2 jours sur Tiktok :o )

 
the_fennec a écrit :

 

Je le fais que pour faire ma "pre-review" ou je lui dit de simuler un dev senior, un junior, un QA et un manager.


C'est quoi ça


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74036255
Olivie
SUUUUUUUUUUUUUU
Posté le 03-01-2026 à 13:52:10  profilanswer
 


 [:michel_cymerde:7]  

Citation :

An opinionated style guide is a strict set of rules for writing and coding that enforces specific preferences for consistency, readability, and best practices, going beyond general guidelines by dictating how things should be done (e.g., specific formatting, naming, or patterns), making it easier for teams to maintain uniform codebases, even if the rules are personal or project-specific rather than universal standards like APA or Chicago.


---------------

n°74036257
the_fennec
f3nn3cUs z3rd4
Posté le 03-01-2026 à 13:52:37  profilanswer
 

bulldozer_fusion a écrit :

C'est là où les cross vérification avec plusieurs IA est intéressant


J'ai demandé a GPT 5.2 de vérifier Opus et il a juste dit que c'était du super boulot, mais j'avais déjà ajouté plein de linters donc il restait plus grand-chose a faire.  
 
 


 
Genre:
 
As a senior dev, check concurrency issues, etc.
As a junior dev, check everything is easy to understand, etc.
As a manager, check your Excel reports and let us work :o


---------------
Faudra que je teste un jour :o
n°74036293
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 14:01:07  profilanswer
 

Olivie a écrit :


 [:michel_cymerde:7]

Citation :

An opinionated style guide is a strict set of rules for writing and coding that enforces specific preferences for consistency, readability, and best practices, going beyond general guidelines by dictating how things should be done (e.g., specific formatting, naming, or patterns), making it easier for teams to maintain uniform codebases, even if the rules are personal or project-specific rather than universal standards like APA or Chicago.


 
the_fennec a écrit :


J'ai demandé a GPT 5.2 de vérifier Opus et il a juste dit que c'était du super boulot, mais j'avais déjà ajouté plein de linters donc il restait plus grand-chose a faire.

 



 
the_fennec a écrit :

 

Genre:

 

As a senior dev, check concurrency issues, etc.
As a junior dev, check everything is easy to understand, etc.
As a manager, check your Excel reports and let us work :o


Ah OK
Vous avez un lien qui explique ou donne des exemples du format à adopter?


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74036324
Olivie
SUUUUUUUUUUUUUU
Posté le 03-01-2026 à 14:06:40  profilanswer
 

bulldozer_fusion a écrit :


Ah OK
Vous avez un lien qui explique ou donne des exemples du format à adopter?


ChatGPT m'écrit mes prompts de Coding. Je lui ai dit qu'on doit toujours utiliser les opinionated style guide.
Donc maintenant quand il écrit les prompts, il met toujours:

Citation :

Constraints: opinionated TypeScript/Node style guide


L'agent quand il code sait ce que c'est  [:michel_cymerde:7]

 

EDIT: pour TypeScript/Node ca dépend bien sur en quoi il code.

Message cité 1 fois
Message édité par Olivie le 03-01-2026 à 14:07:12

---------------

n°74036363
H00d
Posté le 03-01-2026 à 14:15:40  profilanswer
 

gatsu35 a écrit :

- Une app de sport/tracking sportif/suivi alimentaire avec conseil IA, mais pareil, pas bien gérée, je compte aussi la refaire

 

chaque webapp  est une PWA et s'installe sur le mobile comme une app, et fonctionne très bien sur mobile/navigateur/navigateur desktop


gatsu35 a écrit :

un truc pour ma gueule, mais qui ferait pareil,

 

en général c'est open source et en images docker pour selfhoster tout ça


Je suis preneur de détails si tu peux en donner car je comptais faire la même chose, surtout pour la partie sport.

 

J'utilise Hercules depuis des années, mais le dev ne maintenait plus l'application, l'a revendu à ZipoApps et depuis c'est pire.

 

Je pensais aussi à une image docker, comme ça je peux l'héberger sur mon NAS.

 

Abo ChatGPT Plus mais aucune xp en dev.

Message cité 1 fois
Message édité par H00d le 03-01-2026 à 14:15:57
n°74036365
falkon1000
Posté le 03-01-2026 à 14:16:01  profilanswer
 

Olivie a écrit :


 [:michel_cymerde:7]  

Citation :

An opinionated style guide is a strict set of rules for writing and coding that enforces specific preferences for consistency, readability, and best practices, going beyond general guidelines by dictating how things should be done (e.g., specific formatting, naming, or patterns), making it easier for teams to maintain uniform codebases, even if the rules are personal or project-specific rather than universal standards like APA or Chicago.



en gros ça peut se faire avec les skills

n°74036400
gatsu35
Blablaté par Harko
Posté le 03-01-2026 à 14:25:05  profilanswer
 

H00d a écrit :


Je suis preneur de détails si tu peux en donner car je comptais faire la même chose, surtout pour la partie sport.
 
J'utilise Hercules depuis des années, mais le dev ne maintenait plus l'application, l'a revendu à ZipoApps et depuis c'est pire.
 
Je pensais aussi à une image docker, comme ça je peux l'héberger sur mon NAS.
 
Abo ChatGPT Plus mais aucune xp en dev.


tu m'interesses, car c'est le besoin que j'ai du mal à exprimer, si je reprends les mêmes principes que l'app hercules tu en penses quoi ?  
en open source évidemment et selfhosted


---------------
Blablaté par Harko
n°74036555
david42fr
Posté le 03-01-2026 à 14:53:34  profilanswer
 

Un mélange de skimble et MyFitnessPal!  :love: avec une base de données propre concernant les calories ingurgitées et dépensées...


---------------
A life spent making mistakes is not only more honorable, but more useful than a life spent doing nothing. -- Shaw -- mon topic de vente photo
n°74036664
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 15:20:25  profilanswer
 

Olivie a écrit :


ChatGPT m'écrit mes prompts de Coding. Je lui ai dit qu'on doit toujours utiliser les opinionated style guide.
Donc maintenant quand il écrit les prompts, il met toujours:

Citation :

Constraints: opinionated TypeScript/Node style guide


L'agent quand il code sait ce que c'est  [:michel_cymerde:7]

 

EDIT: pour TypeScript/Node ca dépend bien sur en quoi il code.


OK pas con


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74036699
the_fennec
f3nn3cUs z3rd4
Posté le 03-01-2026 à 15:30:47  profilanswer
 

bulldozer_fusion a écrit :


Ah OK
Vous avez un lien qui explique ou donne des exemples du format à adopter?


 
Genre ça, filtré sur "as a":
https://prompts.chat/prompts?q=as+a
 
un exemple:
https://prompts.chat/prompts/cmjxt5 [...] ecialist-2
 


---------------
Faudra que je teste un jour :o
n°74036739
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 15:41:35  profilanswer
 


Merci
Après de ce que je vois c'est surtout quand on code en équipe, moins quand on code seul, même si c'est mieux bien sûr de suivre ce cadre


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74036749
kaloskagat​os
Posté le 03-01-2026 à 15:44:39  profilanswer
 

the_fennec a écrit :

 

Genre:

 

As a senior dev, check concurrency issues, etc.
As a junior dev, check everything is easy to understand, etc.
As a manager, check your Excel reports and let us work :o

 


C'est plutôt respecter les principes SOLID, DRY, KISS, YAGNI, SINE, etc. ou demander des tests unitaires pour chaque modification, mettre à jour la doc pour chaque modification, respecter un style de code, une qualité industrielle, etc. N'importe quel développeur sur un même projet doit respecter les mêmes règles.


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
n°74036752
kaloskagat​os
Posté le 03-01-2026 à 15:45:31  profilanswer
 

 

Ce que tu montres ça correspond à l'idée effectivement


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
n°74036766
kaloskagat​os
Posté le 03-01-2026 à 15:48:34  profilanswer
 

bulldozer_fusion a écrit :


Merci
Après de ce que je vois c'est surtout quand on code en équipe, moins quand on code seul, même si c'est mieux bien sûr de suivre ce cadre

 

Un agent de code est comme un développeur d'une équipe, à chaque fois qu'il débarque dans ton repo il a aucune connaissance, il sait pas quel comportement tu attends de lui. Si tu fais un prototype ou une app industrielle tu vas attendre de la vitesse ou de la qualité, lui il en sait rien à chaque nouveau contexte. Les agents.md et skills et ta doc sont là pour ça.


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
n°74036769
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 15:49:30  profilanswer
 

kaloskagatos a écrit :

 

Un agent de code est comme un développeur d'une équipe, à chaque fois qu'il débarque dans ton repo il a aucune connaissance, il sait pas quel comportement tu attends de lui. Si tu fais un prototype ou une app industrielle tu vas attendre de la vitesse ou de la qualité, lui il en sait rien à chaque nouveau contexte. Les agents.md et skills et ta doc sont là pour ça.


 :jap: c'est plus clair


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74036789
gatsu35
Blablaté par Harko
Posté le 03-01-2026 à 15:54:27  profilanswer
 

avec claude code pas besoin de prompte like a pro, à partir du moment ou tu lui explique ce que tu veux et evidement que tu as tes agent squ'il faut c 'est bon, pour info j'utilise https://www.buildwithclaude.com/ pour lui ajouter des fonctionnalités et des agents, (il y a une CLI qui permet de le faire facilement)


---------------
Blablaté par Harko
n°74036790
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 15:54:30  profilanswer
 

Pour la structure des prompts ça varie pas mal, je voyais souvent dans les guides publiés par les concepteurs de llm le rôle, contrainte, objectif etc,
En regardant certains ce n'est pas toujours le cas


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74036797
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 15:56:06  profilanswer
 

gatsu35 a écrit :

avec claude code pas besoin de prompte like a pro, à partir du moment ou tu lui explique ce que tu veux et evidement que tu as tes agent squ'il faut c 'est bon, pour info j'utilise https://www.buildwithclaude.com/ pour lui ajouter des fonctionnalités et des agents, (il y a une CLI qui permet de le faire facilement)


Plutôt cool ça, ça existe un équivalent pour Gemini ou GPT ?  :O


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74036971
kaloskagat​os
Posté le 03-01-2026 à 16:31:11  profilanswer
 

bulldozer_fusion a écrit :


Plutôt cool ça, ça existe un équivalent pour Gemini ou GPT ?  :O


Tu peux les utiliser avec n'importe quel fournisseur


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
n°74037034
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 16:43:28  profilanswer
 

kaloskagatos a écrit :


Tu peux les utiliser avec n'importe quel fournisseur


 [:braindead:1]


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74037203
H00d
Posté le 03-01-2026 à 17:16:52  profilanswer
 

gatsu35 a écrit :

tu m'interesses, car c'est le besoin que j'ai du mal à exprimer, si je reprends les mêmes principes que l'app hercules tu en penses quoi ?  
en open source évidemment et selfhosted


Mon besoin, c'était plus pour la muscu, mais ça doit être envisageable de l'étendre à d'autres sports.
 
Je suis depuis des années sur "Hercule", faite par ce dev, puis plus maintenue, bugs avec les dernières versions d'Android, ensuite il l'a revendu à ZipoApps, une boîte israélienne qui rachète des apps, les mets à jour et ça devient payant/nid à spywares. Le nom est passé à "Hercules", c'est toujours le nom de l'application sur mon téléphone, mais sur le Play Store c'est affiché "Programme musculation". Maintenant, ça appartient à "Cards".
 
Voici le lien : https://play.google.com/store/apps/ [...] oz.hercule
 
Bref, c'est buggé/payant/pas évolutif. Afin d'avoir un concept similaire, j'avais demandé à ChatGPT 5.2 Thinking de définir les requirements :
 

Spoiler :

Oui, l’accès “smartphone / desktop / navigateur / Android / iOS” est bien compatible avec une application web.
 
1. Accès et compatibilité (ce que tu peux raisonnablement attendre)
 
* Navigateur mobile et desktop : OK (Chrome/Edge/Firefox/Safari).
* Android 14/15/16 : OK en navigateur, et installable en “PWA” (icône sur l’écran d’accueil, plein écran, offline partiel).
* iOS (Safari) : OK en navigateur, et installable en “PWA” via “Ajouter à l’écran d’accueil”.
* Limites à connaître (important pour ton timer et l’expérience “app”) :
 
  * iOS et parfois Android peuvent “throttler” (ralentir) JavaScript en arrière-plan, ce qui peut affecter un chrono si l’écran s’éteint ou si l’utilisateur change d’app.
  * Les capacités PWA iOS sont plus contraintes que sur Android (certaines APIs, stockage, tâches en arrière-plan, comportement des notifications/push selon versions iOS).
    Conclusion : oui, c’est possible et pertinent. Il faut juste concevoir le timer et l’offline “de façon robuste” en tenant compte des limites mobile.
 
2. Périmètre produit (vision)
   Objectif : une Progressive Web App de musculation (extensible à d’autres sports), auto-hébergeable sur ton NAS Synology via Docker, avec :
 
* Tracking des séances (exercices, séries, charges, RPE, notes, chronos, progression).
* Gestion des programmes (templates, cycles, progression).
* Suivi alimentaire (journal, macros, objectifs) avec conseils IA.
* Expérience “rapide, sans friction” et fiable (timer qui ne freeze pas, mode offline, sync).
 
3. Requirements fonctionnels (Workout / entraînement)
   3.1 Gestion des comptes et des profils
 
* Mode “local-only” possible (sans compte, données stockées localement sur l’appareil).
* Mode “sync multi-devices” (compte + stockage serveur sur NAS), pour retrouver ses données sur smartphone et desktop.
* Gestion multi-profils (utile si tu veux suivre 2 personnes sur le même NAS).
 
3.2 Bibliothèque d’exercices
 
* Catalogue d’exercices (nom, groupe musculaire, variantes, équipement, niveau, consignes).
* Exercices personnalisés (création, duplication, tags).
* Médias : images/vidéos associées (upload depuis mobile), stockage sur NAS.
* Paramètres par exercice : unité (kg/lbs), incréments, tempo, rest par défaut, notes “technique”.
 
3.3 Templates de séances et programmes
 
* Création de séances (liste d’exercices, ordre, supersets/giant sets, échauffement/finisher).
* Regroupements : dossiers/collections (ex : “Split 4 jours”, “Dos”, “Jambes”).
* Programmes multi-semaines :
 
  * Planning (calendrier indicatif).
  * Règles de progression (voir 3.6).
  * Déload et cycles.
 
3.4 Exécution d’une séance (le cœur de l’app)
 
* Démarrer une séance depuis un template (snapshot de la séance du jour).
* Pour chaque exercice : séries planifiées + saisie des séries réalisées.
* Saisie rapide :
 
  * reps, charge, RPE/RIR, notes, tempo, type (warm-up / working set / drop set).
  * boutons +/− pour ajuster charge/reps.
* Affichage du “dernier résultat” et du “meilleur récent” (référence immédiate).
* Possibilité de modifier l’exercice “à la volée” (remplacer par variante, changer l’ordre, supprimer/ajouter).
* Annulation/édition post-séance (comme ton appli actuelle) avec historique des modifications.
 
3.5 Timer / chrono (point critique vu ton besoin)
 
* Chrono de repos par série, démarrage automatique après validation de série.
* Paramétrage : repos par exercice, par série, ou global.
* Fiabilité :
 
  * doit continuer si l’écran reste allumé.
  * si l’utilisateur change d’onglet/app : comportement “dégradé” mais sûr (par exemple : recalcul basé sur l’heure système au retour, plutôt que compter des ticks JS).
* Alertes : son + vibration si dispo, et un mode “discret”.
* Option “Keep awake” (empêcher l’écran de se verrouiller pendant la séance, quand possible).
* Zéro freeze : objectifs non fonctionnels (voir section 5).
 
3.6 Suivi de progression / progressive overload
 
* Métriques :
 
  * progression charge/reps par exercice, e1RM estimée, volume (tonnage), séries dures.
  * PR (records) : rep PR, weight PR, e1RM PR.
* Règles de progression configurables par programme, par exercice ou par catégorie :
 
  * Double progression (ex : 3x8-12 puis +2,5 kg).
  * Top set + back-off.
  * Progression linéaire, ondulée, RPE-based.
  * Auto-régulation : si RPE trop haut, réduire charge cible ; si RPE bas, augmenter.
* Recommandations automatiques de charges “cibles” sur la prochaine séance, avec justification (basée sur historique).
 
3.7 Historique et analytics
 
* Calendrier d’entraînement (séances réalisées, durée, volume).
* Graphs (par exercice et global). Exemples : e1RM, volume hebdo, fréquence par groupe musculaire.
* Export/import :
 
  * export CSV/JSON (important pour la pérennité).
  * import depuis ton app actuelle si tu as des exports (sinon on peut prévoir un import manuel progressif).
 
3.8 Multi-sports (optionnel mais prévu)
 
* Modèle d’activité générique : “session” avec types (musculation, running, HIIT, mobilité).
* Pour musculation : structure séries/réps/charge.
* Pour cardio : durée, distance, FC, zones.
* Pour mobilité : routine + temps.
 
4. Requirements fonctionnels (Nutrition / alimentation)
   4.1 Journal alimentaire
 
* Enregistrement par repas (petit-déj, déjeuner, dîner, snack) + horaires.
* Base aliments :
 
  * soit une base interne minimaliste + aliments personnalisés,
  * soit intégration à une base externe (à décider selon licences et disponibilité).
* Macro et calories :
 
  * objectifs journaliers (kcal, protéines, lipides, glucides, fibres).
  * suivi hebdo/mensuel, tendances.
* Recettes :
 
  * création de recettes et portionnage.
  * réutilisation rapide (“favoris”, “récent”).
* Scan code-barres : optionnel (souvent coûteux/licences, à cadrer).
 
4.2 Conseils IA (nutrition + entraînement)
 
* Cas d’usage IA nutrition :
 
  * proposer des ajustements pour atteindre protéines/kcal,
  * suggestions de repas selon contraintes (temps, budget, goûts, allergies),
  * analyse de cohérence (déficit/surplus, répartition protéines, fibres).
* Cas d’usage IA entraînement :
 
  * recommandations d’ajustement de charge/reps/RPE,
  * détection de stagnation, proposition de variations,
  * revue hebdo (volume, intensité, fréquence) + actions.
* Garde-fous :
 
  * disclaimers “non médical”,
  * règles de sécurité : pas de conseils dangereux, pas de promesses médicales,
  * traçabilité : expliquer sur quelles données l’IA s’appuie (historique, objectifs).
* Confidentialité :
 
  * si IA cloud (ex : API externe), permettre de désactiver et/ou anonymiser,
  * si IA local (sur NAS), préciser limites de performance et qualité.
 
5. Requirements non fonctionnels (qualité, sécurité, performance)
   5.1 Disponibilité et fiabilité
 
* Timer : tolérance au background limitée mais comportement prévisible (recalage sur horodatage).
* Pas de perte de données : chaque saisie de série doit être persistée immédiatement en local.
* Sync robuste : file d’attente offline, reprise automatique, gestion de conflits (ex : “last write wins” ou merge guidé).
 
5.2 Performance
 
* Démarrage rapide (objectif : interface utilisable en quelques secondes).
* Interactions séance : latence quasi nulle (saisie reps/charge fluide).
* Optimisation mobile (réseau variable).
 
5.3 Sécurité
 
* Si multi-utilisateurs : authentification + sessions sécurisées.
* Chiffrement en transit (HTTPS) recommandé même en LAN.
* Droits : un utilisateur ne voit pas les données d’un autre.
* Backups : stratégie simple (dump base + médias).
 
5.4 Portabilité et pérennité
 
* Application packagée en Docker, mise à jour simple.
* Données exportables (CSV/JSON).
* Pas de dépendance critique à un service tiers non maîtrisé (surtout si ton but est l’autonomie sur NAS).
 
6. Architecture cible (Docker sur Synology) – niveau requirements
   Composants typiques :
 
* Frontend PWA : application web (UI), offline-first (cache + stockage local).
* Backend API : gestion comptes, programmes, logs, nutrition, IA orchestration.
* Base de données : relationnelle ou document (à choisir), plus un stockage fichiers pour médias.
* Option IA :
 
  * Soit “connecteur” vers une API externe,
  * Soit service IA local sur NAS (si tu veux autonomie maximale), avec contraintes CPU/RAM.
* Reverse proxy : pour HTTPS, domaine, et accès externe si tu le souhaites.
 
Requirements d’exploitation :
 
* Déploiement via docker-compose.
* Variables d’environnement (URL, secrets, mode offline-only, options IA).
* Observabilité minimale : logs, métriques basiques (erreurs timer/sync), healthchecks.
 
7. MVP recommandé (pour livrer vite sans exploser le scope)
   MVP séance + progression (priorité la plus forte, remplace ton app actuelle) :
 
* Exercices custom + templates.
* Exécution séance + saisie séries + timer fiable (recalage horodatage).
* Historique + quelques graphes clés.
* Export JSON/CSV.
* Mode local-only + option sync simple.
 
Phase 2 :
 
* Programmes multi-semaines + règles de progression avancées.
* Nutrition logging simple (macros) sans grosse base externe.
* IA “coach” sur les données (revue hebdo, suggestions).
 
Phase 3 :
 
* Base alimentaire riche, scan, recettes avancées.
* IA plus poussée, personnalisation, multi-sports plus complet.
 
8. Critères d’acceptation (exemples concrets, orientés tests)
 
* Une séance peut être réalisée entièrement en mode avion ; à la reconnexion, tout est synchronisé.
* Le chrono ne “freeze” pas : si le navigateur est mis en arrière-plan, au retour le temps restant est recalculé correctement à partir de l’heure de départ (pas basé sur des ticks perdus).
* Après chaque série validée, la donnée est persistée (si crash/reload, on retrouve la séance).
* Sur mobile, la saisie reps/charge se fait en moins de 2 actions par champ (optimisation UX).
* Les données peuvent être exportées et réimportées sur une autre instance (pas de verrouillage).
 
Si tu veux, je peux ensuite te proposer un document de requirements “PRD” complet (contexte, objectifs, périmètre, user stories, critères d’acceptation, parcours UX, modèle de données haut niveau) en gardant un format très opérationnel pour que tu puisses le donner à un développeur ou t’en servir comme backlog.


 
Je peux aider dans la mesure du possible, mais n'étant pas du métier, je me disais que même avec ChatGPT, je risquais de partir un peu dans tous les sens... Je voulais déjà bien définir les requirements, je vais me pencher plus en détails dessus mais l'IA a déjà donné une bonne base.
 
Pour en revenir au topic, l'article du dev qui avait conçu l'app a maintenant 10 ans, et c'est marrant du voir l'évolution, surtout quand on lit le passage "Mythe #3"...

n°74037286
the_fennec
f3nn3cUs z3rd4
Posté le 03-01-2026 à 17:31:42  profilanswer
 

kaloskagatos a écrit :


 
C'est plutôt respecter les principes SOLID, DRY, KISS, YAGNI, SINE, etc. ou demander des tests unitaires pour chaque modification, mettre à jour la doc pour chaque modification, respecter un style de code, une qualité industrielle, etc. N'importe quel développeur sur un même projet doit respecter les mêmes règles.


 
Ca je l'utilise en "général" dans mon AGENTS.md. La ou je demande des "personas" particulières c'est pour des trucs précis, par exemple avant de faire une code review. J'essaye de simuler les différents membres de mon équipe pour anticiper leur commentaires. Ca n'aurait pas de sens de demander d'être à la fois dev senior, junior, manager et QA en global.


---------------
Faudra que je teste un jour :o
n°74037330
the_fennec
f3nn3cUs z3rd4
Posté le 03-01-2026 à 17:38:28  profilanswer
 

gatsu35 a écrit :

avec claude code pas besoin de prompte like a pro, à partir du moment ou tu lui explique ce que tu veux et evidement que tu as tes agent squ'il faut c 'est bon, pour info j'utilise https://www.buildwithclaude.com/ pour lui ajouter des fonctionnalités et des agents, (il y a une CLI qui permet de le faire facilement)


 
Pas mal, je vais essayer :jap:.


---------------
Faudra que je teste un jour :o
n°74038130
gatsu35
Blablaté par Harko
Posté le 03-01-2026 à 19:12:39  profilanswer
 

H00d a écrit :


Mon besoin, c'était plus pour la muscu, mais ça doit être envisageable de l'étendre à d'autres sports.

 

Je suis depuis des années sur "Hercule", faite par ce dev, puis plus maintenue, bugs avec les dernières versions d'Android, ensuite il l'a revendu à ZipoApps, une boîte israélienne qui rachète des apps, les mets à jour et ça devient payant/nid à spywares. Le nom est passé à "Hercules", c'est toujours le nom de l'application sur mon téléphone, mais sur le Play Store c'est affiché "Programme musculation". Maintenant, ça appartient à "Cards".

 

Voici le lien : https://play.google.com/store/apps/ [...] oz.hercule

 

Bref, c'est buggé/payant/pas évolutif. Afin d'avoir un concept similaire, j'avais demandé à ChatGPT 5.2 Thinking de définir les requirements :

 
Spoiler :

Oui, l’accès “smartphone / desktop / navigateur / Android / iOS” est bien compatible avec une application web.

 

1. Accès et compatibilité (ce que tu peux raisonnablement attendre)

 

* Navigateur mobile et desktop : OK (Chrome/Edge/Firefox/Safari).
* Android 14/15/16 : OK en navigateur, et installable en “PWA” (icône sur l’écran d’accueil, plein écran, offline partiel).
* iOS (Safari) : OK en navigateur, et installable en “PWA” via “Ajouter à l’écran d’accueil”.
* Limites à connaître (important pour ton timer et l’expérience “app”) :

 

 * iOS et parfois Android peuvent “throttler” (ralentir) JavaScript en arrière-plan, ce qui peut affecter un chrono si l’écran s’éteint ou si l’utilisateur change d’app.
  * Les capacités PWA iOS sont plus contraintes que sur Android (certaines APIs, stockage, tâches en arrière-plan, comportement des notifications/push selon versions iOS).
    Conclusion : oui, c’est possible et pertinent. Il faut juste concevoir le timer et l’offline “de façon robuste” en tenant compte des limites mobile.

 

2. Périmètre produit (vision)
   Objectif : une Progressive Web App de musculation (extensible à d’autres sports), auto-hébergeable sur ton NAS Synology via Docker, avec :

 

* Tracking des séances (exercices, séries, charges, RPE, notes, chronos, progression).
* Gestion des programmes (templates, cycles, progression).
* Suivi alimentaire (journal, macros, objectifs) avec conseils IA.
* Expérience “rapide, sans friction” et fiable (timer qui ne freeze pas, mode offline, sync).

 

3. Requirements fonctionnels (Workout / entraînement)
   3.1 Gestion des comptes et des profils

 

* Mode “local-only” possible (sans compte, données stockées localement sur l’appareil).
* Mode “sync multi-devices” (compte + stockage serveur sur NAS), pour retrouver ses données sur smartphone et desktop.
* Gestion multi-profils (utile si tu veux suivre 2 personnes sur le même NAS).

 

3.2 Bibliothèque d’exercices

 

* Catalogue d’exercices (nom, groupe musculaire, variantes, équipement, niveau, consignes).
* Exercices personnalisés (création, duplication, tags).
* Médias : images/vidéos associées (upload depuis mobile), stockage sur NAS.
* Paramètres par exercice : unité (kg/lbs), incréments, tempo, rest par défaut, notes “technique”.

 

3.3 Templates de séances et programmes

 

* Création de séances (liste d’exercices, ordre, supersets/giant sets, échauffement/finisher).
* Regroupements : dossiers/collections (ex : “Split 4 jours”, “Dos”, “Jambes”).
* Programmes multi-semaines :

 

 * Planning (calendrier indicatif).
  * Règles de progression (voir 3.6).
  * Déload et cycles.

 

3.4 Exécution d’une séance (le cœur de l’app)

 

* Démarrer une séance depuis un template (snapshot de la séance du jour).
* Pour chaque exercice : séries planifiées + saisie des séries réalisées.
* Saisie rapide :

 

 * reps, charge, RPE/RIR, notes, tempo, type (warm-up / working set / drop set).
  * boutons +/− pour ajuster charge/reps.
* Affichage du “dernier résultat” et du “meilleur récent” (référence immédiate).
* Possibilité de modifier l’exercice “à la volée” (remplacer par variante, changer l’ordre, supprimer/ajouter).
* Annulation/édition post-séance (comme ton appli actuelle) avec historique des modifications.

 

3.5 Timer / chrono (point critique vu ton besoin)

 

* Chrono de repos par série, démarrage automatique après validation de série.
* Paramétrage : repos par exercice, par série, ou global.
* Fiabilité :

 

 * doit continuer si l’écran reste allumé.
  * si l’utilisateur change d’onglet/app : comportement “dégradé” mais sûr (par exemple : recalcul basé sur l’heure système au retour, plutôt que compter des ticks JS).
* Alertes : son + vibration si dispo, et un mode “discret”.
* Option “Keep awake” (empêcher l’écran de se verrouiller pendant la séance, quand possible).
* Zéro freeze : objectifs non fonctionnels (voir section 5).

 

3.6 Suivi de progression / progressive overload

 

* Métriques :

 

 * progression charge/reps par exercice, e1RM estimée, volume (tonnage), séries dures.
  * PR (records) : rep PR, weight PR, e1RM PR.
* Règles de progression configurables par programme, par exercice ou par catégorie :

 

 * Double progression (ex : 3x8-12 puis +2,5 kg).
  * Top set + back-off.
  * Progression linéaire, ondulée, RPE-based.
  * Auto-régulation : si RPE trop haut, réduire charge cible ; si RPE bas, augmenter.
* Recommandations automatiques de charges “cibles” sur la prochaine séance, avec justification (basée sur historique).

 

3.7 Historique et analytics

 

* Calendrier d’entraînement (séances réalisées, durée, volume).
* Graphs (par exercice et global). Exemples : e1RM, volume hebdo, fréquence par groupe musculaire.
* Export/import :

 

 * export CSV/JSON (important pour la pérennité).
  * import depuis ton app actuelle si tu as des exports (sinon on peut prévoir un import manuel progressif).

 

3.8 Multi-sports (optionnel mais prévu)

 

* Modèle d’activité générique : “session” avec types (musculation, running, HIIT, mobilité).
* Pour musculation : structure séries/réps/charge.
* Pour cardio : durée, distance, FC, zones.
* Pour mobilité : routine + temps.

 

4. Requirements fonctionnels (Nutrition / alimentation)
   4.1 Journal alimentaire

 

* Enregistrement par repas (petit-déj, déjeuner, dîner, snack) + horaires.
* Base aliments :

 

 * soit une base interne minimaliste + aliments personnalisés,
  * soit intégration à une base externe (à décider selon licences et disponibilité).
* Macro et calories :

 

 * objectifs journaliers (kcal, protéines, lipides, glucides, fibres).
  * suivi hebdo/mensuel, tendances.
* Recettes :

 

 * création de recettes et portionnage.
  * réutilisation rapide (“favoris”, “récent”).
* Scan code-barres : optionnel (souvent coûteux/licences, à cadrer).

 

4.2 Conseils IA (nutrition + entraînement)

 

* Cas d’usage IA nutrition :

 

 * proposer des ajustements pour atteindre protéines/kcal,
  * suggestions de repas selon contraintes (temps, budget, goûts, allergies),
  * analyse de cohérence (déficit/surplus, répartition protéines, fibres).
* Cas d’usage IA entraînement :

 

 * recommandations d’ajustement de charge/reps/RPE,
  * détection de stagnation, proposition de variations,
  * revue hebdo (volume, intensité, fréquence) + actions.
* Garde-fous :

 

 * disclaimers “non médical”,
  * règles de sécurité : pas de conseils dangereux, pas de promesses médicales,
  * traçabilité : expliquer sur quelles données l’IA s’appuie (historique, objectifs).
* Confidentialité :

 

 * si IA cloud (ex : API externe), permettre de désactiver et/ou anonymiser,
  * si IA local (sur NAS), préciser limites de performance et qualité.

 

5. Requirements non fonctionnels (qualité, sécurité, performance)
   5.1 Disponibilité et fiabilité

 

* Timer : tolérance au background limitée mais comportement prévisible (recalage sur horodatage).
* Pas de perte de données : chaque saisie de série doit être persistée immédiatement en local.
* Sync robuste : file d’attente offline, reprise automatique, gestion de conflits (ex : “last write wins” ou merge guidé).

 

5.2 Performance

 

* Démarrage rapide (objectif : interface utilisable en quelques secondes).
* Interactions séance : latence quasi nulle (saisie reps/charge fluide).
* Optimisation mobile (réseau variable).

 

5.3 Sécurité

 

* Si multi-utilisateurs : authentification + sessions sécurisées.
* Chiffrement en transit (HTTPS) recommandé même en LAN.
* Droits : un utilisateur ne voit pas les données d’un autre.
* Backups : stratégie simple (dump base + médias).

 

5.4 Portabilité et pérennité

 

* Application packagée en Docker, mise à jour simple.
* Données exportables (CSV/JSON).
* Pas de dépendance critique à un service tiers non maîtrisé (surtout si ton but est l’autonomie sur NAS).

 

6. Architecture cible (Docker sur Synology) – niveau requirements
   Composants typiques :

 

* Frontend PWA : application web (UI), offline-first (cache + stockage local).
* Backend API : gestion comptes, programmes, logs, nutrition, IA orchestration.
* Base de données : relationnelle ou document (à choisir), plus un stockage fichiers pour médias.
* Option IA :

 

 * Soit “connecteur” vers une API externe,
  * Soit service IA local sur NAS (si tu veux autonomie maximale), avec contraintes CPU/RAM.
* Reverse proxy : pour HTTPS, domaine, et accès externe si tu le souhaites.

 

Requirements d’exploitation :

 

* Déploiement via docker-compose.
* Variables d’environnement (URL, secrets, mode offline-only, options IA).
* Observabilité minimale : logs, métriques basiques (erreurs timer/sync), healthchecks.

 

7. MVP recommandé (pour livrer vite sans exploser le scope)
   MVP séance + progression (priorité la plus forte, remplace ton app actuelle) :

 

* Exercices custom + templates.
* Exécution séance + saisie séries + timer fiable (recalage horodatage).
* Historique + quelques graphes clés.
* Export JSON/CSV.
* Mode local-only + option sync simple.

 

Phase 2 :

 

* Programmes multi-semaines + règles de progression avancées.
* Nutrition logging simple (macros) sans grosse base externe.
* IA “coach” sur les données (revue hebdo, suggestions).

 

Phase 3 :

 

* Base alimentaire riche, scan, recettes avancées.
* IA plus poussée, personnalisation, multi-sports plus complet.

 

8. Critères d’acceptation (exemples concrets, orientés tests)

 

* Une séance peut être réalisée entièrement en mode avion ; à la reconnexion, tout est synchronisé.
* Le chrono ne “freeze” pas : si le navigateur est mis en arrière-plan, au retour le temps restant est recalculé correctement à partir de l’heure de départ (pas basé sur des ticks perdus).
* Après chaque série validée, la donnée est persistée (si crash/reload, on retrouve la séance).
* Sur mobile, la saisie reps/charge se fait en moins de 2 actions par champ (optimisation UX).
* Les données peuvent être exportées et réimportées sur une autre instance (pas de verrouillage).

 

Si tu veux, je peux ensuite te proposer un document de requirements “PRD” complet (contexte, objectifs, périmètre, user stories, critères d’acceptation, parcours UX, modèle de données haut niveau) en gardant un format très opérationnel pour que tu puisses le donner à un développeur ou t’en servir comme backlog.

 

Je peux aider dans la mesure du possible, mais n'étant pas du métier, je me disais que même avec ChatGPT, je risquais de partir un peu dans tous les sens... Je voulais déjà bien définir les requirements, je vais me pencher plus en détails dessus mais l'IA a déjà donné une bonne base.

 

Pour en revenir au topic, l'article du dev qui avait conçu l'app a maintenant 10 ans, et c'est marrant du voir l'évolution, surtout quand on lit le passage "Mythe #3"...


je partirai sur une webapp que tu installes sur ton ecran d'accueil, et elle se comporterait comme une app (c'est mieux uq'une app je trouve)
ensuite il faudrait ptet faireu n MVP (minimum viable product) en gros qu'est-ce que tu voudrais dans l'app pour qu'on la ship dans un premier temps)

Message cité 3 fois
Message édité par gatsu35 le 04-01-2026 à 09:56:08

---------------
Blablaté par Harko
n°74038138
bulldozer_​fusion
rip Mekthoub & Marc
Posté le 03-01-2026 à 19:13:39  profilanswer
 

gatsu35 a écrit :


je partirai sur une webapp que tu installes sur ton ecran d'accueil, et elle se comporterait comme une app (c'est mieux uq'une app je trouve)
ensuite il faudrait ptet faireu n MVP (most valuable product) en gros qu'est-ce que tu voudrais dans l'app pour qu'on la ship dans un premier temps)


y a des limitations au niveau des webapps, comme pour l'accès à des API ou capteurs, non?


---------------
feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas
n°74038282
docmaboul
Posté le 03-01-2026 à 19:37:26  profilanswer
 

falkon1000 a écrit :


Oui. Aujourd’hui une machine produit mieux et plus vite qu’une équipe de 5 ou 10 seniors qui coderaient sans jamais s’arrêter et qui n’hésiteraient jamais
 
Et elle ne rechigne pas à faire des changements si le métier change d’avis en voyant le résultat


 
Non. Plus vite certainement, mieux certainement pas. Après il y a senior et senior.

n°74038538
kaloskagat​os
Posté le 03-01-2026 à 20:28:55  profilanswer
 

gatsu35 a écrit :


je partirai sur une webapp que tu installes sur ton ecran d'accueil, et elle se comporterait comme une app (c'est mieux uq'une app je trouve)
ensuite il faudrait ptet faireu n MVP (most valuable product) en gros qu'est-ce que tu voudrais dans l'app pour qu'on la ship dans un premier temps)

 

MVP c'est Minimum Viable Product, et Most Valuable Player c'est pour le basket :o


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
n°74038655
the_fennec
f3nn3cUs z3rd4
Posté le 03-01-2026 à 20:48:28  profilanswer
 

docmaboul a écrit :


 
Non. Plus vite certainement, mieux certainement pas. Après il y a senior et senior.


 
Clairement, c'est juste quand on n'est pas capable de faire la différence entre du code de qualité et du code de merde qu'on peut penser ça :o.


---------------
Faudra que je teste un jour :o
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  264  265  266  ..  333  334  335  336  337  338

Aller à :
Ajouter une réponse
 

Sujets relatifs
THE GAME -S01Q86 - MDJ : MIZA, Histoire d'amour et de comptableNombre de réponses par page par défaut
Jeu du Dico : POPOLL Vainqueur de la S3 - RDV sur le topic de la S4Notification des réponses
mails d'avertissements des réponses sur hfr[Questions sans réponses] Timidité, rejet, décès
(voiture) casi achat, besoin de réponses[Le topic de toutes les réponses]
Je voudrais avoir vos réponses pour mes questionsAPL petite question sans réponses
Plus de sujets relatifs à : [Topic unique] IA générative de texte, ChatGPT, Copilot, Gemini & co


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)