{"id":2162,"date":"2026-04-02T11:15:40","date_gmt":"2026-04-02T09:15:40","guid":{"rendered":"https:\/\/askem.eu\/?p=2162"},"modified":"2026-04-02T11:15:45","modified_gmt":"2026-04-02T09:15:45","slug":"langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production","status":"publish","type":"post","link":"https:\/\/askem.eu\/en\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/","title":{"rendered":"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production"},"content":{"rendered":"<h1 class=\"wp-block-heading\">Langfuse&nbsp;: observer et \u00e9valuer ses pipelines LLM open source en production<\/h1>\n\n\n\n<p>Un pipeline RAG en place fonctionne, visiblement. Les r\u00e9ponses s&rsquo;affichent, les logs ne signalent rien. Mais le LLM hallucine-t-il&nbsp;? Le retrieval ram\u00e8ne-t-il des chunks vraiment pertinents&nbsp;? Le mod\u00e8le est-il plus lent depuis la mise \u00e0 jour des embeddings&nbsp;? Sans instrumenter son pipeline, ces questions restent sans r\u00e9ponse. Langfuse est un outil d&rsquo;observabilit\u00e9 et d&rsquo;\u00e9valuation open source con\u00e7u pour les applications LLM&nbsp;: il trace chaque appel, enregistre latences et co\u00fbts, permet d&rsquo;annoter manuellement les sorties et d&rsquo;automatiser des \u00e9valuations de qualit\u00e9. D\u00e9ployable en auto-h\u00e9berg\u00e9, il s&rsquo;int\u00e8gre nativement avec Ollama, LangChain, OpenAI et tout SDK compatible OpenTelemetry.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi l&rsquo;observabilit\u00e9 LLM est diff\u00e9rente de l&rsquo;observabilit\u00e9 classique<\/h2>\n\n\n\n<p>Prometheus surveille une m\u00e9trique num\u00e9rique&nbsp;: temps de r\u00e9ponse, utilisation m\u00e9moire, nombre d&rsquo;erreurs HTTP. Ces m\u00e9triques sont objectives&nbsp;: on sait si un seuil est franchi. Les LLM introduisent un nouveau type de signal&nbsp;: la qualit\u00e9 s\u00e9mantique d&rsquo;une sortie. Une r\u00e9ponse peut \u00eatre grammaticalement correcte, retourn\u00e9e en 800 ms, sans erreur technique et pourtant fausse, ou hors sujet. Cette dimension ne se mesure pas avec un simple compteur.<\/p>\n\n\n\n<p>Les pipelines LLM sont \u00e9galement structurellement diff\u00e9rents. Une requ\u00eate n&rsquo;est pas un appel unique, c&rsquo;est une cascade&nbsp;: reformulation de la requ\u00eate, appel au retriever, construction du contexte, appel au LLM, post-traitement. Chaque \u00e9tape peut d\u00e9grader la qualit\u00e9 finale. Langfuse mod\u00e9lise cette hi\u00e9rarchie avec un syst\u00e8me de <em>traces<\/em> et <em>spans<\/em>&nbsp;: une trace repr\u00e9sente l&rsquo;interaction compl\u00e8te, les spans repr\u00e9sentent chaque \u00e9tape interne, avec leur dur\u00e9e, leur entr\u00e9e, leur sortie et leurs m\u00e9triques associ\u00e9es.<\/p>\n\n\n\n<p>Sans cet outil, le d\u00e9bogage d&rsquo;un pipeline RAG d\u00e9grad\u00e9 revient \u00e0 inspecter des logs textuels ligne par ligne. Avec Langfuse, on dispose d&rsquo;une interface structur\u00e9e, filtrable, qui permet de retrouver en quelques secondes quelle trace a produit une mauvaise r\u00e9ponse, quelle \u00e9tape \u00e9tait la plus lente, et quel chunk a \u00e9t\u00e9 inject\u00e9 en contexte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Architecture et d\u00e9ploiement auto-h\u00e9berg\u00e9<\/h2>\n\n\n\n<p>Langfuse est compos\u00e9 d&rsquo;un serveur Node.js, d&rsquo;une base PostgreSQL pour le stockage des traces, et d&rsquo;une interface web. La stack compl\u00e8te se d\u00e9ploie avec Docker Compose en moins de cinq minutes&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>services:\n  langfuse-server:\n    image: langfuse\/langfuse:latest\n    environment:\n      DATABASE_URL: postgresql:\/\/langfuse:secret@db:5432\/langfuse\n      NEXTAUTH_SECRET: my-secret-key\n      NEXTAUTH_URL: https:\/\/langfuse.mondomaine.fr\n      SALT: my-salt\n    ports:\n      - \"3000:3000\"\n    depends_on:\n      - db\n\n  db:\n    image: postgres:16-alpine\n    environment:\n      POSTGRES_DB: langfuse\n      POSTGRES_USER: langfuse\n      POSTGRES_PASSWORD: secret\n    volumes:\n      - postgres_data:\/var\/lib\/postgresql\/data\n\nvolumes:\n  postgres_data:<\/code><\/pre>\n\n\n\n<p>En production, on place un reverse proxy (Nginx ou Traefik) devant le port 3000 pour la terminaison TLS. Le volume PostgreSQL doit \u00eatre sauvegard\u00e9 r\u00e9guli\u00e8rement, avec BorgBackup par exemple, car il contient l&rsquo;int\u00e9gralit\u00e9 des traces.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instrumenter son code Python en cinq lignes<\/h2>\n\n\n\n<p>Langfuse expose un SDK Python l\u00e9ger. L&rsquo;instrumentation d&rsquo;un pipeline RAG minimal ressemble \u00e0 ceci&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>from langfuse import Langfuse\n\nlf = Langfuse(\n    public_key=\"pk-...\",\n    secret_key=\"sk-...\",\n    host=\"https:\/\/langfuse.mondomaine.fr\"\n)\n\n# Cr\u00e9er une trace pour une interaction utilisateur\ntrace = lf.trace(name=\"rag-query\", user_id=\"user-42\")\n\n# Span de retrieval\nspan = trace.span(name=\"retrieve-chunks\", input={\"query\": user_query})\nchunks = retriever.query(user_query)\nspan.end(output={\"chunks\": chunks, \"count\": len(chunks)})\n\n# G\u00e9n\u00e9ration LLM\ngeneration = trace.generation(\n    name=\"llm-response\",\n    model=\"mistral:7b\",\n    input={\"prompt\": build_prompt(user_query, chunks)},\n)\nresponse = llm.generate(build_prompt(user_query, chunks))\ngeneration.end(output={\"text\": response}, usage={\"total_tokens\": 1024})\n\ntrace.update(output={\"final_answer\": response})<\/code><\/pre>\n\n\n\n<p>Si vous utilisez LangChain, un handler d\u00e9di\u00e9 automatise enti\u00e8rement cette instrumentation sans modifier la logique m\u00e9tier&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>from langfuse.callback import CallbackHandler\n\nhandler = CallbackHandler(public_key=\"pk-...\", secret_key=\"sk-...\",\n                          host=\"https:\/\/langfuse.mondomaine.fr\")\n\nchain.invoke({\"question\": user_query}, config={\"callbacks\": &#91;handler]})<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Ce que l&rsquo;interface permet d&rsquo;analyser<\/h2>\n\n\n\n<p>Une fois les traces collect\u00e9es, l&rsquo;interface Langfuse offre plusieurs vues compl\u00e9mentaires. La vue <strong>Traces<\/strong> liste toutes les interactions avec filtres sur l&rsquo;utilisateur, la session, la date, un score de qualit\u00e9 ou un tag. On peut y retrouver les traces les plus lentes, les plus longues en tokens, ou celles annot\u00e9es manuellement comme incorrectes.<\/p>\n\n\n\n<p>La vue <strong>Generations<\/strong> agr\u00e8ge tous les appels LLM individuels&nbsp;: mod\u00e8le utilis\u00e9, nombre de tokens en entr\u00e9e et sortie, co\u00fbt estim\u00e9 (si un tarif est configur\u00e9), latence. On peut y rep\u00e9rer une d\u00e9rive&nbsp;: si le p95 de latence passe de 1,2 s \u00e0 3,8 s apr\u00e8s un changement de mod\u00e8le, cela appara\u00eet imm\u00e9diatement dans les graphiques de tendance.<\/p>\n\n\n\n<p>Les <strong>Datasets<\/strong> permettent de constituer un jeu de tests de r\u00e9gression. On extrait des traces pass\u00e9es, r\u00e9elles, produites par des utilisateurs, pour construire un benchmark&nbsp;: question pos\u00e9e, contexte \u00ab\u00a0retriev\u00e9\u00a0\u00bb, r\u00e9ponse attendue. On peut ensuite rejouer ce dataset apr\u00e8s chaque changement de configuration (nouveau mod\u00e8le, nouveau prompt, nouveau chunking) pour mesurer si la qualit\u00e9 progresse ou r\u00e9gresse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9valuation automatique et scoring LLM-as-a-judge<\/h2>\n\n\n\n<p>Langfuse int\u00e8gre le pattern <em>LLM-as-a-judge<\/em>&nbsp;: un second LLM \u00e9value automatiquement les sorties du premier selon des crit\u00e8res d\u00e9finis&nbsp;: pertinence de la r\u00e9ponse par rapport \u00e0 la question, absence d&rsquo;hallucination, fid\u00e9lit\u00e9 au contexte. Ces scores sont associ\u00e9s \u00e0 chaque trace et filtrable dans l&rsquo;interface.<\/p>\n\n\n\n<p>On peut aussi configurer des scores humains&nbsp;: l&rsquo;interface expose un mode annotation qui permet \u00e0 une personne non-technique de noter des sorties directement dans le navigateur&nbsp;: pouce lev\u00e9, pouce baiss\u00e9, score de 1 \u00e0 5, sans acc\u00e9der au code. Ces annotations alimentent la base de donn\u00e9es d&rsquo;\u00e9valuation et peuvent guider le choix des exemples de fine-tuning.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Int\u00e9gration dans une stack open source existante<\/h2>\n\n\n\n<p>Dans une stack ouverte, par exemple Ollama pour les mod\u00e8les, Qdrant pour les vecteurs, n8n pour l&rsquo;orchestration des workflows, CKAN pour les donn\u00e9es sources, Langfuse s&rsquo;ins\u00e8re comme couche transversale d&rsquo;observabilit\u00e9. Chaque workflow n8n qui appelle un LLM peut envoyer ses traces \u00e0 Langfuse via le SDK Python ou une requ\u00eate HTTP directe vers l&rsquo;API REST.<\/p>\n\n\n\n<p>Pour les mod\u00e8les Ollama, Langfuse compatible OpenAI API peut \u00eatre utilis\u00e9 comme proxy transparent en configurant le endpoint OpenAI pour pointer vers Langfuse, qui redirige vers Ollama et intercepte les m\u00e9triques au passage. Aucune modification du code applicatif n&rsquo;est n\u00e9cessaire dans ce cas.<\/p>\n\n\n\n<p>Le r\u00e9sultat est une plateforme d&rsquo;observation compl\u00e8te&nbsp;: on sait quels utilisateurs posent quelles questions, quels chunks sont fr\u00e9quemment retriev\u00e9s, quels prompts produisent les meilleures r\u00e9ponses, et o\u00f9 se situent les goulots d&rsquo;\u00e9tranglement de latence, le tout sans envoyer une seule donn\u00e9e \u00e0 un service externe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pour aller plus loin<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Documentation officielle&nbsp;: <a href=\"https:\/\/langfuse.com\/docs\" target=\"_blank\" rel=\"noreferrer noopener\">langfuse.com\/docs<\/a><\/li>\n\n\n\n<li>D\u00e9p\u00f4t GitHub&nbsp;: <a href=\"https:\/\/github.com\/langfuse\/langfuse\" target=\"_blank\" rel=\"noreferrer noopener\">github.com\/langfuse\/langfuse<\/a> (licence MIT)<\/li>\n\n\n\n<li>Guide auto-h\u00e9bergement&nbsp;: <a href=\"https:\/\/langfuse.com\/docs\/deployment\/self-host\" target=\"_blank\" rel=\"noreferrer noopener\">langfuse.com\/docs\/deployment\/self-host<\/a><\/li>\n\n\n\n<li>Compl\u00e9ments naturels sur ce site&nbsp;: <a href=\"https:\/\/askem.eu\/en\/2026\/03\/14\/construire-un-pipeline-rag-pour-exploiter-les-donnees-ouvertes-avec-un-llm\/\" type=\"post\" id=\"2085\">pipelines RAG<\/a>, <a href=\"https:\/\/askem.eu\/en\/2026\/04\/01\/qdrant-base-vectorielle-open-source-pour-le-rag-et-la-recherche-semantique\/\" type=\"post\" id=\"2159\">Qdrant<\/a>, <a href=\"https:\/\/askem.eu\/en\/2026\/03\/29\/ollama-executer-des-llm-en-local\/\" type=\"post\" id=\"2141\">Ollama<\/a>, <a href=\"https:\/\/askem.eu\/en\/2026\/03\/30\/n8n-automatiser-ses-workflows\/\" type=\"post\" id=\"2144\">n8n<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Langfuse&nbsp;: observer et \u00e9valuer ses pipelines LLM open source en production Un pipeline RAG en place fonctionne, visiblement. Les r\u00e9ponses s&rsquo;affichent, les logs ne signalent rien. Mais le LLM hallucine-t-il&nbsp;? Le retrieval ram\u00e8ne-t-il des chunks vraiment pertinents&nbsp;? Le mod\u00e8le est-il plus lent depuis la mise \u00e0 jour des embeddings&nbsp;? Sans instrumenter son pipeline, ces questions [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2163,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","osh_disable_topbar_sticky":"default","osh_disable_header_sticky":"default","osh_sticky_header_style":"default","osh_sticky_header_effect":"","osh_custom_sticky_logo":0,"osh_custom_retina_sticky_logo":0,"osh_custom_sticky_logo_height":0,"osh_background_color":"","osh_links_color":"","osh_links_hover_color":"","osh_links_active_color":"","osh_links_bg_color":"","osh_links_hover_bg_color":"","osh_links_active_bg_color":"","osh_menu_social_links_color":"","osh_menu_social_hover_links_color":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[16],"tags":[],"class_list":["post-2162","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production - askem<\/title>\n<meta name=\"description\" content=\"ASKEM BUREAU D&#039;\u00c9TUDES ET DE FORMATION NUM\u00c9RIQUE. Nous vous assistons dans la transformation num\u00e9rique de vos outils, services et organisations tout en pla\u00e7ant l\u2019humain au c\u0153ur de notre d\u00e9marche d\u2019accompagnement.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/askem.eu\/en\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production - askem\" \/>\n<meta property=\"og:description\" content=\"ASKEM BUREAU D&#039;\u00c9TUDES ET DE FORMATION NUM\u00c9RIQUE. Nous vous assistons dans la transformation num\u00e9rique de vos outils, services et organisations tout en pla\u00e7ant l\u2019humain au c\u0153ur de notre d\u00e9marche d\u2019accompagnement.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/askem.eu\/en\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/\" \/>\n<meta property=\"og:site_name\" content=\"askem\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fb.me\/askem.eu\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-02T09:15:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-02T09:15:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3obA.c61\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/04\/sujet-askem-2026-04-02.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1513\" \/>\n\t<meta property=\"og:image:height\" content=\"1063\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"askemadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"askemadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/\"},\"author\":{\"name\":\"askemadmin\",\"@id\":\"https:\\\/\\\/askem.eu\\\/#\\\/schema\\\/person\\\/8bbee74ab9a977d56bf4826662e9d2e9\"},\"headline\":\"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production\",\"datePublished\":\"2026-04-02T09:15:40+00:00\",\"dateModified\":\"2026-04-02T09:15:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/\"},\"wordCount\":1000,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2026\\/04\\/sujet-askem-2026-04-02.png\",\"articleSection\":[\"AI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/\",\"url\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/\",\"name\":\"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production - askem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2026\\/04\\/sujet-askem-2026-04-02.png\",\"datePublished\":\"2026-04-02T09:15:40+00:00\",\"dateModified\":\"2026-04-02T09:15:45+00:00\",\"description\":\"ASKEM BUREAU D'\u00c9TUDES ET DE FORMATION NUM\u00c9RIQUE. Nous vous assistons dans la transformation num\u00e9rique de vos outils, services et organisations tout en pla\u00e7ant l\u2019humain au c\u0153ur de notre d\u00e9marche d\u2019accompagnement.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/#primaryimage\",\"url\":\"https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2026\\/04\\/sujet-askem-2026-04-02.png\",\"contentUrl\":\"https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2026\\/04\\/sujet-askem-2026-04-02.png\",\"width\":1513,\"height\":1063},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/04\\\/02\\\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/askem.eu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/askem.eu\\\/#website\",\"url\":\"https:\\\/\\\/askem.eu\\\/\",\"name\":\"askem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/askem.eu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/askem.eu\\\/#organization\",\"name\":\"Askem\",\"url\":\"https:\\\/\\\/askem.eu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/askem.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\/\\/mlpi0fxo3sth.i.optimole.com\\/cb:3obA.c61\\/w:760\\/h:480\\/q:mauto\\/f:best\\/https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2020\\/10\\/logoGalaxieAskem3.png\",\"contentUrl\":\"https:\\/\\/mlpi0fxo3sth.i.optimole.com\\/cb:3obA.c61\\/w:760\\/h:480\\/q:mauto\\/f:best\\/https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2020\\/10\\/logoGalaxieAskem3.png\",\"width\":760,\"height\":480,\"caption\":\"Askem\"},\"image\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/fb.me\\\/askem.eu\",\"https:\\\/\\\/linkedin.com\\\/company\\\/askem-eu\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/askem.eu\\\/#\\\/schema\\\/person\\\/8bbee74ab9a977d56bf4826662e9d2e9\",\"name\":\"askemadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a202f744ee3a4b6fdbe2ceb57fd84c72559337791a276662270d8d2fb7842e3f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a202f744ee3a4b6fdbe2ceb57fd84c72559337791a276662270d8d2fb7842e3f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a202f744ee3a4b6fdbe2ceb57fd84c72559337791a276662270d8d2fb7842e3f?s=96&d=mm&r=g\",\"caption\":\"askemadmin\"},\"sameAs\":[\"https:\\\/\\\/askem.eu\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production - askem","description":"ASKEM BUREAU D'\u00c9TUDES ET DE FORMATION NUM\u00c9RIQUE. Nous vous assistons dans la transformation num\u00e9rique de vos outils, services et organisations tout en pla\u00e7ant l\u2019humain au c\u0153ur de notre d\u00e9marche d\u2019accompagnement.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/askem.eu\/en\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/","og_locale":"en_US","og_type":"article","og_title":"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production - askem","og_description":"ASKEM BUREAU D'\u00c9TUDES ET DE FORMATION NUM\u00c9RIQUE. Nous vous assistons dans la transformation num\u00e9rique de vos outils, services et organisations tout en pla\u00e7ant l\u2019humain au c\u0153ur de notre d\u00e9marche d\u2019accompagnement.","og_url":"https:\/\/askem.eu\/en\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/","og_site_name":"askem","article_publisher":"https:\/\/fb.me\/askem.eu","article_published_time":"2026-04-02T09:15:40+00:00","article_modified_time":"2026-04-02T09:15:45+00:00","og_image":[{"width":1513,"height":1063,"url":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3obA.c61\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/04\/sujet-askem-2026-04-02.png","type":"image\/png"}],"author":"askemadmin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"askemadmin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/#article","isPartOf":{"@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/"},"author":{"name":"askemadmin","@id":"https:\/\/askem.eu\/#\/schema\/person\/8bbee74ab9a977d56bf4826662e9d2e9"},"headline":"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production","datePublished":"2026-04-02T09:15:40+00:00","dateModified":"2026-04-02T09:15:45+00:00","mainEntityOfPage":{"@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/"},"wordCount":1000,"commentCount":0,"publisher":{"@id":"https:\/\/askem.eu\/#organization"},"image":{"@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/#primaryimage"},"thumbnailUrl":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3obA.c61\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/04\/sujet-askem-2026-04-02.png","articleSection":["AI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/","url":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/","name":"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production - askem","isPartOf":{"@id":"https:\/\/askem.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/#primaryimage"},"image":{"@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/#primaryimage"},"thumbnailUrl":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3obA.c61\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/04\/sujet-askem-2026-04-02.png","datePublished":"2026-04-02T09:15:40+00:00","dateModified":"2026-04-02T09:15:45+00:00","description":"ASKEM BUREAU D'\u00c9TUDES ET DE FORMATION NUM\u00c9RIQUE. Nous vous assistons dans la transformation num\u00e9rique de vos outils, services et organisations tout en pla\u00e7ant l\u2019humain au c\u0153ur de notre d\u00e9marche d\u2019accompagnement.","breadcrumb":{"@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/#primaryimage","url":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3obA.c61\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/04\/sujet-askem-2026-04-02.png","contentUrl":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3obA.c61\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/04\/sujet-askem-2026-04-02.png","width":1513,"height":1063},{"@type":"BreadcrumbList","@id":"https:\/\/askem.eu\/2026\/04\/02\/langfuse-observer-et-evaluer-ses-pipelines-llm-open-source-en-production\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/askem.eu\/"},{"@type":"ListItem","position":2,"name":"Langfuse : observer et \u00e9valuer ses pipelines LLM open source en production"}]},{"@type":"WebSite","@id":"https:\/\/askem.eu\/#website","url":"https:\/\/askem.eu\/","name":"askem","description":"","publisher":{"@id":"https:\/\/askem.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/askem.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/askem.eu\/#organization","name":"Askem","url":"https:\/\/askem.eu\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/askem.eu\/#\/schema\/logo\/image\/","url":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3obA.c61\/w:760\/h:480\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2020\/10\/logoGalaxieAskem3.png","contentUrl":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3obA.c61\/w:760\/h:480\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2020\/10\/logoGalaxieAskem3.png","width":760,"height":480,"caption":"Askem"},"image":{"@id":"https:\/\/askem.eu\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/fb.me\/askem.eu","https:\/\/linkedin.com\/company\/askem-eu"]},{"@type":"Person","@id":"https:\/\/askem.eu\/#\/schema\/person\/8bbee74ab9a977d56bf4826662e9d2e9","name":"askemadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a202f744ee3a4b6fdbe2ceb57fd84c72559337791a276662270d8d2fb7842e3f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a202f744ee3a4b6fdbe2ceb57fd84c72559337791a276662270d8d2fb7842e3f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a202f744ee3a4b6fdbe2ceb57fd84c72559337791a276662270d8d2fb7842e3f?s=96&d=mm&r=g","caption":"askemadmin"},"sameAs":["https:\/\/askem.eu"]}]}},"_links":{"self":[{"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/posts\/2162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/comments?post=2162"}],"version-history":[{"count":1,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/posts\/2162\/revisions"}],"predecessor-version":[{"id":2164,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/posts\/2162\/revisions\/2164"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/media\/2163"}],"wp:attachment":[{"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/media?parent=2162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/categories?post=2162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/tags?post=2162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}