Skip to content

Added basic NLP-powered query builder with preview endpoint (Issue #113)#149

Open
KLUPRAVALLIKA wants to merge 1 commit intoArgusoftOpen:mainfrom
KLUPRAVALLIKA:feature/nlp-query-builder
Open

Added basic NLP-powered query builder with preview endpoint (Issue #113)#149
KLUPRAVALLIKA wants to merge 1 commit intoArgusoftOpen:mainfrom
KLUPRAVALLIKA:feature/nlp-query-builder

Conversation

@KLUPRAVALLIKA
Copy link
Copy Markdown

This PR introduces a basic rule-based NLP-powered query builder.

Features implemented:

  • Rule-based natural language parsing
  • Keyword-to-table mapping
  • Support for basic SELECT queries with optional WHERE clause
  • SQL preview endpoint (/api/nlp/preview)
  • Column validation to prevent invalid input
  • Error handling for unsupported queries
  • Modular service-based architecture for future ML enhancements

Only SELECT queries are supported.
Query preview is generated without direct execution to ensure safety.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant