{"version":"1.0","provider_name":"","provider_url":"https:\/\/beta.reboot-conseil.com","author_name":"Tristan Henaff","author_url":"https:\/\/beta.reboot-conseil.com\/index.php\/author\/thenaff\/","title":"Low-Code: \u00c0 la d\u00e9couverte de Langflow ! -","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"A3Jiqhqrbe\"><a href=\"https:\/\/beta.reboot-conseil.com\/index.php\/2023\/12\/04\/low-code-a-la-decouverte-de-langflow\/\">Low-Code: \u00c0 la d\u00e9couverte de Langflow !<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/beta.reboot-conseil.com\/index.php\/2023\/12\/04\/low-code-a-la-decouverte-de-langflow\/embed\/#?secret=A3Jiqhqrbe\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Low-Code: \u00c0 la d\u00e9couverte de Langflow !\u00a0\u00bb &#8212; \" data-secret=\"A3Jiqhqrbe\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/beta.reboot-conseil.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/beta.reboot-conseil.com\/wp-content\/uploads\/2023\/12\/Langflow.png","thumbnail_width":1200,"thumbnail_height":648,"description":"Dans le monde dynamique du d\u00e9veloppement logiciel, l&rsquo;art du &lsquo;prompt engineering&rsquo; gagne rapidement en importance, surtout avec l&rsquo;av\u00e8nement des grands mod\u00e8les de langages (LLM). LangChain se positionne comme un acteur cl\u00e9 dans ce domaine, offrant une plateforme sophistiqu\u00e9e pour la cr\u00e9ation et la gestion de prompts intelligents. Toutefois, malgr\u00e9 son potentiel remarquable, la complexit\u00e9 de LangChain peut poser des d\u00e9fis, en particulier pour ceux moins vers\u00e9s dans la programmation avanc\u00e9e. C&rsquo;est dans ce contexte qu&rsquo;\u00e9merge LangFlow, une interface no-code\/low-code con\u00e7ue pour faciliter l&rsquo;acc\u00e8s \u00e0 LangChain. Cependant, il est important de noter que LangFlow est actuellement en version 0.5, indiquant qu&rsquo;il s&rsquo;agit encore d&rsquo;un produit en d\u00e9veloppement, avec des fonctionnalit\u00e9s et des performances qui continueront \u00e0 \u00e9voluer. Dans cet article, nous allons explorer les capacit\u00e9s actuelles de LangFlow, comprendre comment il rend le prompt engineering plus accessible et vous guider \u00e0 travers les \u00e9tapes pour commencer \u00e0 l&rsquo;utiliser, tout en gardant \u00e0 l&rsquo;esprit que ce logiciel est encore en phase de maturation et d&rsquo;am\u00e9lioration. 1. Pr\u00e9sentation de l&rsquo;outil Langflow, s&rsquo;il continue sur sa lanc\u00e9e, pourrait transformer profond\u00e9ment le paysage du d\u00e9veloppement low-code\/no-code. Imagin\u00e9 comme une plateforme qui simplifierait le prompt engineering, Langflow permettrait aux usagers de mod\u00e9liser des flux LangChain de mani\u00e8re intuitive. Avec sa promesse de rendre l&rsquo;intelligence artificielle plus accessible, cet outil pourrait devenir un pilier pour les d\u00e9veloppeurs comme pour les novices, leur permettant d&rsquo;impl\u00e9menter des solutions complexes sans recourir au codage traditionnel. 2. Caract\u00e9ristiques 3. Avantages de Langflow pour les D\u00e9veloppeurs et les Non-D\u00e9veloppeurs 4. Installation de Langflow Pr\u00e9requis : Python 3 install\u00e9. Installation : pip install langflow Lancement : langflow Ensuite, une fen\u00eatre s&rsquo;ouvrira dans votre navigateur et vous emm\u00e8nera sur la page d&rsquo;acueil de l&rsquo;outil ! 5. Premiers Pas avec Langflow Pour commencer, nous allons cr\u00e9er un simple chat avec un LLM et une ConversationChain. Nous allons prendre ChatOpenAI comme LLM : Ensuite, vous pourrez trouver le composant ConversationChain dans la cat\u00e9gories \u00ab\u00a0Chains\u00a0\u00bb du menu. Ensuite, rien de plus simple, il vous suffira de relier les composant via les \u00ab\u00a0entr\u00e9es\u00a0\u00bb et \u00ab\u00a0sorties\u00a0\u00bb compatibles : Maintenant, vous pouvez remplir les champs du composants ChatOpenAI pour vous authentifier \u00e0 votre API. Voici le \u00e0 quoi le tout peut ressembler : Pour tester le chat, commencez par cliquer sur le bouton \u00ab\u00a0build\u00a0\u00bb en bas \u00e0 droite de l&rsquo;\u00e9cran : Puis le bouton \u00ab\u00a0chat\u00a0\u00bb en dessous du bouton \u00ab\u00a0build\u00a0\u00bb.Et voil\u00e0, le chat appara\u00eet ! Conclusion Langflow repr\u00e9sente un concept innovant avec un potentiel consid\u00e9rable dans le paysage du d\u00e9veloppement low-code\/no-code. Toutefois, il est important de reconna\u00eetre que l&rsquo;outil est encore en cours de d\u00e9veloppement et que certains aspects n\u00e9cessitent d&rsquo;\u00eatre peaufin\u00e9s. Les utilisateurs doivent s&rsquo;attendre \u00e0 rencontrer des fonctionnalit\u00e9s manquantes et des bugs qui font partie int\u00e9grante du processus d&rsquo;am\u00e9lioration continue. Ressources Site web de Langflow : https:\/\/www.langflow.org\/ Documentation : https:\/\/docs.langflow.org\/ Blog : https:\/\/medium.com\/logspace Code source : https:\/\/github.com\/logspace-ai\/langflow"}