Knowledge Gem

Kiểm tra kiến thức về nhiều chủ đề.

Ý nghĩa

Trong hộp Nhập câu hỏi, hãy nhập chủ đề bạn muốn làm bài kiểm tra và chọn số câu hỏi bạn muốn. Sau đó, hãy nhấp vào "Làm bài kiểm tra", sau đó ứng dụng sẽ thực hiện lệnh gọi API đến Gemini với chủ đề và số câu hỏi. API sẽ sử dụng mô hình "gemini-1.5-flash" và nhập dưới dạng "json", tức là generationConfig: GenerationConfig(responseMimeType: 'application/json'. Ứng dụng sẽ gửi yêu cầu đến mô hình Gemini với số lượng câu hỏi, chủ đề và mô hình câu hỏi, sau đó Gemini sẽ phản hồi bằng các câu hỏi ở định dạng json. Định dạng json đó sẽ được dùng làm dữ liệu kiểm thử. Lời nhắc dùng để nhận câu hỏi từ mô hình:
lời nhắc: "Cung cấp $_selectedValue ${_questionsController.text} câu hỏi và lựa chọn có câu trả lời ở định dạng json với định dạng $kFormat và dữ liệu khác nhau mỗi lần"
trong đó _selectedValue là giá trị do người dùng chọn và _questionController.text là chủ đề do người dùng nhập và kFormat là định dạng json do nhà phát triển xác định(tôi).
Nếu không có Gemini để đạt được điều này, chúng ta cần thiết lập phần phụ trợ bằng cơ sở dữ liệu, máy chủ và lệnh gọi API, nhưng với Gemini, chúng ta không cần làm gì cả.
Đây chỉ là bản minh hoạ cho những gì chúng ta có thể làm với Gemini. Mọi ứng dụng cần lấy dữ liệu từ phần phụ trợ đều có thể được thay thế bằng Gemini (chúng ta cần tinh chỉnh mô hình theo nhu cầu của mình).

Được tạo bằng

  • Flutter

Nhóm

Người cập nhật

Jagadeesh

Từ

Ấn Độ