Worker
Tiến trình chạy job nền trên AMG-Cloud.
Mục đích
Worker chạy các việc nặng ở nền. Không có giao diện và không có người dùng. Job lấy từ hàng đợi trong PostgreSQL, có thử lại khi lỗi và tự thu hồi job bị treo.
Loại việc
| Nhóm | Việc |
|---|---|
| Đóng gói và nhập liệu | Tạo Gói đề và Gói danh tính, nhập danh sách Thí sinh, kiểm tra bản ghi âm |
| Chấm theo đáp án | Chấm Nghe, Đọc |
| Chấm AI | Chấm Viết, Nói (từng bài hoặc theo lô) |
| Kết quả | Khóa điểm, Công bố |
| AI khác | Đánh giá chất lượng chấm AI, AI tạo đề |
| Báo cáo | Tạo báo cáo, chạy báo cáo theo lịch |
Việc AI chạy ở tiến trình riêng để không làm chậm các việc còn lại.
Công nghệ
Bun, Drizzle, PostgreSQL. Chấm AI gọi nhà cung cấp AI bên ngoài hoặc mô hình tự vận hành.
Giới hạn hiện tại
- Chấm AI chưa bật trong môi trường chính thức.
- Chưa có PDF kết quả.
- Kết nối mô hình tự vận hành chưa nghiệm thu.