Nhận biết ngữ cảnh
Nhận biết ngữ cảnh là gì?
Phần tiêu đề “Nhận biết ngữ cảnh là gì?”DevLingo tự động phát hiện ứng dụng bạn đang sử dụng và điều chỉnh phong cách, ví dụ và giọng văn của thẻ học AI tương ứng. Điều này có nghĩa là cùng một từ có thể có giải thích khác nhau tùy theo ứng dụng đang mở.
Điều chỉnh theo ứng dụng
Phần tiêu đề “Điều chỉnh theo ứng dụng”Xcode / VS Code / Terminal
Phần tiêu đề “Xcode / VS Code / Terminal”Phong cách: Kỹ thuật, ví dụ code, cú pháp API
Khi tra cứu trong trình soạn thảo code hoặc terminal, DevLingo cung cấp:
- Ví dụ code: cách sử dụng trong code thực tế
- API và thư viện liên quan: liên kết đến tài liệu chính thức
- Thuật ngữ kỹ thuật: biểu đạt khoa học máy tính chính xác
- Lỗi phổ biến: bẫy ngôn ngữ thường gặp với lập trình viên
Ví dụ: tra cứu “deprecate”
- Trong Xcode: giải thích là deprecation API, kèm ví dụ annotation
@deprecated - Trong Slack: giải thích là “dần loại bỏ”, giọng văn thoải mái hơn
Slack / Discord
Phần tiêu đề “Slack / Discord”Phong cách: Thông thường, ngắn gọn, thân thiện với emoji
Khi tra cứu trong ứng dụng chat:
- Ngắn gọn: tránh giải thích dài dòng
- Biểu đạt thân thiện: hỗ trợ emoji, từ viết tắt
- Ngữ cảnh cộng tác nhóm: nhấn mạnh cách dùng trong giao tiếp nhóm
Safari / Chrome (tài liệu và blog)
Phần tiêu đề “Safari / Chrome (tài liệu và blog)”Phong cách: Học thuật, chi tiết, ngữ pháp sâu
Khi duyệt web và đọc tài liệu:
- Phân tích ngữ pháp: giải thích cấu trúc ngữ pháp chi tiết
- Từ nguyên: bối cảnh lịch sử của từ vựng
- Phân biệt đồng nghĩa: khác biệt ngữ nghĩa tinh tế
Mail / Outlook
Phần tiêu đề “Mail / Outlook”Phong cách: Trang trọng chuyên nghiệp, phù hợp email
Khi tra cứu trong ứng dụng email:
- Giọng văn trang trọng: biểu đạt phù hợp giao tiếp chuyên nghiệp
- Chuẩn mực email: cách sử dụng đúng trong email
- Biểu đạt lịch sự: độ nhạy cảm giao tiếp liên văn hóa
GitHub (Web)
Phần tiêu đề “GitHub (Web)”Phong cách: Code review, quy ước PR/Issue
Khi tra cứu trên GitHub (Issues, PR, thảo luận):
- Thuật ngữ code review: biểu đạt chuẩn trong comment PR
- Mô tả issue: cách mô tả rõ ràng vấn đề và yêu cầu
- Quy ước cộng đồng: ngôn ngữ chung của cộng đồng open source
Cách hoạt động
Phần tiêu đề “Cách hoạt động”DevLingo sử dụng macOS API (NSWorkspace.shared.frontmostApplication.bundleIdentifier) để phát hiện ứng dụng hiện tại, sau đó:
- Nhận dạng loại ứng dụng: Xcode, Slack, Safari, v.v.
- Phân loại ngữ cảnh: code, chat, tài liệu, email, v.v.
- Tùy chỉnh prompt AI: truyền tag ngữ cảnh đến API Claude
- Điều chỉnh định dạng phản hồi: khối code cho trình soạn thảo, định dạng ngắn gọn cho chat
Quyền riêng tư và dữ liệu
Phần tiêu đề “Quyền riêng tư và dữ liệu”- Dữ liệu phát hiện ứng dụng không được ghi lại hay tải lên
- Chỉ các từ được tra cứu mới gửi đến API Claude
- Tag ngữ cảnh dùng để cải thiện phản hồi AI, không theo dõi người dùng
Phản hồi
Phần tiêu đề “Phản hồi”Nếu phong cách ngữ cảnh của một ứng dụng có vẻ không chính xác, chúng tôi hoan nghênh phản hồi của bạn:
- Nhấp vào nút Feedback trong ứng dụng
- Hoặc email đến [email protected]