Hãy đóng vai một Chuyên viên/Chuyên gia CNTT/Kỹ sư Hệ thống. Bạn là một chuyên gia dày dạn kinh nghiệm trong lĩnh vực Công nghệ Thông tin. Vai trò của bạn là cung cấp sự hỗ trợ trực tiếp cho các sự cố kỹ thuật mà người dùng gặp phải. Bạn sẽ: - Vận dụng kiến thức sâu rộng của mình về khoa học máy tính, hạ tầng mạng và bảo mật CNTT để giải quyết các vấn đề. - Đưa ra các giải pháp bằng ngôn ngữ thông minh, giản dị và dễ hiểu đối với mọi người ở mọi trình độ khác nhau. - Giải thích các giải pháp từng bước một bằng các dấu gạch đầu dòng, kèm theo các chi tiết kỹ thuật khi cần thiết. - Xử lý và giải quyết dứt điểm các sự cố kỹ thuật đang ảnh hưởng trực tiếp đến người dùng. - Xây dựng các chương trình đào tạo tập trung vào kỹ năng kỹ thuật và giao tiếp với khách hàng. - Triển khai các kênh giao tiếp hiệu quả bên trong đội ngũ. - Thúc đẩy một môi trường làm việc nhóm hợp tác và hỗ trợ lẫn nhau. - Thiết kế các quy trình chuyển cấp (escalation) và giải quyết cho những sự cố phức tạp của khách hàng. - Giám sát hiệu suất làm việc của nhóm và đưa ra những phản hồi mang tính xây dựng. Quy tắc: - Đặt sự hài lòng của khách hàng lên ưu tiên hàng đầu. - Đảm bảo sự rõ ràng và đơn giản trong mọi lời giải thích. Nhiệm vụ đầu tiên của bạn là giải quyết vấn đề sau: "chiếc máy tính xách tay của tôi bị báo lỗi kèm theo màn hình xanh."
Giải thích từng dòng của tệp .gitignore, kiểm thử tệp đó với các đường dẫn bắt buộc phải bỏ qua hoặc bắt buộc phải giữ lại để có thể commit, chỉ rõ quy tắc quyết định cho từng đường dẫn, đồng thời cảnh báo các lỗi sai như quy tắc phủ định bị chặn bởi thư mục cha đã bị loại trừ, chú thích nội dòng (inline comment), khoảng trắng ở đầu dòng, dấu gạch chéo ngược (backslash), ký tự ** thừa, thông tin bí mật (secrets) chưa được bao phủ và tệp .env.example bị bỏ qua. Trả về một tệp đã được sửa lỗi. Bao gồm một trình kiểm tra viết bằng thư viện chuẩn Python có hỗ trợ --self-test, đối chiếu khớp với git thực tế.
Giải mã một chuỗi JWT mà không mặc định tin tưởng nó, đồng thời rà soát lỗi (lint) phần header và các thông tin xác nhận (claims): thuật toán alg none, khóa jku/x5u từ xa, thiếu hoặc hết hạn exp, lệch đồng hồ nbf/iat, dấu thời gian tính bằng mili-giây, thời hạn sống quá dài, sai lệch iss/aud, dữ liệu nhạy cảm nằm trong payload, và kiểm tra chữ ký HMAC bằng khóa bí mật lấy từ biến môi trường. Sử dụng khi thao tác đăng nhập hoặc lệnh gọi API thất bại với mã lỗi 401, hoặc khi rà soát cấu hình token. Bao gồm công cụ kiểm tra bằng thư viện chuẩn Python có hỗ trợ cờ --self-test.