Kusto Translator icon

Kusto Translator

Translates natural language prompts into Kusto Query Language (KQL) queries and executes them against a Kusto database.

About

Kusto Translator is a configurable server designed to bridge the gap between natural language and Kusto Query Language (KQL). By providing a `settings.yaml` file, users can configure the server to interact with their specific Kusto databases, enabling the generation and execution of KQL queries based on natural language prompts. This facilitates easier data retrieval and analysis for users who may not be proficient in KQL, making Kusto databases more accessible and user-friendly.

Key Features

  • Configurable via a `settings.yaml` file for flexible database interaction.
  • Generates Kusto queries from natural language prompts.
  • Executes generated queries against Kusto databases and outputs results in JSON or CSV format.
  • Supports configuration for multiple databases.
  • Includes tools for listing supported tables and generating/executing queries.
  • 2 GitHub stars

Use Cases

  • Enabling business users to query Kusto databases without needing to learn KQL.
  • Providing a natural language interface for interacting with Kusto databases in applications.
  • Automating the generation of Kusto queries for reporting and analysis.
Craft Better Prompts with AnyPrompt
Sponsored