DataGenie 1
Đơn giản hoá truy vấn cơ sở dữ liệu bằng AI
Ý nghĩa
DataGenie là một ứng dụng sáng tạo được thiết kế để đơn giản hoá cách người dùng tương tác với cơ sở dữ liệu. Ứng dụng này cho phép người dùng nhập truy vấn bằng tiếng Anh thông thường, sau đó được dịch thành truy vấn SQL, giúp những người không có kiến thức về SQL cũng có thể tương tác với cơ sở dữ liệu. Chức năng này được cung cấp bởi Gemini API của Google, API này xử lý các tác vụ xử lý ngôn ngữ tự nhiên (NLP).
Cách hoạt động:
Người dùng nhập một truy vấn bằng ngôn ngữ tự nhiên, chẳng hạn như "Hiển thị tất cả khách hàng đã mua hàng vào tháng trước". Ứng dụng sẽ gửi dữ liệu đầu vào này đến Gemini API để xử lý văn bản và chuyển đổi văn bản đó thành một truy vấn SQL chính xác. Sau đó, phần phụ trợ được tạo bằng Flask sẽ thực thi truy vấn này trên cơ sở dữ liệu SQLite, truy xuất dữ liệu được yêu cầu. Kết quả được hiển thị cho người dùng trong một giao diện gọn gàng, thân thiện với người dùng được tạo bằng Flutter.
Tích hợp API Gemini:
Chúng tôi đã sử dụng API Gemini để xử lý các khía cạnh NLP, đảm bảo rằng ngay cả các truy vấn phức tạp cũng được diễn giải và chuyển đổi chính xác thành SQL. Các tính năng mô hình ngôn ngữ nâng cao của API cho phép DataGenie hiểu được nhiều cấu trúc truy vấn, giúp công cụ này trở thành một công cụ mạnh mẽ cho những người dùng không chuyên về kỹ thuật.
Kế hoạch trong tương lai:
Chúng tôi dự định nâng cao DataGenie bằng cách tích hợp tính năng hỗ trợ cho các cơ sở dữ liệu trực tuyến như Oracle, thêm chức năng để thay đổi và tạo bảng, đồng thời cải thiện trải nghiệm tổng thể của người dùng bằng các công cụ trực quan hoá dữ liệu.
Được tạo bằng
- Flutter
- Android
- Web/Chrome
Nhóm
Người cập nhật
Phật nhị phân
Từ
Ấn Độ