| |||||
| Auteur | Sujet : [Topic Unique] Claude by Anthropic |
|---|---|
M300A | Reprise du message précédent :
--------------- :wq |
SenorPollo | 200k lignes dans 3 fichiers, ça doit être un sacré bordel. Y a du refactoring à faire avant de vouloir ajouter quoi que ce soit. Message cité 1 fois Message édité par SenorPollo le 04-07-2026 à 12:24:30 |
M300A |
--------------- :wq |
joce "BugHunter" | Je serai curieux de voir si la skill refactoring de tamag0 pourrait aider là dessus --------------- Try tamag0: Turn your company AI-native across every role. |
AllenMadison Oracle du Keb's | Bon j'ai testé fable (mais pas encore tamag0). --------------- Nothing much to teach, man. There's ze high, there's ze low and yall still fucking miss. |
M300A | Fable est vraiment extraordinaire pour faire des audits, c'est particulièrement dingue sur du code asynchrone, il trouve tous les edge case de race conditions, qui n'arrivent presque jamais mais qui sont là. Message cité 1 fois Message édité par M300A le 04-07-2026 à 13:31:20 --------------- :wq |
AllenMadison Oracle du Keb's |
--------------- Nothing much to teach, man. There's ze high, there's ze low and yall still fucking miss. |
joce "BugHunter" |
--------------- Try tamag0: Turn your company AI-native across every role. |
M300A |
Je ferais comme un peu ce que je montre la. Une première pass pour générer un markdown qui décompose l'audit en différentes thématiques, puis affinage de chaque thématique. Si il y a vraiment bcp bcp de fichiers et de findings, peut être que tu devrais avoir un plan global avec ce qu'il y a à corriger et des sous fichier avec les détails pour chaque thème. Je ferais comme ça perso (mais c'est pour ça que j'aimerais bien voir comment les autres travaillent Sinon autre truc intéressant que j'ai fait cette semaine avec opus en xhigh: N'ayant pas accès au code source (même si j'aurais pu décompiler les jars) je me suis dis qu'avec strace j'allais pouvoir me faire une idée de ce que fait l'App. Pour ceux qui ont déjà utilisé strace, vous savez à quel point c'est bas niveau et illisible, mais l'IA change tout car elle est parfaitement capable de lire ça. J'ai donc pris 2 minutes de straces et j'ai filé ça à Claude en lui demandant une analyse statique des appels pour essayer de m'expliquer ce que fait l'App. Il a immédiatement détecter des context switching entre threads massifs et à identifier ça comme problématique, correspondant à environ 3000 threads. A partir de là, il me fallait un moyen d'identifier un peu ce qui tourne dans la JVM pour croiser ça, Claude m'a dit d'utiliser jstack (j'ai une certaine aversion pour Java donc je connais très mal). Ca n'a pas marché mais il m'a dit d'envoyer un kill -3 sur le pid de tomcat et de lui filer ce qui apparaît dans catalina.out. Cette étape a été décisive car il avait maintenant des noms de classes Java correspondantes au PIDs des threads vu dans le strace. Il en a immédiatement déduit qu'il y avait trois par équipements qui passent leur temps à se réveiller et se rendormir et les noms Java m'ont permis de comprendre que c'était des queues par equipements qui au lieu d'être géré par des queues réactives fonctionnaient avec un while true et un array shared et une tempo. L'app passait donc ça vit à réveiller des threads pour voir si l'array était vide. J'ai donc écrit un exemple de pseudo code avant / après (blocking queue) et les trois classes Java et transmis ça au fournisseur. => Entre 50 et 75% de baisse de consommation de CPU, la différence venant je pense des hosts sur lequel ça tourne (processeurs/ram de génération différentes, plus le HW est vieux plus l'impact était important) --------------- :wq |
AllenMadison Oracle du Keb's |
--------------- Nothing much to teach, man. There's ze high, there's ze low and yall still fucking miss. |
M300A | Aucune idée, là on est plus dans les maths que dans l'IT, peut-être que tu as carrément des modèles plus spécialisés pour ça. --------------- :wq |
SenorPollo |
J'avais un peu l'impression que tu as empilé plein de termes complexes pour faire très savant, du coup je me suis permis un petit truc. Tu comprends vraiment ce que tu fais avec ton développement d'algo de trading ? P'têt que c'est pour ça que Fable y arrive pas si tu lui demandes un truc qui n'a pas de sens à la base ? Claude :
Message édité par SenorPollo le 04-07-2026 à 15:37:04 |
M300A | C'est un peu mon ressenti partout sur les trucs d'IA, pas qu'ici C'est pour ça que je voulais partager des prompts et des morceaux de plans pour discuter concrètement sur quoi on travaille et comment... Mais je vois que c'est reçu, froidement dirons-nous Tant pis, je vais aller courir à la place --------------- :wq |
jix Jar ar en Skaggig Svensk |
--------------- Finalement ça va bien s'passer .. |
jix Jar ar en Skaggig Svensk | Bon, tokens de Fable 5 épuisés, ils font chier d'avoir bloqué à la moitié des tokens de la semaine --------------- Finalement ça va bien s'passer .. |
AllenMadison Oracle du Keb's |
Il est évident, avec le peu d'éléments que j'ai donné, qu'on ne peut rien en déduire directement, parce que je n'ai pas donné de détails spécifiques qui permettent de relier ces notions à de la théorie des marchés financiers, parce que ça reviendrait à donner des informations précises sur l'implémentation de l'algorithme. Sur la notion de race condition, c'est bien le terme exact. Le calcul récursif sur o(n) se fait sur des paramétrisations précises et se produit à plusieurs niveaux, et Claude n'arrive pas a déterminer le bon niveau de traitement, ce qui aboutit à une race condition. Tu as bien une tâche simultanée (le calcul récursif, qui se produit à plusieurs niveaux et le résultat dépend du niveau de calcul récursif retenu) Mais bref, si je te disais que j'utilise un algorithme qui utilise la fonction zeta et la fonction de möbius appliquée au marché financier, Claude et Gemini te sortiraient la même chose Message édité par AllenMadison le 04-07-2026 à 16:15:28 --------------- Nothing much to teach, man. There's ze high, there's ze low and yall still fucking miss. |
Olivie SUUUUUUUUUUUUUU | Vous allez découvrir le personnage --------------- |
AllenMadison Oracle du Keb's |
--------------- Nothing much to teach, man. There's ze high, there's ze low and yall still fucking miss. |
Olivie SUUUUUUUUUUUUUU |
--------------- |
AllenMadison Oracle du Keb's |
--------------- Nothing much to teach, man. There's ze high, there's ze low and yall still fucking miss. |
Nr13 |
M300A |
Non c'est pas moi Trop chaud pour courir, sortie à minima donc. Je crois bien que je vais relancer VScode Message édité par M300A le 04-07-2026 à 16:54:34 --------------- :wq |
Implosion du Sord Fesseur de chameaux |
Message édité par Implosion du Sord le 04-07-2026 à 16:59:45 --------------- Away from keyboard, close to your breast |
SenorPollo |
|
SenorPollo |
Un truc qui veut rien dire, O(n) c'est la complexité d'un algorithme. Si tu as une liste de n items et que tu les lis tous pour les besoins de ton algo, ta complexité est de O(n). On ne fait pas de calcul récursif sur O(n), ça n'a aucun sens de dire ça. Message édité par SenorPollo le 04-07-2026 à 17:00:18 |
TotalRecall |
--------------- Topic .Net - C# @ Prog |
AllenMadison Oracle du Keb's |
--------------- Nothing much to teach, man. There's ze high, there's ze low and yall still fucking miss. |
TotalRecall | Et à quel moment ça devient récursif ? Je ne suis pas une brute en maths, je reconnais les noms des concepts et théorèmes que tu mentionnes, mais la fonction Zeta et moi on n'a jamais été très proches. Mais en te lisant j'ai aussi l'impression d'un empilement aléatoires de plein de notions qui n'ont rien à voir entre elles juste pour te donner des airs savants. Charge aux autres de me dire que c'est juste moi qui suis trop con pour comprendre ta prose. Message édité par TotalRecall le 04-07-2026 à 17:15:12 --------------- Topic .Net - C# @ Prog |
Nr13 |
Message cité 1 fois Message édité par Nr13 le 04-07-2026 à 17:17:21 |
SenorPollo |
Ca n'est pas un vague rapport, c'est une notation de complexité d'un algo, il l'utilise juste mal. Comme j'ai dit plus haut, si tu parcours simplement une liste avec N valeurs, ton algo est o(N). Ca veut dire que le temps d'exécution va augmenter linéairement avec la taille de ton échantillon. Par contre si tu parcours une matrice de taille NxN maintenant, ton algo devient o(N²) et là la fonction de calcul du temps d'exécution devient quadratique et c'est tout de suite le bordel quand la taille de ta matrice augmente. Mais oui la récursivité n'a rien à foutre là dedans, c'est une méthode d'implémentation d'un algo, ça ne va pas forcément modifier la complexité. Message cité 2 fois Message édité par SenorPollo le 04-07-2026 à 17:24:00 |
Nr13 |
|
AllenMadison Oracle du Keb's |
La complexité n'est pas là. la récursivité est simple, je n'ai pas dit le contraire. Tu as un cours de marché sur, admettons, une timeframe de 3h. Il effectue plusieurs mouvements, de hauts, de bas, (et toujours de gauche à droite En gros, tu as un calcul récursif, qui lui même se décompose en sous-calcul récursif. Ce que je dis, c'est que Claude n'arrive pas a déterminer quel est le bon niveau à retenir et toute la complexité se trouve ici. Autrement dit, "pourquoi retenir ici les valeurs du calcul récursif de niveau 1 et pas celui du calcul récursif de niveau 2 ?" et c'est loin d'être trivial. (Et ce n'est qu'une petite partie du problème). Message cité 1 fois Message édité par AllenMadison le 04-07-2026 à 17:53:20 --------------- Nothing much to teach, man. There's ze high, there's ze low and yall still fucking miss. |
joce "BugHunter" | on dirait des agents qui débattent --------------- Try tamag0: Turn your company AI-native across every role. |
SenorPollo |
|
Implosion du Sord Fesseur de chameaux |
--------------- Away from keyboard, close to your breast |
Olivie SUUUUUUUUUUUUUU |
--------------- |
M300A |
Partage tes prompts Sur reddit la moitié des posts sur IA sont déjà blindés de emdash donc j'ai plus ou moins arrêté de lire... --------------- :wq |
Groody Utilisez MES smileys § |
--------------- Vidéo Concorde Air France | www.kiva.org |
joce "BugHunter" |
--------------- Try tamag0: Turn your company AI-native across every role. |
Groody Utilisez MES smileys § | Y A INTERET BORDEL QUE CA TE DISE QUELQUE CHOSE §
--------------- Vidéo Concorde Air France | www.kiva.org |

| Sujets relatifs | |
|---|---|
| [Topic unique] IA générative de texte, ChatGPT, Copilot, Gemini & co | |
| Plus de sujets relatifs à : [Topic Unique] Claude by Anthropic | |




