Spaces:
Running
Running
Update README.md
Browse files
README.md
CHANGED
|
@@ -9,32 +9,30 @@ pinned: false
|
|
| 9 |
|
| 10 |
## Semantic Kernel Chatbot with Cosmos DB
|
| 11 |
A sophisticated AI-powered chatbot built with Microsoft Semantic Kernel that intelligently queries databases using both predefined SQL templates and dynamic query generation. The system includes RAG capabilities, analytics dashboards, and semantic query clustering.
|
| 12 |
-
Overview
|
| 13 |
This project implements an intelligent database query assistant that leverages Large Language Models (LLMs) to interact with data stored in Azure Cosmos DB. The chatbot can understand natural language queries and either use predefined SQL templates or generate custom queries on the fly.
|
| 14 |
|
| 15 |
## Key Features
|
| 16 |
### Intelligent Query System
|
| 17 |
|
| 18 |
-
Semantic Kernel Integration: Built on Microsoft Semantic Kernel framework for orchestrating AI workflows
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
Cosmos DB Backend: All data stored and managed in Azure Cosmos DB
|
| 24 |
-
Query History Storage: All queries stored in Cosmos DB for continuous learning and semantic clustering
|
| 25 |
|
| 26 |
### RAG Implementation
|
| 27 |
|
| 28 |
-
Local Ollama Integration: Run models locally for enhanced privacy and reduced costs
|
| 29 |
-
Retrieval-Augmented Generation: Improves response accuracy by retrieving relevant context
|
| 30 |
|
| 31 |
|
| 32 |
### Analytics Dashboard
|
| 33 |
|
| 34 |
-
Query Monitoring: Track all queries made to the system
|
| 35 |
-
Error Tracking: Comprehensive error monitoring and logging
|
| 36 |
-
Semantic Clustering: Queries are semantically clustered using RAG to identify patterns and common use cases
|
| 37 |
-
Usage Insights: Understand how users interact with the chatbot
|
| 38 |
|
| 39 |
## Architecture
|
| 40 |
**Semantic Kernel Chatbot**
|
|
|
|
| 9 |
|
| 10 |
## Semantic Kernel Chatbot with Cosmos DB
|
| 11 |
A sophisticated AI-powered chatbot built with Microsoft Semantic Kernel that intelligently queries databases using both predefined SQL templates and dynamic query generation. The system includes RAG capabilities, analytics dashboards, and semantic query clustering.
|
| 12 |
+
### Overview
|
| 13 |
This project implements an intelligent database query assistant that leverages Large Language Models (LLMs) to interact with data stored in Azure Cosmos DB. The chatbot can understand natural language queries and either use predefined SQL templates or generate custom queries on the fly.
|
| 14 |
|
| 15 |
## Key Features
|
| 16 |
### Intelligent Query System
|
| 17 |
|
| 18 |
+
- Semantic Kernel Integration: Built on Microsoft Semantic Kernel framework for orchestrating AI workflows
|
| 19 |
+
- Template-based: Predefined SQL queries with parameter filling by the LLM
|
| 20 |
+
- Dynamic Generation: LLM generates custom SQL queries for complex or novel requests
|
| 21 |
+
- Cosmos DB Backend: All data stored and managed in Azure Cosmos DB
|
| 22 |
+
- Query History Storage: All queries stored in Cosmos DB for continuous learning and semantic clustering
|
|
|
|
|
|
|
| 23 |
|
| 24 |
### RAG Implementation
|
| 25 |
|
| 26 |
+
- Local Ollama Integration: Run models locally for enhanced privacy and reduced costs
|
| 27 |
+
- Retrieval-Augmented Generation: Improves response accuracy by retrieving relevant context
|
| 28 |
|
| 29 |
|
| 30 |
### Analytics Dashboard
|
| 31 |
|
| 32 |
+
- Query Monitoring: Track all queries made to the system
|
| 33 |
+
- Error Tracking: Comprehensive error monitoring and logging
|
| 34 |
+
- Semantic Clustering: Queries are semantically clustered using RAG to identify patterns and common use cases
|
| 35 |
+
- Usage Insights: Understand how users interact with the chatbot
|
| 36 |
|
| 37 |
## Architecture
|
| 38 |
**Semantic Kernel Chatbot**
|