Bridging the Gap Between Natural Language and SQL Databases with Agentic AI Application