GEMLINGO
Người bạn đồng hành lý tưởng để học ngôn ngữ
Ý nghĩa
GEMLINGO là người bạn đồng hành tuyệt vời giúp bạn học ngôn ngữ. GEMLINGO điều chỉnh trải nghiệm của bạn cho phù hợp với mục tiêu và lịch trình riêng của bạn. Ứng dụng này được xây dựng bằng Flutter và sử dụng Firebase cho phần phụ trợ. Với quy trình đăng ký đơn giản, GEMLINGO sẽ tạo lộ trình học tập dành riêng cho bạn. Lộ trình này được tạo bằng cách sử dụng các tính năng của mô hình Gemini 1.5 Pro. Một câu lệnh được thiết kế cẩn thận sẽ được gửi đến Gemini để nhận kết quả ở định dạng json. Dữ liệu đầu ra json này được dùng để tạo thẻ kế hoạch hằng tuần. Lộ trình cũng được lưu trữ trong Firestore, do đó, lộ trình chỉ được tạo một lần trong quá trình làm quen. Tất cả dữ liệu có sẵn từ lộ trình được chuyển lại cho mô hình gemini 1.5 pro trong một câu lệnh được thiết kế cẩn thận để tạo hoạt động theo thời gian thực. Đầu ra của mô hình được lấy ở định dạng json, sau đó được phân tích cú pháp và các màn hình hoạt động khác nhau được hiển thị trong flutter. Các hoạt động này cũng cung cấp một phiên trò chuyện giải đáp thắc mắc ngay lập tức với một chatbot thân thiện của giáo viên dựa trên tính năng trò chuyện nhiều lượt của Gemini 1.5 pro. Vì bot trò chuyện này ghi nhớ tất cả ngữ cảnh của cuộc trò chuyện và cũng biết về hiệu suất của người dùng trong các hoạt động, nên bot này có thể giải đáp thắc mắc một cách hiệu quả và phù hợp. Superchat Gemlingo sử dụng các tính năng đa phương thức của Gemini để trả lời mọi câu hỏi. Gemlingo Interpreter sử dụng tính năng trò chuyện nhiều lượt của gemini 1,5 pro kết hợp với các gói như chuyển lời nói thành văn bản trong flutter.
Được tạo bằng
- Flutter
- Firebase
Nhóm
Người cập nhật
Abhinav Bijith
Từ
Ấn Độ