TopGit
Đánh giá repo GitHub

AI Coding Dictionary: Giải thích thuật ngữ AI coding dễ hiểu

mattpocock/dictionary-of-ai-coding
ATopGit review image for mattpocock/dictionary-of-ai-coding
Review by Topgit.dev for mattpocock/dictionary-of-ai-coding, with GitHub repository stats and README context.
Nhận định nhanh

AI Coding Dictionary là bảng thuật ngữ dùng ngôn ngữ đời thường để dịch thuật ngữ của lập trình có hỗ trợ AI thành những khái niệm bất kỳ lập trình viên nào cũng có thể lý giải được. Nội dung giải thích cách LLMs thực sự hoạt động — tokens, inference, context windows — không có hype hay ngôn ngữ marketing. Hãy dùng khi hành vi của một tool có vẻ tùy tiện hoặc hóa đơn không khớp với công việc thực tế; bỏ qua nếu bạn cần tutorial thực hành hoặc công thức riêng cho framework cụ thể.

Sao
★ 5.1k
Fork
⑂ 578
Người đóng góp
👥 2
Ngôn ngữ
TypeScript
Giấy phép
Xem trong repo
Chủ đề
—
Cập nhật
Sep 2026
Trang chủ
—
GitHub

Tại sao lập trình AI gây bối rối

Từ vựng liên quan đến AI trong lập trình vốn được thiết kế để gây khó hiểu. README tự ghi nhận đây là 'một nền kinh tế, được VC tài trợ, kiếm lời từ việc làm cho việc hiểu biết trở nên khó khăn.' Các thuật ngữ như 'context window', 'inference', 'hallucination' được dùng mà không giải thích, và cùng một từ lại có nghĩa khác nhau tùy người nói. README chỉ ra rằng 'AI' đã từng nghĩa là hệ chuyên gia, deep learning, và large language model ở những thời điểm khác nhau. Không có vốn từ vựng, việc debug hành vi kỳ lạ của model hay đọc hóa đơn token trở thành đoán mò.

Từ điển này bao gồm những gì

AI Coding Dictionary là bảng thuật ngữ dành cho lập trình viên thấy lập trình có hỗ trợ AI thất vọng hoặc khó hiểu. Nó dịch các thuật ngữ như hallucination, context window, inference thành lời giải thích bằng tiếng Việt đời thường, dựa trên cách cơ chế bên dưới thực sự hoạt động. Mỗi mục giải thích cơ chế đằng sau hành vi, kèm ví dụ sử dụng cụ thể cho thấy khi nào cần quan tâm đến khái niệm đó. Không yêu cầu nền tảng machine learning.

Các khái niệm quan trọng được giải thích

  • ✓Cơ chế tokens và context windows — tại sao code với identifier không phổ biến tốn context nhiều hơn vẻ bề ngoài
  • ✓Phân biệt model và harness — model chỉ dự đoán token tiếp theo một cách stateless; mọi thứ mang tính agentic nằm ở harness bọc ngoài
  • ✓Vòng đời training và inference — parameters đóng băng sau training, giải thích tại sao các sửa đổi không được ghi nhớ và kiến thức có ngày cắt đứt
  • ✓Tính non-deterministic và hệ quả — cùng prompt, kết quả khác nhau; retry là chiến lược hợp lệ; tại sao kiểm tra tự động quan trọng hơn so với công cụ deterministic
  • ✓Cấp độ nỗ lực và khi nào dùng chúng — thấp cho chỉnh sửa cơ học, cao cho bug concurrency và quyết định thiết kế, kèm hướng dẫn chọn mức phù hợp với tác vụ
  • ✓Các chế độ thất bại — hallucination, context degradation, và tại sao chúng xảy ra về mặt cơ chế chứ không phải lỗi bí ẩn
  • ✓Quản lý handoffs và session — cách context được giữ qua các lượt và tại sao nó suy thoái theo thời gian
Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao ↗

Điểm mạnh

  • ✓Giải thích bằng ngôn ngữ đời thường phá vỡ bí ẩn của thuật ngữ mà không làm đơn giản hóa quá mức — riêng mục 'AI' đã đáng đọc để hiểu tại sao các cuộc thảo luận về AI nói chuyện mà không nghe nhau
  • ✓Giải thích về cơ chế thay vì chỉ định nghĩa — bạn hiểu tại sao một hành vi xảy ra, không chỉ tên gọi của nó
  • ✓Mạnh về các khái niệm nền tảng — tokens, inference, context windows, parameters được trình bày đủ sâu để thực sự lý giải được, không chỉ gật đầu
  • ✓Ví dụ sử dụng trong mỗi mục cho thấy cách áp dụng khái niệm vào đối thoại — chuyển phàn nàn mơ hồ thành spec chính xác

Những điều cần lưu ý

  • △Tài liệu tĩnh — không có ví dụ tương tác, bài kiểm tra, hay bài tập thực hành; là glossary để đọc chứ không phải khóa học để hoàn thành
  • △Không bao quát API của framework cụ thể hay tích hợp tool — không hướng dẫn Cursor, Copilot, hay bất kỳ harness nào hoạt động thực tế ra sao
  • △Không thấy lịch sử phiên bản hay timestamp cập nhật — khi nghĩa của khái niệm thay đổi (như 'AI' đã thay đổi nhiều lần), không có dấu hiệu cho biết mỗi mục còn mới hay cũ
  • △Trình bày khái niệm nhưng không hướng dẫn workflow — bạn sẽ hiểu từ vựng của lập trình AI sau khi đọc xong, nhưng chưa chắc biết cách xây dựng pipeline agentic với vốn từ vựng đó

Câu hỏi thường gặp

Mục đích của AI Coding Dictionary là gì?

AI Coding Dictionary dịch thuật ngữ AI trong lập trình thành tiếng Việt đời thường cho lập trình viên thấy từ vựng này khó hiểu. Mỗi mục không chỉ giải thích nghĩa của thuật ngữ mà còn cho biết tại sao cơ chế bên dưới tạo ra hành vi đó.

AI Coding Dictionary bao gồm những chủ đề nào?

Bảy phần bao quát models, context windows, tools và environment, failure modes, handoffs, memory và steering, và các pattern làm việc. Các khái niệm cốt lõi gồm tokens, parameters, inference, mức nỗ lực, và tính non-determinism.

Từ điển định nghĩa 'AI' như thế nào?

Từ điển gọi 'AI' là một nhãn di động trỏ đến bất cứ điều gì máy tính có thể làm mới một cách ấn tượng. Nó theo dõi nghĩa của thuật ngữ này qua nhiều thập kỷ — hệ chuyên gia, deep learning, large language models — để cho thấy tại sao các tuyên bố kỹ thuật dùng từ này mang theo một dấu thời gian ẩn.

Tại sao tính non-deterministic lại quan trọng trong lập trình AI?

Cùng prompt, kết quả khác nhau. Vì các model lấy mẫu từ phân phối xác suất, việc thử lại là chiến lược hợp lệ khi câu trả lời kém. Điều này cũng có nghĩa bạn không thể test agent một lần rồi dựa vào tính lặp lại — kiểm tra tự động phát hiện những kết quả xấu mà test thủ công bỏ sót.

Có newsletter nào cung cấp thêm insight về AI engineering không?

AI Coding Dictionary liên kết đến newsletter aihero.dev, có hơn 62.000 người đăng ký theo README. Tài liệu hướng người đọc đến đó để theo dõi suy nghĩ về AI engineering ngoài vốn từ vựng trong từ điển.

Nội dung của AI Coding Dictionary dùng license gì?

Metadata trên repository không ghi rõ license. Trước khi tái sử dụng hay phân phối lại nội dung, hãy kiểm tra tình trạng license trên trang GitHub, vì không có license rõ ràng có thể hạn chế việc sử dụng thương mại.

Các lựa chọn khác

Tài liệu của Anthropic — có thẩm quyền về hành vi cụ thể của Claude, nhưng chỉ dành cho vendor đó và mang giọng điệu quảng cáoTài liệu API của OpenAI — trình bày chi tiết cơ chế của GPT model, nhưng khóa vào vendor và yêu cầu quen thuộc với APICộng đồng Reddit như r/LocalLLaMA hoặc r/MachineLearning — cập nhật tin tức model mới nhất, nhưng không được biên soạn và cần lọc bỏ thông tin rác

Các tình huống sử dụng phù hợp

  • •Debug model đưa ra câu trả lời sai một cách tự tin — dictionary giải thích hallucination về mặt cơ chế để bạn ngừng coi đó là khuyết điểm tính cách
  • •Đọc hóa đơn token không khớp kỳ vọng — hiểu rằng chi phí tính theo context size chứ không phải số file thay đổi cách bạn cấu trúc prompt
  • •Đưa junior developer vào team dùng AI-assisted — gửi họ đọc đây trước khi hỏi 'tại sao nó bỏ qua sửa đổi của tôi?'
  • •Chọn model tier giữa session — biết rằng harness làm phần lớn công việc agentic giúp bạn quyết định khi nào model thông minh hơn thực sự cần thiết
  • •Hiểu tại sao cùng prompt hoạt động khác nhau mỗi ngày — non-determinism và batching phía provider là có thật, không phải tưởng tượng

Ai nên dùng — và ai nên bỏ qua

Hãy dùng AI Coding Dictionary khi bạn là lập trình viên làm việc với tool dùng LLM nhưng không có nền tảng machine learning — có thể học các thuật ngữ cơ bản trong một buổi chiều và ngừng cảm giác như đang đoán mò. Tài liệu này cũng hữu ích cho tech lead cần thảo luận chính xác về chi phí AI, chế độ thất bại, hay quyết định kiến trúc mà không bị marketing từ vendor làm mờ. Bỏ qua nếu bạn đã hiểu training và inference khác nhau thế nào, token là gì, và tại sao cùng prompt có thể cho kết quả khác — bạn đã vượt qua giai đoạn từ vựng và bước vào workflow. Cũng bỏ qua nếu cần hướng dẫn tích hợp framework cụ thể, vì tài liệu này dạy khái niệm chứ không dạy code.

Nguồn & ghi công

Source: https://github.com/mattpocock/dictionary-of-ai-coding

Dữ liệu GitHub · đồng bộ lần cuối 14 thg 8, 2026Đánh giá bởi Henry
← Về TopGit

Chưa chắc dictionary-of-ai-coding có hợp với bạn?

Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về dictionary-of-ai-coding.

GitHub