Hệ thống hỗ trợ học lập trình và trợ lý code thông minh sử dụng mô hình ngôn ngữ lớn cục bộ
Nền tảng fullstack hỗ trợ sinh viên thực hành viết mã, giải thích thuật toán và gỡ lỗi trực quan thông qua mô hình trí tuệ nhân tạo chạy cục bộ.
Giới thiệu
Trong đào tạo lập trình, người học thường gặp khó khăn khi tìm kiếm lỗi sai, tối ưu mã nguồn và hiểu các khái niệm kỹ thuật phức tạp nếu thiếu sự kèm cặp thường xuyên. Đề tài xây dựng giải pháp nền tảng học tập trực tuyến tích hợp trợ lý mã nguồn mở, giúp cung cấp phản hồi lập trình tức thì mà vẫn đảm bảo tính riêng tư dữ liệu và tối ưu chi phí hạ tầng.
Hệ thống được phát triển theo kiến trúc Fullstack hiện đại với Next.js, kết nối trực tiếp đến các mô hình ngôn ngữ lớn chuyên sâu về code được triển khai nội bộ thông qua môi trường LM Studio. Giải pháp cho phép đồng bộ hóa trình soạn thảo trực tuyến, cung cấp tính năng gợi ý cú pháp, tự động hoàn thiện đoạn mã và phân tích cấu trúc bài tập lập trình của học viên theo thời gian thực.
Chức năng có trong gói chuẩn
- Trình soạn thảo mã nguồn trực tuyến tích hợp tính năng tô sáng cú pháp đa ngôn ngữ
- Trợ lý ảo phân tích, giải thích logic thuật toán và phát hiện lỗi sai trong đoạn mã
- Tự động sinh mã nguồn mẫu và đề xuất phương án tối ưu hiệu năng
- Chuyển đổi ngôn ngữ lập trình và viết lại mã theo chuẩn quy ước lập trình
- Hệ thống quản lý bài tập thực hành theo cấp độ từ cơ bản đến nâng cao
- Giao diện tương tác trò chuyện kỹ thuật với mô hình ngôn ngữ lớn cục bộ
- Lưu trữ lịch sử phiên làm việc, quản lý kho lưu trữ bài làm của người học
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- nextjs
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.