Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2023-11-07T18:56:38+01:00Les derniers messages parus sur le forum de Zeste de Savoir.Python appel de coordonnées tkinter, message #2527742023-11-07T18:56:38+01:00ache/@achehttps://zestedesavoir.com/forums/sujet/17200/python-appel-de-coordonnees-tkinter/?page=1#p252774<p>Le problème principal est répondu il faut utiliser <code>*_</code> plutôt que <code>_</code> si tu veux ignorer plusieurs arguments.</p>
<p>Si ton problème est plus général, on aura besoin de plus de contexte. Notamment la structure générale de ton code et ça nous simplifierait la vie que tu nous décrives ce que tu veux faire.</p>
<p>Pour l’instant la classe <code>attaquer</code> est très abstrait pour nous, on ne peut rien répondre sans plus de contexte.</p>Python appel de coordonnées tkinter, message #2527722023-11-07T18:17:18+01:00fred1599/@fred1599https://zestedesavoir.com/forums/sujet/17200/python-appel-de-coordonnees-tkinter/?page=1#p252772<p>Bonjour,</p>
<p>La méthode coords, retourne 4 valeurs, il faut faire des tests sur son interpréteur</p>
<div class="hljs-code-div hljs-code-py"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span><span data-count="4"></span><span data-count="5"></span><span data-count="6"></span><span data-count="7"></span><span data-count="8"></span></div><pre><code class="hljs language-py"><span class="hljs-meta">>>> </span>t = (<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>, <span class="hljs-number">4</span>)
<span class="hljs-meta">>>> </span>a, _ = t
Traceback (most recent call last):
File <span class="hljs-string">"<stdin>"</span>, line <span class="hljs-number">1</span>, <span class="hljs-keyword">in</span> <module>
ValueError: too many values to unpack (expected <span class="hljs-number">2</span>)
<span class="hljs-meta">>>> </span>a, *_ = t
<span class="hljs-meta">>>> </span>a
<span class="hljs-number">1</span>
</code></pre></div>Python appel de coordonnées tkinter, message #2527582023-11-06T19:31:48+01:00phi/@phihttps://zestedesavoir.com/forums/sujet/17200/python-appel-de-coordonnees-tkinter/?page=1#p252758<p>Bonsoir, je travaille actuellement sur un projet de terminal en NSI où je dois créer un jeu vidéo à l’aide de tkinter cependant je rencontre des progblèmes dans mes classes déplacements, personnages et ataquer. Lorsque mes personnages se déplacent sur le canvas, ils peuvent s’attaquer si leur distance est inférieure à 20. Néanmoins une ereur se lève lorsque j’appie sur les touches d’attaque :
x1, _ = self.canvas.coords(self.character1)
ValueError: not enough values to unpack (expected 2, got 0). Je n’arrive pas à relier mes personnages créer avec ma classes personnages à leurs images possédant les coordonner dans la classe déplacement pour que ces dernières soit utiliser dans la classe attaquer. Commment dois-je m’y prendre?</p>PythonForgeAI, message #2514172023-07-21T11:24:11+02:00Arius/@Ariushttps://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251417<p>En l’occurrence, oui. <a href="/@romantik" rel="nofollow" class="ping ping-link">@<span class="ping-username">romantik</span></a> a eu la courtoisie de s’excuser suite au malentendu. </p>
<p>Par ailleurs, tu ne sembles pas saisir notre communauté. Même si le code est critiquable, même s’il y a des points noirs, il n’est jamais acceptable ni accepté d’être discourtois. Le respect est à la base de toute communauté qui se respecte et respecte ses membres. </p>
<p>Ce n’est un faux semblant mais une règle de politesse et si cela ne te convient pas, libre à toi de supprimer ton compte (dans les paramètres du profil). </p>
<p>Je ne m’inquiète pas du tout du "peu d’interventions" (ce qui est faux, ZdS est actif) et oui si tu persistes à te comporter de la sorte, tu te feras rembarrer. <em>Rien</em> ne justifie d’être aussi tranchant avec autrui et ton dernier post ne fait rien pour améliorer ton cas. </p>
<p>Le hors sujet s’arrête ici. </p>PythonForgeAI, message #2514162023-07-21T11:10:18+02:00ilaklx/@ilaklxhttps://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251416<p>Parce que c’est plus courtois en haut ?</p>
<p>C’est le forum du faux semblant ? Suffit de lire le code… </p>
<p>Faut pas s’etonner du peu d’intervention sur votre site si dés qu’on essaye d’intervenir on se fait rembarrer</p>PythonForgeAI, message #2514122023-07-21T00:14:53+02:00Arius/@Ariushttps://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251412<figure><blockquote>
<p>Tu as récupérer un package et bricoler quelques lignes de code sans aucune cohérence ni logique avec une interface en terminal la plus basique qui soit. tu attends quoi comme retour au juste, car à ce niveau la autant faire les retours directement sur le package openai.</p>
<p></p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251409">ilaklx</a></figcaption></figure>
<p><strong>Merci d’être plus courtois dans tes interventions</strong>. On peut tout à fait émettre des critiques (constructives), mais il y a une manière de le faire. </p>
<p>Ce n’est pas une manière de répondre à d’autres membres. </p>PythonForgeAI, message #2514092023-07-20T21:17:32+02:00ilaklx/@ilaklxhttps://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251409<p>Tu as récupérer un package et bricoler quelques lignes de code sans aucune cohérence ni logique avec une interface en terminal la plus basique qui soit. tu attends quoi comme retour au juste, car à ce niveau la autant faire les retours directement sur le package openai.</p>PythonForgeAI, message #2513642023-07-16T17:56:17+02:00viraxe4rr0r4/@viraxe4rr0r4https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251364<p>Merci pour ton retour,
cependant je ne débute pas en programmation et non tout le code est écrit par moi même uniquement, le fait que je connaisse beaucoup mieux le C que le Python (surtout les librairies) cela viens surement de là, de plus Python est très permissif comparé au C ce qui est une force mais à la fois un piège à la facilité … là dessus oui j’ai encore pas mal de choses à apprendre.</p>
<p>en ce qui concerne ceci:</p>
<div class="hljs-code-div hljs-code-text"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span><span data-count="4"></span><span data-count="5"></span><span data-count="6"></span></div><pre><code class="hljs language-text">config = configparser.ConfigParser()
with codecs.open("PythonForgeAI.ini", 'r', encoding='utf-8') as f:
config.read_file(f)
openai.api_key = config.get('PythonForgeAI', 'OpenAI_API_Key').replace("'", "")
</code></pre></div>
<p>c’était une 'rustine' à un message d’erreur (de tete je ne sais plus lequel) .. j’ai vu sur un post d’un forum qui avait le même soucis donc voilà, quand j’ai écris cette version je ne savais que 'config["PythonForgeAI"]["OpenAI_API_Key"].strip("’")' était possible, d’ailleurs je travaille déjà depuis quelques jours sur une prochaine version dont ce genre de 'rustine' n’existe pas.
pour unidecode et 'open' c’est la même chose .. (eux même lier au message d’erreur)</p>
<p>je pense changer un autre format config, TOML peut être en effet la solution <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"></p>
<blockquote>
<p> ton code est incorrect en l’état, par exemple les variables code et errors ligne 235 et suivantes ne sont pas définies. Configurer ton environnement de travail pour utiliser un LSP ou a minima un outil d’analyse statique permettrait de lever ce genre d’erreurs directement</p>
</blockquote>
<p>effectivement je prend note, merci du conseil ! </p>PythonForgeAI, message #2513632023-07-16T17:13:48+02:00adri1/@adri1https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251363<p>Hello,</p>
<p>J’ai l’impression que le code lui-même a été généré (au moins partiellement) par IA, me trompè-je ? Je dis ça parce qu’il y a des bouts qui ne sont pas cohérents avec le reste d’une façon qui ne colle pas avec le fait que tu es débutant. Si c’est le cas, c’est dommage si ton but est de progresser en programmation… Les codes générés sont encore loin d’être d’une qualité suffisante pour qu’on puisse s’en servir comme d’une base solide pour apprendre à programmer.</p>
<p>Dans tous les cas, voici par exemple un truc qui me parait étrange.</p>
<div class="hljs-code-div hljs-code-python"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span><span data-count="4"></span><span data-count="5"></span><span data-count="6"></span></div><pre><code class="hljs language-python">config = configparser.ConfigParser()
<span class="hljs-keyword">with</span> codecs.<span class="hljs-built_in">open</span>(<span class="hljs-string">"PythonForgeAI.ini"</span>, <span class="hljs-string">'r'</span>, encoding=<span class="hljs-string">'utf-8'</span>) <span class="hljs-keyword">as</span> f:
config.read_file(f)
openai.api_key = config.get(<span class="hljs-string">'PythonForgeAI'</span>, <span class="hljs-string">'OpenAI_API_Key'</span>).replace(<span class="hljs-string">"'"</span>, <span class="hljs-string">""</span>)
</code></pre></div>
<p>Déjà, passer par <code>codecs.open</code> est un choix assez étrange. C’est déjà pas le module dont on a besoin tous les jours, et encore moins pour lire un bête fichier texte de config. Ensuite, comme indiqué dans la doc de <code>configparser</code>, l’API à coup de <code>get</code> et <code>set</code> est seulement là pour des raisons de compatibilité. Le même code pourrait s’écrire :</p>
<div class="hljs-code-div hljs-code-python"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span></div><pre><code class="hljs language-python">config = configparser.ConfigParser()
config.read(<span class="hljs-string">"PythonForgeAi.ini"</span>, encoding=<span class="hljs-string">"utf-8"</span>)
openai.api_key = config[<span class="hljs-string">"PythonForgeAI"</span>][<span class="hljs-string">"OpenAI_API_Key"</span>].strip(<span class="hljs-string">"'"</span>)
</code></pre></div>
<p>Ensuite, le fait que tu sois obligé de bricoler la valeur <code>config["PythonForgeAI"]["OpenAI_API_Key"]</code> pour enlever les guillemets, ou encore pire la gymnastique que tu fais pour lire un booléen comme <code>exe_code</code>, est un symptôme que le format INI utilisé par <code>configparser</code> ne te convient pas (de façon générale, c’est un format désuet). Tu aurais autant d’utiliser un format de config où les valeurs sont déjà typées pour ne pas avoir à faire tous ces bricolages toi-même. TOML (essentiellement INI mais typé) serait un bon candidat par exemple.</p>
<p>Enfin, tu acceptes une configuration encodée en UTF-8 et tu génères un code Python en UTF-8. Tout faire en UTF-8 me parait être un choix très raisonnable, mais dans le reste du code, tu utilises l’encodage par défaut pour lire et écrire des fichiers (l’encodage dépend donc de la plateforme !) et tu fais tout ton possible pour virer les accents. Si tout est en UTF-8, tu n’as aucune raison de devoir virer les accents (les trucs genre <code>unidecode</code> ne devraient même pas exister…). Ça demande de bien spécifier l’encodage quand tu appelles <code>open</code> par contre. Ah, et <code># -*- coding: utf-8 -*-</code> n’est pas nécessaire en Python 3, c’est l’encodage par défaut quelque soit la plateforme.</p>
<p>PS : ton code est incorrect en l’état, par exemple les variables <code>code</code> et <code>errors</code> ligne 235 et suivantes ne sont pas définies. Configurer ton environnement de travail pour utiliser un LSP ou <em>a minima</em> un outil d’analyse statique permettrait de lever ce genre d’erreurs directement…</p>PythonForgeAI, message #2513612023-07-16T13:40:01+02:00viraxe4rr0r4/@viraxe4rr0r4https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251361<p>Salut,</p>
<p>Quand on aime, on ne compte pas <img src="/static/smileys/svg/clin.svg" alt=";)" class="smiley"> c’est simplement que oui tu aurais pu y allez avec un peu plus de délicatesse (l’humour et l’ironie n’est pas le soucis), bref passons à autre choses.</p>
<p>Pour répondre à tes questions quelles soit technique ou autres, je viens de mettre à jours la présentation (qui ne sera pas forcément meilleure à ton goût <img src="/static/smileys/svg/heureux.svg" alt=":D" class="smiley"> ) mais au moins donne quelque choses de concret.</p>
<p>soyez indulgents, la programmation n’est qu’une passion pour moi. <img src="/static/smileys/svg/hihi.svg" alt="^^" class="smiley"> </p>PythonForgeAI, message #2513532023-07-15T19:43:48+02:00romantik/@romantikhttps://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251353<p>Ok, désolé si je t’ai offensé, à une heure du mat' on a pas toujours les meilleures idées. On est bien d’accord que je voulais dire que ça <strong>a l’air</strong> d’un scam, <strong>dans la forme</strong>. Si je pensais réellement que s’en était un, je n’aurais même pas pris la peine de répondre.<br>
Quant à la comparaison de vidéo, c’était une pointe d’humour, mais effectivement quand on s’est embêté à l’enregistrer et la monter, ça doit faire un peu moins rire. Je te demande pardon.</p>
<hr>
<p>Maintenant, en substance, ce sont de vraies questions premier degré que je te pose. </p>
<p>Quand je lis ce post, j’ai envie de savoir la pertinence d’un tel outil (dans quels cas je l’utiliserais), et pour ça j’aimerais voir une comparaison entre un code traditionnel, que je peux évaluer en temps de résolution et en qualité de code, et un code généré par ton outil, dans lequel tu auras la mesure de la génération, où je peux estimer le temps de formulation d’input, et évaluer la qualité de code de sortie.<br>
C’est pour ça que je pense que les exercices d’algorithmie classiques peuvent être de bons exemples, même si c’est encore un peu biaisé car plus le problème est commun, plus GPT4 sera efficace car entrainé avec.<br>
Avec toutes ces données je peux me dire "Tiens, cet outil m’intéresse". </p>
<p>Et à partir de là vient la deuxième question : Comment je l’utilise ?<br>
Et là j’ai besoin de savoir comment me procurer l’outil, comment structurer mon dossier de projet, comment écrire mon fichier d’input et mon fichier de config, comment faire appel à l’outil, et comment récupérer la génération.</p>
<p>Ta vidéo ne réponds pas à ces questions. Pas directement. On a des aperçus qui peuvent nous permettre de déduire des choses mais rien de tangible.</p>PythonForgeAI, message #2513512023-07-15T14:14:55+02:00viraxe4rr0r4/@viraxe4rr0r4https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251351<p>Tu as tout à fait raison, je préfère une critique constructive (sans piques gratuit) comme celle là.</p>
<p>Je reconnais que vu sous cet angle, la présentation est assez maladroite.</p>
<p>Merci pour tes réponses.</p>PythonForgeAI, message #2513492023-07-15T13:41:57+02:00adri1/@adri1https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251349<blockquote>
<p>Encore une fois je précise que c’est un partage d’un projet personnel qui as plus un but pédagogique pour moi même et autres, que de révolutionner quoique ce soit.</p>
</blockquote>
<p>Pour être clair, ce n’est absolument pas un problème. On ne s’attend pas à ce que ton projet devienne subitement le meilleur du marché. Il est parfaitement valable d’implémenter quelque chose dans son coin pour voir comment ça fonctionne et pour progresser en général. Par exemple, il est de fait complètement valable que ta réponse à mon deuxième groupe de question soit "le projet n’est pas intégré, copilot est plus pratique de ce point de vue".</p>
<p>Ce qu’on pointe du doigt, c’est surtout que ta présentation est assez maladroite, et que ça explique la réception un peu froide que tu reçois. La première moitié de ton poste initial se lit comme une présentation générique d’outil prêt à être utilisé en production, puis on apprend dans la seconde moitié que non en fait, et on au final on ne sait pas grand chose de ton projet. Comme ton but est surtout d’apprendre des choses en développant ce projet, il serait plus productif de s’attarder sur les détails techniques que du blabla générique où on pourrait remplacer "PythonForgeAI" par "copilot" et avoir l’impression d’être sur la page de pub de Github.</p>PythonForgeAI, message #2513482023-07-15T13:25:40+02:00viraxe4rr0r4/@viraxe4rr0r4https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251348<p>Salut,</p>
<p>Effectivement ce n’était qu’une simple présentation du projet sans êtres précis sur toutes les questions techniques, le but était simplement de 'présenté' l’outil sur la forme et non sur le fond.</p>
<p>J’apporterai tout cela, à la sortie de cette première version que se soit sur le forum ou sur github.</p>
<p>Encore une fois je précise que c’est un partage d’un projet personnel qui as plus un but pédagogique pour moi même et autres, que de révolutionner quoique ce soit.</p>
<p>Vois-le comme un outil qui automatise les taches que tu ferai manuellement sur ChatGPT.</p>
<p>Mais je comprend tout à fait vos réponses et critiques et je prend note <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> </p>PythonForgeAI, message #2513472023-07-15T13:13:26+02:00adri1/@adri1https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251347<p>Salut,</p>
<p>Je pense que le côté "vendre du vent" (même si tu ne vends rien à proprement parler) vient du fait que tu as écrit deux gros pâtés de texte qui ne disent rien en substance. On peut résumer tout ton texte en quelques points qui nous laissent avec autant de questions :</p>
<ul>
<li>le projet sera open source, et versionné avec git (au passage, pas besoin de le capitaliser, ce n’est pas un acronyme) ;</li>
<li>le projet permet de générer du code en Python ;</li>
<li>le projet s’appuie sur GPT-4 ;</li>
<li>le projet est "spécialement conçu pour la génération de code Python uniquement".</li>
</ul>
<p>Tout ça soulève les questions suivantes :</p>
<ul>
<li>Quand le code sera-t-il disponible ? Pourquoi présenter avant même qu’on puisse tester l’outil par nous-même ?</li>
<li>Comment ton projet s’utilise ? En particulier, est-ce qu’il y a des intégrations avec les éditeurs de code ? Si non, quel est l’intérêt face à des outils comme copilot ou la pléthore de plugins divers et variés qui se branchent déjà sur GPT-4 ?</li>
<li>Comment fonctionne la spécialisation pour Python dont tu parles ? Qu’est-ce que ça apporte par rapport à appeler soi-même GPT-4 à la main en lui demandant de générer du Python ?</li>
</ul>
<p>Bref, ta présentation est très vague, et c’est d’autant plus préjudiciable que tu touches un domaine où la quantité de bullshit fait déjà péter tous les compteurs. Une bonne façon de se démarquer au milieu de tous ces outils de génération de code serait un peu (beaucoup) de transparence sur les méthodes utilisées et la qualité du code produit.</p>PythonForgeAI, message #2513462023-07-15T12:03:00+02:00viraxe4rr0r4/@viraxe4rr0r4https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251346<p>Salut,</p>
<p>je comprend ton sentiment …</p>
<p>Mais je tiens à te répondre sur cette avanie de 'scammer' ou 'vendre du vent’, l’outil sera gratuit et le code sera open source sur le GIT comme précisé <img src="/static/smileys/svg/b.svg" alt=":B" class="smiley"> .</p>
<p>Pour cette première version le code fait 300 lignes écrit en Python et tiens en un fichier, il ne sera pas difficile d’y voir un potentiel code malveillant si il y en as un <img src="/static/smileys/svg/blink.svg" alt="o_O" class="smiley"> … </p>
<p>Donc si j’aurais voulu me faire de l’argent assez facilement je ferais autre choses de bien plus lucratif crois moi, c’est même plutôt l’inverse je dépense.</p>
<p>Pour le reste, "Jean-françois comptable qui t’apprend à gagner 2000 € par mois sans travailler ni bouger de chez toi", ce pique (un de plus) est totalement gratuit … je ne propose rien d’autre qu’un projet open source, encore une fois je n’ai rien à vendre <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> </p>
<p>J’ai commencer la présentation de ce projet sur plusieurs forum, la présentation générer par moi même est plutôt détaillé je trouve mais loin d’être parfaite je te l’accorde, "Je suis convaincu que PythonForgeAI sera un outil précieux pour tous les programmeurs Python" et de trop car cela peu sous entendre que l’outil sera révolutionnaire alors qu’il n’en est rien mais plutôt un simple projet basé sur de la génération de code partager par un passionné de programmation et de "l’intelligence artificielle", oui bien entendu qu’une fois la rédaction faite je 'copie/colle' la présentation est-ce un sacrilège ?</p>
<p>Concernant la vidéo, il est vrai que j’aurais pu créer un simple programme qui 'simule' cet outil afin de 'vendre du vent' mais ce n’est pas le cas, c’est bel est bien l’exécution de l’outil en temps réel, le fait que j’utilise des outils en version gratuit ne fait pas professionnel cela aussi je te l’accorde et le fait d’utiliser une voix de synthèse n’arrange pas la donne, très bien, je prend note.</p>
<p>Si tu aurais voulu que j’apporte plus d’exemples, de détails, divers résultats, tu aurai pu me le demandais directement pas besoin de me jeter la pierre.</p>
<p>Pour finir, j’ai toujours eu cette notion de partage, tous les outils que j’ai écrit qui me paraissais intéressant à partager ont toujours été open source, j’aime partager peu importe les retours.</p>
<p>PythonForgeAI ne révolutionnera rien du tout, c’est un simple projet partager par un passionné, d’ailleurs que ce passionné soit bon ou mauvais (en compétences) ni change rien du tout, des tonnes de projets sont très mal écrit et peu performant mais très intéressant.</p>
<p>Dès que j’ai un moment, je publierai des exemples d’utilisation de l’outil et de résolutions de problèmes.</p>PythonForgeAI, message #2513362023-07-15T00:31:54+02:00romantik/@romantikhttps://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251336<p>Salut,</p>
<p>Le projet pourquoi pas, je comprends comment cette idée peut émerger, même si je n’en suis pas friand (je ne considère pas l’écriture de code comme la partie difficile d’un projet, et je ne suis pas fan de GPT4 en dehors de petites expériences).</p>
<p>Mais, pourquoi la comm' que tu fais ressemble autant à un scam infernal ?! Que ce soit ton post ou ta vidéo. J’ai l’impression que tout a été rédigé par IA puisque tu en es un fervent utilisateur, puis un peu retouché avant d’être copié collé. Du coup, je me demande si c’est de la maladresse, une insatisfaction de tes propres compétences, une flemme de rédiger tes propres post (ce qui s’apparente à du manque de respect pour moi) ou encore un réel scam.</p>
<p>Et c’est dommage, parce qu’encore une fois, même si je ne suis pas client, c’est un projet qui a du potentiel.</p>
<p>Je pense que plutôt que de prendre exemple sur les vidéos de Jean-françois comptable qui t’apprend à gagner 2000 € par mois sans travailler ni bouger de chez toi, tu devrais prendre exemple sur les documentations de divers frameworks et réaliser un getting started et des exemples parlants.</p>
<p>Et tu aurais des comparaisons de programmes générés par PythonForgeAI vs un programme similaire équivalent ? (je sais pas, un clone de cp, une réponse à un codinGame, ou n’importe quoi)</p>PythonForgeAI, message #2513342023-07-14T20:52:17+02:00viraxe4rr0r4/@viraxe4rr0r4https://zestedesavoir.com/forums/sujet/17053/pythonforgeai/?page=1#p251334<figure><img src="https://i.postimg.cc/jdw7Hs9C/Python-Forge-AI-LOGO-250x250-c.png" alt="- Forgez des solutions de code Python -"><figcaption>- Forgez des solutions de code Python -</figcaption></figure>
<p>Bonjour à tous,</p>
<p>Je suis ravi de vous présenter un outil que je développe PythonForgeAI est son nom.</p>
<p>Cet outil utilise le modèle GPT-4 d’OpenAI pour générer du code Python à partir de prompts en langage naturel. Il offre une grande flexibilité pour générer du code sur mesure à partir de la description de vos problèmes.</p>
<p>Un "chef d’orchestre", coordonnant plusieurs actions automatiser pour produire un code qui répond à une invite donnée.. Il peut être utilisé pour générer des ébauches de code ou simplement pour obtenir de l’inspiration lorsque vous êtes bloqué.</p>
<p>Il est également conçu pour être adaptable à vos besoins spécifiques. Vous pouvez configurer des paramètres tels que le modèle GPT à utiliser, le nombre d’itérations pour la génération du code, le délai d’exécution, et bien plus encore. Il est également possible d’ajouter des instructions supplémentaires pour aider à structurer le code selon votre vision.</p>
<p>Je me suis inspiré des outils similaire comme Auto-GPT, Multi-GPT et GPT-engineer, PythonForgeAI n’est pas une copie ou un clone ni un fork, il utilise une approche simple et très direct, conçu pour la génération de code Python.</p>
<p>PythonForgeAI n’est pas un assistant de codage en temps réel mais un est un générateur de code.</p>
<p>Il reste encore beaucoup de chemin à parcourir pour qu’il corresponde pleinement à ma vision finale, des améliorations et implémentations sont prévues et en cours de développement.</p>
<p>PythonForgeAI est un projet open source, vous pouvez tester sa première version ici:
<a href="https://github.com/E4rr0r4/PythonForgeAI">https://github.com/E4rr0r4/PythonForgeAI</a></p>
<p>voici une vidéo de présentation de l’outil : <a href="https://www.youtube.com/watch?v=h6NcF-RaE4I&ab_channel=PythonForgeAI">https://www.youtube.com/watch?v=h6NcF-RaE4I&ab_channel=PythonForgeAI</a></p>
<p>Merci pour votre attention.</p>
<p>ViraX</p>[Demande de contributions] Participez à un atelier de programmation ZdS ! , message #2365512021-08-11T15:48:13+02:00Amaury/@Amauryhttps://zestedesavoir.com/forums/sujet/11062/demande-de-contributions-participez-a-un-atelier-de-programmation-zds/?page=9#p236551<p>Entre temps j’ai été un peu formé à la formation et j’ai acquis un peu d’expérience, donc je confirme que oui, ce serait bien de faire évoluer certaines méthodes pédagogiques et éventuellement ce qu’on fait coder (c’est plus de travail, mais pas infaisable).</p>
<p>On pourrait refaire le point là dessus de vive voix, peut-être ?</p>[Demande de contributions] Participez à un atelier de programmation ZdS ! , message #2365172021-08-09T21:40:31+02:00firm1/@firm1https://zestedesavoir.com/forums/sujet/11062/demande-de-contributions-participez-a-un-atelier-de-programmation-zds/?page=9#p236517<p>Pour information, <strong><a href="https://www.meet-and-code.org/fr/fr/registration-info">#MeetAndCode #2021</a></strong> revient cette année, et si on veut y participer, il faut postuler avant le 08 septembre.</p>
<p>Comme d’habitude, ils financent l’événement à hauteur de 500€.</p>
<p>Je ne sais pas à quel point nos précédents ateliers sont ré-utilisable par contre.</p>Erreur fonction std::size, message #2235512020-07-08T13:36:41+02:00valerian.roura/@valerian.rourahttps://zestedesavoir.com/forums/sujet/14321/erreur-fonction-stdsize/?page=1#p223551<p>J’ai trouvé dans les options et j’ai transféré le compilateur du C++ 14 vers le C++ 17 et ça marche merci <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"></p>