<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>WLangage on EloNeva</title><link>https://eloneva.com/tags/wlangage/</link><description>Recent content in WLangage on EloNeva</description><generator>Hugo</generator><language>fr</language><managingEditor>contact@eloneva.com (EloNeva)</managingEditor><webMaster>contact@eloneva.com (EloNeva)</webMaster><lastBuildDate>Fri, 18 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://eloneva.com/tags/wlangage/rss.xml" rel="self" type="application/rss+xml"/><item><title>HFSQL vers PostgreSQL : pièges de migration WinDev</title><link>https://eloneva.com/blog/hfsql-postgresql-migration-windev/</link><pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/hfsql-postgresql-migration-windev/</guid><description>&lt;h2 id="le-constat"&gt;Le constat&lt;/h2&gt;&#10;&lt;p&gt;Oui, une migration &lt;strong&gt;HFSQL vers PostgreSQL&lt;/strong&gt; peut casser une application WinDev alors que les tables semblent avoir été recréées correctement. Les problèmes arrivent souvent sur quatre types qui paraissent banals dans l&amp;rsquo;analyse : les dates vides, les rubriques &lt;strong&gt;Mot de passe&lt;/strong&gt;, le JSON et les booléens.&lt;/p&gt;&#10;&lt;p&gt;Le schéma SQL n&amp;rsquo;est qu&amp;rsquo;une partie du travail. Une application WinDev ancienne transporte aussi des conventions de données. Une date non renseignée peut être testée avec &lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt; ou &lt;code&gt;00000000&lt;/code&gt;. Un booléen peut être comparé à &lt;code&gt;1&lt;/code&gt;. Une rubrique JSON peut être interrogée avec les fonctions SQL comprises par HFSQL. Une rubrique Mot de passe n&amp;rsquo;est pas un &lt;code&gt;VARCHAR&lt;/code&gt; amélioré.&lt;/p&gt;</description></item><item><title>WinDev 2026 : agents IA CRM</title><link>https://eloneva.com/blog/windev-2026-agents-ia-crm/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/windev-2026-agents-ia-crm/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;Dans un CRM, l&amp;rsquo;IA devient intéressante quand elle évite à l&amp;rsquo;utilisateur de relire quinze notes commerciales, trois mails copiés-collés et deux comptes rendus de rendez-vous pour savoir quoi faire ensuite.&lt;/p&gt;&#10;&lt;p&gt;Pas quand elle ajoute une zone de discussion de plus dans l&amp;rsquo;écran.&lt;/p&gt;&#10;&lt;p&gt;WinDev 2026 met davantage l&amp;rsquo;IA dans l&amp;rsquo;environnement et dans les applications. La documentation PC SOFT autour des agents et du compagnon IA montre une direction assez claire : l&amp;rsquo;IA n&amp;rsquo;est plus seulement une réponse textuelle, elle peut aider à raisonner sur un contexte et à déclencher des actions encadrées. PC SOFT met aussi en avant l&amp;rsquo;utilisation de modèles comme Claude, Mistral, GPT, Gemini ou OpenRouter via un compte API. (&#10; &lt;a href="https://pcsoft.fr/annonce2026/index.html?utm_source=chatgpt.com" target="_blank" rel="noopener noreferrer"&gt;&#10; pcsoft.fr&#10; &lt;/a&gt;&#10;)&lt;/p&gt;</description></item><item><title>WinDev 2026 Chat IA : OWASP LLM05 et sorties non validées</title><link>https://eloneva.com/blog/windev-2026-chat-ai-llm05-gestion-sorties/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/windev-2026-chat-ai-llm05-gestion-sorties/</guid><description>&lt;p&gt;LLM05 est le risque de gestion incorrecte des sorties LLM, classé dans l&amp;rsquo;OWASP Top 10 LLM 2025. Dans WinDev 2026, trois vecteurs sont concrets : injection SQL si la sortie Chat IA alimente une requête HFSQL sans paramétrage, XSS si la sortie est rendue en HTML brut dans WebDev, exécution arbitraire si la sortie pilote un dispatch de procédures WLangage. Le remède n&amp;rsquo;est pas complexe, mais il doit être systématique.&lt;/p&gt;</description></item><item><title>Chat AI WinDev 2026 : prévenir la fuite de données sensibles</title><link>https://eloneva.com/blog/windev-2026-chat-ai-sensitive-information-disclosure/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/windev-2026-chat-ai-sensitive-information-disclosure/</guid><description>&lt;p&gt;Ce guide couvre le risque OWASP LLM02 (Sensitive Information Disclosure) dans le champ Chat IA de WinDev 2026. Il montre comment sécuriser le system prompt, filtrer les réponses du modèle en WLangage avant affichage, et isoler les données HFSQL Client/Serveur via une vue dédiée. Les exemples sont testés avec WinDev 2026, OpenAI gpt-4o et Azure OpenAI. Le risque LLM02 est distinct de la prompt injection (LLM01) : ce n&amp;rsquo;est pas une attaque sur le modèle, c&amp;rsquo;est une fuite par le modèle.&lt;/p&gt;</description></item><item><title>WinDev 2026 Chat IA : protéger ses prompts des injections</title><link>https://eloneva.com/blog/windev-2026-securiser-chat-ai-prompt-injection/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/windev-2026-securiser-chat-ai-prompt-injection/</guid><description>&lt;p&gt;WinDev 2026 introduit le champ Chat IA, un contrôle natif pour intégrer un LLM dans une application métier. Sans filtrage, n&amp;rsquo;importe quel utilisateur peut contourner le system prompt via une injection de prompt. Cet article implémente deux niveaux de protection en WLangage : un filtre regex rapide (moins de 1 ms, sans API externe), puis le classificateur ML deepset/deberta-v3-prompt-injection via l&amp;rsquo;API HuggingFace Inference (92%+ de détection). La stratégie combinée cascade regex puis ML donne la meilleure couverture pour un coût réseau minimal.&lt;/p&gt;</description></item></channel></rss>