[BLOG] Natural Language to SQL: Building a Multi-Lingual Query Engine #115
Labels
ack/guide
I have read through and am familiar with the contributing guide
ack/legal
I have read and understand the legal considerations for blog posting
ack/readme
I have configured my local development environment for building the website locally
blog/deep-dive
I want to write an in-depth guide blog
blog/how-to
I want to write a how-to guide blog
topic/core
I'm writing about MLflow public APIs or core features
topic/genai
I'm writing about GenAI use cases or features
topic/tracking
I'm writing about MLflow tracking
Summary
This blog will demonstrate a dynamic SQL generation and execution workflow using LangGraph, OpenAI, MLflow and an SQLite database. The workflow translates user input into English, performs safety checks, generates SQL queries, validates the queries, and runs them against a local database.
The workflow consists of multiple stages, such as:
Acknowledgements
ack/guide
I have read through the contributing guideack/readme
I have configured my local development environment so that I can build a local instance of the MLflow website by following the development guideack/legal
I have verified that there are no legal considerations associated with the nature of the blog post, its content, or references to organizations, ideas, or individuals contained within my post. If I mention a particular organization, idea, or person, I will provide evidence of consent to post by any organization or individual that is mentioned prior to filing my PR.Proposed Title
Natural Language to SQL: Building a Multi-Lingual Query Engine
Abstract
This blog will have following features:
Blog Type
blog/how-to
: A how-to guide to using core MLflow functionality, focused on a common use case user journeyblog/deep-dive
: An in-depth guide that covers a specific feature in MLflowblog/use-case
: A comprehensive overview of a real-world project that leverages MLflowblog/best-practices
: A comprehensive tutorial that covers usage patterns of MLflow, focusing on an MLOps journeyblog/tips
: A short blog covering tips and tricks for using MLflow APIs or the MLflow UI componentsblog/features
: A feature-focused announcement that introduces a significant new feature that is recently or not-yet releasedblog/meetup
: A report on an MLflow community event or other Linux Foundation MLflow Ambassador Program eventblog/news
: Summaries of significant mentions of MLflow or major initiatives for the MLflow projectTopics Covered in Blog
topic/genai
: Highlights MLflow's use in training, tuning, or deploying GenAI applicationstopic/tracking
: Covering the use of Model Tracking APIs and integrated Model Flavorstopic/deployment
: Featuring topics related to the deployment of MLflow models and the MLflow Model Registrytopic/training
: Concerned with the development loop of training and tuning models using MLflow for trackingtopic/mlflow-service
: Topics related to the deployment of the MLflow Tracking Service or the MLflow Deployments Servertopic/core
: Topics covering core MLflow APIs and related featurestopic/advanced
: Featuring guides on Custom Model Development or usage of the plugin architecture of MLflowtopic/ui
: Covering features of the MLflow UItopic/other
: < please fill in >Thank you for your proposal! An MLflow Maintainer will reach out to you with next steps!
The text was updated successfully, but these errors were encountered: