Bỏ qua để đến nội dung

Nhận biết ngữ cảnh

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ở.

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

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

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ế

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

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

DevLingo sử dụng macOS API (NSWorkspace.shared.frontmostApplication.bundleIdentifier) để phát hiện ứng dụng hiện tại, sau đó:

  1. Nhận dạng loại ứng dụng: Xcode, Slack, Safari, v.v.
  2. Phân loại ngữ cảnh: code, chat, tài liệu, email, v.v.
  3. Tùy chỉnh prompt AI: truyền tag ngữ cảnh đến API Claude
  4. Đ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
  • 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

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: