{"id":2354,"date":"2026-06-03T15:44:03","date_gmt":"2026-06-03T13:44:03","guid":{"rendered":"https:\/\/askem.eu\/?p=2354"},"modified":"2026-06-03T15:44:08","modified_gmt":"2026-06-03T13:44:08","slug":"vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel","status":"publish","type":"post","link":"https:\/\/askem.eu\/en\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/","title":{"rendered":"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Vanna AI&nbsp;: interroger ses bases de donn\u00e9es en langage naturel, en open source<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Combien de fois faut-il qu&rsquo;un m\u00e9tier vienne demander \u00e0 un d\u00e9veloppeur ou \u00e0 un data engineer une requ\u00eate SQL \u00ab\u00a0rapide\u00a0\u00bb pour sortir un chiffre&nbsp;? Chaque demande devient une interruption, et chaque r\u00e9ponse une dette implicite \u00e0 maintenir. <strong><a href=\"https:\/\/github.com\/vanna-ai\/vanna\">Vanna AI<\/a><\/strong> est un framework Python open source (licence MIT) qui permet de connecter un LLM \u00e0 une base de donn\u00e9es pour g\u00e9n\u00e9rer des requ\u00eates SQL pr\u00e9cises \u00e0 partir de questions formul\u00e9es en fran\u00e7ais ou en anglais. \u00c0 la diff\u00e9rence des solutions cloud propri\u00e9taires, Vanna se d\u00e9ploie chez soi, garde la main sur le mod\u00e8le utilis\u00e9, et apprend du sch\u00e9ma de ses propres bases.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pourquoi text-to-SQL est plus difficile qu&rsquo;il n&rsquo;y para\u00eet<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Demander \u00e0 un LLM \u00ab\u00a0\u00e9cris-moi du SQL pour cette question\u00a0\u00bb donne un r\u00e9sultat d\u00e9cevant d\u00e8s que la base d\u00e9passe une dizaine de tables. Le mod\u00e8le invente des noms de colonnes, oublie des jointures, ignore les conventions internes. Le probl\u00e8me n&rsquo;est pas la g\u00e9n\u00e9ration de SQL en soi, mais la <strong>connaissance fine du sch\u00e9ma et des r\u00e8gles m\u00e9tier<\/strong> propres \u00e0 chaque organisation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vanna r\u00e9pond \u00e0 ce probl\u00e8me avec une approche RAG d\u00e9di\u00e9e&nbsp;: la d\u00e9finition du sch\u00e9ma, les exemples de requ\u00eates valid\u00e9es, la documentation m\u00e9tier, sont vectoris\u00e9s dans une base de connaissances. Au moment de la question, les \u00e9l\u00e9ments pertinents sont inject\u00e9s dans le prompt du LLM, qui produit alors une requ\u00eate fid\u00e8le au contexte r\u00e9el.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment \u00e7a fonctionne, concr\u00e8tement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le cycle de Vanna se d\u00e9coupe en trois \u00e9tapes&nbsp;:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Entra\u00eenement<\/strong>&nbsp;: on alimente Vanna avec le DDL des tables, des exemples de paires question\/SQL, et de la documentation textuelle. Tout est stock\u00e9 dans une base vectorielle locale (ChromaDB, Qdrant, pgvector, etc.).<\/li>\n\n\n\n<li><strong>Question<\/strong>&nbsp;: un utilisateur pose une question en langage naturel. Vanna r\u00e9cup\u00e8re les \u00e9l\u00e9ments de contexte les plus pertinents et construit un prompt enrichi.<\/li>\n\n\n\n<li><strong>G\u00e9n\u00e9ration et ex\u00e9cution<\/strong>&nbsp;: le LLM produit du SQL, qui peut \u00eatre ex\u00e9cut\u00e9 automatiquement sur la base et restitu\u00e9 sous forme de tableau, de graphique, voire d&rsquo;un commentaire en langage naturel.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Le tout en quelques lignes de Python, sans d\u00e9pendance lourde.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Une stack 100% open source possible<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vanna est compatible avec un \u00e9ventail de briques qui permettent de b\u00e2tir une cha\u00eene compl\u00e8tement souveraine&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>LLM<\/strong>&nbsp;: Ollama (Llama, Qwen, Mistral, DeepSeek Coder), vLLM, ou n&rsquo;importe quel endpoint compatible OpenAI servi en interne.<\/li>\n\n\n\n<li><strong>Base vectorielle<\/strong>&nbsp;: ChromaDB en local, Qdrant pour un d\u00e9ploiement plus robuste, ou pgvector si une instance PostgreSQL est d\u00e9j\u00e0 disponible.<\/li>\n\n\n\n<li><strong>Bases de donn\u00e9es cibles<\/strong>&nbsp;: PostgreSQL, MySQL, SQLite, DuckDB, Snowflake, BigQuery, ClickHouse, Trino, et bien d&rsquo;autres via SQLAlchemy.<\/li>\n\n\n\n<li><strong>Frontend<\/strong>&nbsp;: interface Streamlit int\u00e9gr\u00e9e, ou exposition via Flask pour brancher sur un portail m\u00e9tier.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Les cas d&rsquo;usage qui changent la donne<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Trois sc\u00e9narios o\u00f9 Vanna se r\u00e9v\u00e8le particuli\u00e8rement pertinent&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Self-service analytique pour les m\u00e9tiers<\/strong>&nbsp;: permettre \u00e0 un agent d&rsquo;urbanisme, \u00e0 un charg\u00e9 de subventions ou \u00e0 un responsable RH d&rsquo;interroger directement la base sans passer par un ticket data.<\/li>\n\n\n\n<li><strong>Exploration de donn\u00e9es ouvertes<\/strong>&nbsp;: exposer un portail open data avec une zone \u00ab\u00a0posez votre question\u00a0\u00bb, branch\u00e9e sur les jeux de donn\u00e9es du territoire, sans exposer le sch\u00e9ma SQL brut.<\/li>\n\n\n\n<li><strong>Assistant pour data engineers<\/strong>&nbsp;: acc\u00e9l\u00e9rer la r\u00e9daction de requ\u00eates complexes en s&rsquo;appuyant sur le corpus de requ\u00eates d\u00e9j\u00e0 valid\u00e9es par l&rsquo;\u00e9quipe.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Points de vigilance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vanna n&rsquo;est pas une baguette magique. Pour obtenir une qualit\u00e9 de production, il faut investir du temps sur l&rsquo;entra\u00eenement&nbsp;: <strong>plus on lui fournit d&rsquo;exemples de requ\u00eates valid\u00e9es, meilleur est le r\u00e9sultat<\/strong>. La gouvernance des acc\u00e8s reste \u00e0 organiser&nbsp;: Vanna ex\u00e9cute les requ\u00eates avec les droits de la connexion fournie, donc une couche de permissions au niveau base (r\u00f4les PostgreSQL, vues filtr\u00e9es) reste indispensable. Enfin, comme pour tout syst\u00e8me qui ex\u00e9cute du SQL g\u00e9n\u00e9r\u00e9 par un LLM, pr\u00e9voir un mode \u00ab\u00a0pr\u00e9viser puis valider\u00a0\u00bb pour les requ\u00eates en \u00e9criture, et limiter par d\u00e9faut aux lectures.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ce que Vanna r\u00e9v\u00e8le d&rsquo;une tendance plus large<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vanna illustre une mue silencieuse de la BI&nbsp;: la couche de pr\u00e9sentation n&rsquo;est plus une grille de filtres, c&rsquo;est une conversation. La valeur se d\u00e9place de l&rsquo;outil de visualisation vers la qualit\u00e9 de la connaissance inject\u00e9e dans le LLM. Une organisation qui sait documenter ses sch\u00e9mas, capitaliser ses requ\u00eates types et formaliser ses r\u00e8gles m\u00e9tier dispose d\u00e9sormais d&rsquo;un actif directement exploitable par une IA. C&rsquo;est aussi un signal pour les d\u00e9marches open data&nbsp;: un portail accompagn\u00e9 d&rsquo;une base de connaissances structur\u00e9e devient consommable par une nouvelle g\u00e9n\u00e9ration d&rsquo;agents IA, bien au-del\u00e0 du t\u00e9l\u00e9chargement de CSV.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour aller plus loin&nbsp;: le projet est accessible sur <a href=\"https:\/\/github.com\/vanna-ai\/vanna\" target=\"_blank\" rel=\"noreferrer noopener\">github.com\/vanna-ai\/vanna<\/a>, avec des notebooks d&rsquo;introduction pour PostgreSQL, BigQuery et Snowflake.<\/p>","protected":false},"excerpt":{"rendered":"<p>Vanna AI&nbsp;: interroger ses bases de donn\u00e9es en langage naturel, en open source Combien de fois faut-il qu&rsquo;un m\u00e9tier vienne demander \u00e0 un d\u00e9veloppeur ou \u00e0 un data engineer une requ\u00eate SQL \u00ab\u00a0rapide\u00a0\u00bb pour sortir un chiffre&nbsp;? Chaque demande devient une interruption, et chaque r\u00e9ponse une dette implicite \u00e0 maintenir. Vanna AI est un framework [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2355,"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-2354","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.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Vanna AI : interroger ses bases de donn\u00e9es en langage naturel - 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\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel - 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\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/\" \/>\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-06-03T13:44:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T13:44:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3CRQ.c9f\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/06\/sujet-askem-2026-05-25.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1610\" \/>\n\t<meta property=\"og:image:height\" content=\"1010\" \/>\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\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/\"},\"author\":{\"name\":\"askemadmin\",\"@id\":\"https:\\\/\\\/askem.eu\\\/#\\\/schema\\\/person\\\/8bbee74ab9a977d56bf4826662e9d2e9\"},\"headline\":\"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel\",\"datePublished\":\"2026-06-03T13:44:03+00:00\",\"dateModified\":\"2026-06-03T13:44:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/\"},\"wordCount\":884,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2026\\/06\\/sujet-askem-2026-05-25.png\",\"articleSection\":[\"AI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/\",\"url\":\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/\",\"name\":\"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel - askem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2026\\/06\\/sujet-askem-2026-05-25.png\",\"datePublished\":\"2026-06-03T13:44:03+00:00\",\"dateModified\":\"2026-06-03T13:44:08+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\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/#primaryimage\",\"url\":\"https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2026\\/06\\/sujet-askem-2026-05-25.png\",\"contentUrl\":\"https:\\/\\/askem.eu\\/wp-content\\/uploads\\/2026\\/06\\/sujet-askem-2026-05-25.png\",\"width\":1610,\"height\":1010},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/askem.eu\\\/2026\\\/06\\\/03\\\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/askem.eu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel\"}]},{\"@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":"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel - 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\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/","og_locale":"en_US","og_type":"article","og_title":"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel - 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\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/","og_site_name":"askem","article_publisher":"https:\/\/fb.me\/askem.eu","article_published_time":"2026-06-03T13:44:03+00:00","article_modified_time":"2026-06-03T13:44:08+00:00","og_image":[{"width":1610,"height":1010,"url":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3CRQ.c9f\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/06\/sujet-askem-2026-05-25.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\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/#article","isPartOf":{"@id":"https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/"},"author":{"name":"askemadmin","@id":"https:\/\/askem.eu\/#\/schema\/person\/8bbee74ab9a977d56bf4826662e9d2e9"},"headline":"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel","datePublished":"2026-06-03T13:44:03+00:00","dateModified":"2026-06-03T13:44:08+00:00","mainEntityOfPage":{"@id":"https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/"},"wordCount":884,"commentCount":0,"publisher":{"@id":"https:\/\/askem.eu\/#organization"},"image":{"@id":"https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/#primaryimage"},"thumbnailUrl":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3CRQ.c9f\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/06\/sujet-askem-2026-05-25.png","articleSection":["AI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/","url":"https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/","name":"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel - askem","isPartOf":{"@id":"https:\/\/askem.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/#primaryimage"},"image":{"@id":"https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/#primaryimage"},"thumbnailUrl":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3CRQ.c9f\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/06\/sujet-askem-2026-05-25.png","datePublished":"2026-06-03T13:44:03+00:00","dateModified":"2026-06-03T13:44:08+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\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/#primaryimage","url":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3CRQ.c9f\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/06\/sujet-askem-2026-05-25.png","contentUrl":"https:\/\/mlpi0fxo3sth.i.optimole.com\/cb:3CRQ.c9f\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/askem.eu\/wp-content\/uploads\/2026\/06\/sujet-askem-2026-05-25.png","width":1610,"height":1010},{"@type":"BreadcrumbList","@id":"https:\/\/askem.eu\/2026\/06\/03\/vanna-ai-interroger-ses-bases-de-donnees-en-langage-naturel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/askem.eu\/"},{"@type":"ListItem","position":2,"name":"Vanna AI : interroger ses bases de donn\u00e9es en langage naturel"}]},{"@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\/2354","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=2354"}],"version-history":[{"count":1,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/posts\/2354\/revisions"}],"predecessor-version":[{"id":2356,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/posts\/2354\/revisions\/2356"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/media\/2355"}],"wp:attachment":[{"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/media?parent=2354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/categories?post=2354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/askem.eu\/en\/wp-json\/wp\/v2\/tags?post=2354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}