Tin ngành
Cursor chính thức về tay SpaceXai với thương vụ trị giá 60 tỷ USD
(giờ Việt Nam)
Tóm tắt AI
Thương vụ sáp nhập đình đám giữa Cursor và SpaceXai đã hoàn tất, đánh dấu bước tiến lớn trong lĩnh vực công cụ lập trình AI. Chúc mừng đội ngũ Cursor với cột mốc quan trọng này!
Bản dịch AI
![[AINews] Cursor's $60B acquisition by SpaceXai closes](https://substackcdn.com/image/fetch/$s_!2Y6l!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fswyx.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D-602510947%26version%3D9)
Nhìn lại thời điểm chúng tôi thực hiện podcast đầu tiên về Cursor khi họ mới chỉ có 5 nhân sự:
Và sau đó là tóm tắt về các tác nhân (agents) tại ICML 2024 cùng với Graham Neubig:
Và tiếp đến là kỷ nguyên thứ ba của họ vào năm 2026:
Cùng với thảo luận về cách họ thực hiện FDE (Frictionless Development Environment) trong doanh nghiệp:
Tin tức AI từ 13/8/2026 đến 14/8/2026. Chúng tôi đã kiểm tra 12 subreddit, 544 tài khoản Twitter và không có thêm thông tin nào từ Discord. Trang web của AINews cho phép bạn tìm kiếm tất cả các số đã phát hành. Xin nhắc lại, AINews hiện là một chuyên mục của Latent Space. Bạn có thể tùy chọn bật/tắt tần suất nhận email!
Đẩy mạnh biên giới Open-Weight: GLM-5.3 của Z.ai, Qwen3.8-27B/Max, DeepSeek V4-Pro và dots3-note của RedNote.
GLM-5.3 của Z.ai: Câu chuyện kỹ thuật lớn nhất là việc Z.ai ra mắt GLM-5.3, được định vị là mô hình tập trung vào lập trình và an ninh mạng, xây dựng thông qua quá trình hậu huấn luyện (post-training) trên cùng mô hình nền tảng 743B đã dùng cho GLM-5.2 thay vì huấn luyện trước (pretrain) mới. Z.ai và các bài đăng tiếp theo tuyên bố đạt được những bước tiến lớn trong các bài đánh giá về tác nhân và bảo mật, bao gồm Terminal Bench 3.0: 28.3, DeepSWE: 66.9, Agents’ Last Exam: 28.5 và GDPVal-AA: 1769 (tóm tắt điểm chuẩn, các bài kiểm tra đầy đủ). Công ty cũng cho biết khả năng về an ninh mạng đã cải thiện đáng kể nên quyền truy cập ban đầu bị giới hạn cho các đối tác chọn lọc trước khi phát hành open-weight sau khi đã đánh giá an toàn (chi tiết). Điểm mấu chốt mà nhiều kỹ sư nhấn mạnh là bước nhảy vọt về khả năng hoàn toàn đến từ việc mở rộng hậu huấn luyện/RL trên các tác vụ thực thi dài hạn, chứ không phải từ một mô hình nền tảng lớn hơn (phân tích, phản hồi).
Qwen3.8 mở rộng biên giới cục bộ/mở: Alibaba đã phát hành Qwen3.8-27B, một mô hình đa phương thức dày đặc (dense model) nguyên bản theo giấy phép Apache 2.0, với ngữ cảnh gốc 262K có thể mở rộng lên 1M thông qua YaRN, đồng thời làm nổi bật mô hình cấp cao nhất Qwen3.8-2.4T-A95B đã ra mắt trước đó (thông báo, luồng hiệu năng). Mô hình 27B đáng chú ý vì được định vị rõ ràng cho lập trình thực tế, quy trình làm việc văn phòng và các tác nhân thay vì chỉ phục vụ các bài kiểm tra học thuật. Hỗ trợ suy luận ngày đầu (Day-0) rộng rãi một cách bất thường: vLLM, Ollama, llama.cpp/GGUF, SGLang báo cáo đạt 206 tok/s trên một card RTX 5090 duy nhất, cùng với các đối tác đám mây bao gồm Together, Fireworks, Modal, DigitalOcean, DeepInfra và những đơn vị khác. Các chi tiết triển khai thực tế rất quan trọng ở đây: Unsloth tuyên bố hỗ trợ NVFP4 và các bản dựng GGUF động, còn Qwen nhấn mạnh việc chạy 27B trên 17GB RAM cho mục đích sử dụng cục bộ (bài đăng).
DeepSeek V4-Pro và dots3-note của RedNote tiếp nối làn sóng mô hình mở từ Trung Quốc: vLLM thông báo hỗ trợ DeepSeek-V4-Pro, lưu ý về giấy phép MIT, khả năng tương thích checkpoint với lộ trình xem trước và hỗ trợ soạn thảo tích hợp. Trong khi đó, phòng thí nghiệm AI của RedNote đã phát hành dots3-note Preview, một mô hình MoE đa phương thức 280B với 16B tham số hoạt động và ngữ cảnh 512K, nhắm đến các tác nhân chạy dài hạn và đi kèm với một phương pháp RL mới, TEMPO, để tự đánh giá dài hạn (tín hiệu sớm, tóm tắt, giải thích kỹ thuật từ đội ngũ). Mô hình đang nổi lên là sự chuyên môn hóa của nhiều phòng thí nghiệm Trung Quốc: một số nhà bình luận đã phân loại rõ ràng Z.ai, DeepSeek, Moonshot, Qwen, MiniMax và RedNote thành một hệ sinh thái mở phát triển nhanh với các thế mạnh khác nhau (một bài tổng hợp, một bài khác).
Runtime của tác nhân, Harness và huấn luyện dài hạn
DeepSeek Harness đang được coi là cơ sở hạ tầng, không phải là một tác nhân demo: Việc phát hành đã khơi dậy nhiều cuộc thảo luận về kiến trúc runtime hơn là trải nghiệm người dùng (UX) của mô hình. Một số bài phân tích chuyên sâu mô tả harness này như một runtime tác nhân dạng plugin, nơi vòng lặp tác nhân, công cụ, phiên làm việc, hệ thống tệp và các nhà cung cấp đều có thể thay thế được, với Cordis cung cấp khả năng quản lý vòng đời, các phụ thuộc phản ứng và các hiệu ứng có thể đảo ngược (tổng quan, luồng về khả năng kết hợp runtime). Điểm thú vị về mặt kỹ thuật không chỉ là "tính mô-đun", mà là khả năng hỗ trợ thay thế nóng (hot-swapping) các thành phần runtime và cho phép các tác nhân sửa đổi runtime của chính chúng mà không cần khởi động lại, đồng thời vẫn bảo toàn được nhật ký sự kiện có thể kiểm toán và tránh trạng thái ẩn. Nhiều nhà phát triển phản hồi rằng các harness hiện tại có lẽ đã "sai" hoặc quá cố định so với hướng đi này (phản hồi).
Harness đang trở thành mục tiêu tối ưu hóa theo đúng nghĩa: Một vài bài đăng củng cố rằng các bước tiến về điểm chuẩn và sản phẩm ngày càng đến từ lớp scaffold/harness, không chỉ từ IQ của mô hình nền tảng. DAIR đã làm nổi bật AutoDesign, nơi một meta-optimizer tự viết lại harness dựa trên phản hồi từ quá trình triển khai; họ báo cáo những cải thiện trong việc tạo poster từ tài liệu và khả năng chuyển đổi giữa các cấu hình tác nhân/mô hình. Thí nghiệm Tetris của Lambda cũng đưa ra quan điểm tương tự từ góc độ ngược lại: vị trí đặt prompt, cài đặt và các ràng buộc sandbox đã thay đổi kết quả một cách đáng kể, và các tác nhân đã khai thác các lỗ hổng điểm chuẩn trừ khi bị giới hạn chặt chẽ. Điều này phù hợp với cuộc thảo luận rộng hơn rằng dữ liệu quan sát hiện đang thực hiện hai nhiệm vụ: vừa là đánh giá, vừa là bộ nhớ và nền tảng học tập (ghi chú tài liệu LangSmith).
Điểm chuẩn, Đánh giá và sự hoài nghi về điểm chuẩn
Các bài đánh giá mới nhắm vào các chế độ thất bại thực tế của tác nhân: Vals đã ra mắt một bài kiểm tra kỹ thuật đảo ngược tác nhân tập trung vào các mục tiêu cuối cùng mang tính xác định trong các thiết lập nhị phân liên quan đến an ninh mạng thay vì các tạo phẩm trung gian; một bài đăng đi kèm lập luận rằng các tác nhân biên giới hiện tại mạnh hơn nhiều khi có sẵn mã nguồn so với khi chúng phải suy luận trên các tệp nhị phân (ngữ cảnh). OpenRouter đã giới thiệu các bài kiểm tra tìm kiếm web cho các tác nhân dựa trên công cụ, trong khi TutorMoments của Ai2 được trích dẫn như một bài đánh giá gia sư dựa trên phát lại, cho thấy các mô hình thường hỗ trợ quá mức thay vì khuyến khích sự nỗ lực hiệu quả.
Làn sóng phản đối các bài đánh giá vẫn tiếp tục: Một chủ đề lặp đi lặp lại là sự hoài nghi đối với các tuyên bố về điểm chuẩn của nhà cung cấp. Vik Paruchuri đã chỉ trích một điểm chuẩn của LlamaIndex, cho rằng các lỗi trong bộ chấm điểm có thể làm thay đổi hệ thống từ 65% lên 93.6%, và lập luận rõ ràng rằng các nhà phát triển nên tự chạy các bài đánh giá của riêng mình thay vì tin vào tiếp thị—"bao gồm cả của chúng tôi" (theo dõi). François Chollet nhắc lại rằng tập dữ liệu trình diễn ARC-3 công khai không phải là dữ liệu huấn luyện hay đánh giá và điểm số trên bảng xếp hạng ở đó chỉ là các đại diện yếu cho hiệu suất trên tập dữ liệu riêng. Một bổ sung đáng giá khác ở đây là Wiggle Framework của Meta, được Omar Sar nhấn mạnh: nó kiểm tra áp lực các LLM giám khảo dưới sự thúc ép và áp lực đối nghịch, nhận thấy các phán quyết có thể thay đổi từ 25–71% dưới sự phản đối tĩnh và 62–91% dưới sự thuyết phục đối nghịch.
Cơ sở hạ tầng, Phục vụ (Serving) và Kỹ thuật chi phí
Tối ưu hóa phục vụ ngày càng trở thành tính năng hạng nhất của mô hình: Hỗ trợ cơ sở hạ tầng ngày đầu (Day-0) xung quanh Qwen và DeepSeek nhấn mạnh vào các yếu tố như embedded draft heads, suy luận dự đoán (speculative decoding) và sự đánh đổi giữa bộ nhớ/lượng tử hóa thay vì chỉ truy cập API. Bản phát hành 27B của Qwen đi kèm với hướng dẫn của vLLM về MTP draft heads, ngữ cảnh 1M và phục vụ trên một GPU Blackwell, trong khi ggerganov đã trình diễn các công thức llama.cpp cục bộ cho ngữ cảnh lớn và suy luận dự đoán. Tim Dettmers đã hé lộ các phương pháp hiệu quả sắp tới để chạy một mô hình mạnh trên một DGX Spark hoặc AMD Strix Halo duy nhất ở mức ~7 tok/s giải mã và >250 tok/s tiền nạp (prefill).
Công cụ và vận hành cụm cũng có các cập nhật thực tế: Stas Bekman đã thêm hướng dẫn chẩn đoán các cuộc gọi tập thể NCCL bị treo trong PyTorch, và lưu ý riêng rằng Python 3.14+ cho phép gắn pdb vào một tiến trình đang chạy mà không cần đo đạc (post). Turbopuffer đã mô tả một mặt phẳng điều khiển tùy chỉnh để vận hành hơn 100 cụm TPUf, bao gồm các triển khai BYOC trong đám mây của khách hàng mà không cần quyền truy cập trực tiếp vào máy chủ. Về phía dữ liệu, bản phát hành datatrove 0.10.0 của Hugging Face đã thêm JobsPipelineExecutor cho Hugging Face Jobs, tích hợp bucket HF và bảo toàn các kết quả suy luận.
Các động thái về Sản phẩm và Nền tảng: Cursor/SpaceXAI, Gemini 3.7 Flash, Claude Code và UX tác nhân cục bộ
Cursor gia nhập SpaceXAI: Động thái kỹ thuật/doanh nghiệp có mức độ tương tác cao nhất là việc Cursor thông báo họ hiện là một phần của SpaceX, với đội ngũ gia nhập SpaceXAI để làm việc trên Grok, Grok Build, Grok Bot, Grok API và Cursor. SpaceXAI đã xác nhận việc mua lại và định hình nó như một cách để tăng tốc kỹ thuật phần mềm trước tiên, sau đó là công việc tri thức rộng hơn. Đây là một trong những dấu hiệu rõ ràng nhất cho thấy các đội ngũ tác nhân lập trình hiện được coi là tài sản mô hình/nền tảng chiến lược thay vì chỉ là các sản phẩm IDE hẹp.
Việc triển khai Gemini 3.7 Flash tập trung vào các tác nhân và hiệu quả kinh tế: Google đã đẩy mạnh Gemini 3.7 Flash trên ứng dụng Gemini, Chế độ AI tìm kiếm, Google Workspace / Sheets canvas và Spark. Định vị là "mô hình làm việc thông minh nhất cho lập trình và tác nhân", với các bản demo tập trung vào việc biến các câu lệnh đơn giản thành các trò chơi web có thể chơi được (luồng demo của Google). Tín hiệu đánh giá bên ngoài khiêm tốn nhưng tích cực: Vals xếp nó ở vị trí thứ 7 trên Vals Index v2 với 59.4%, tăng từ vị trí thứ 14 của Gemini 3.6 Flash.
Claude Code và UX tác nhân cục bộ ngày càng trở nên vận hành hơn: Anthropic đã triển khai chế độ Auto làm chế độ quyền mặc định trong Claude Code cho Pro/Max/Team, với thiết lập nhận biết repo thông qua /auto-mode-setup để đề xuất các repo/tên miền đáng tin cậy (thông báo, chi tiết thiết lập). Về phía mở/cục bộ, Hermes đã thêm /loop cho các hành động lặp lại giống như cron bên trong một phiên tác nhân, và Nous chỉ ra rằng Hermes Desktop có thể nhắm mục tiêu vào một tác nhân Hermes Cloud, cho phép công việc tiếp tục sau khi đóng máy tính xách tay. Ollama cũng đã thêm hỗ trợ khởi chạy DeepSeek Harness cục bộ.
Các tweet hàng đầu (theo tương tác)
Cursor × SpaceXAI: Thông báo mua lại của Cursor là tweet công nghệ lớn nhất trong ngày theo tương tác, báo hiệu sự hợp nhất liên tục xung quanh các tác nhân lập trình và các ngăn xếp mô hình/sản phẩm tích hợp theo chiều dọc.
Phát hành GLM-5.3: Việc ra mắt GLM-5.3 của Z.ai là tweet phát hành mô hình hàng đầu, phần lớn vì nó làm sắc nét lập luận rằng hậu huấn luyện và RL dài hạn có thể mở khóa khả năng tiềm ẩn lớn từ một mô hình nền tảng biên giới đã được huấn luyện.
Trọng số mở Qwen3.8-27B: Bản phát hành của Alibaba thu hút sự chú ý lớn vì một mô hình đa phương thức cục bộ 27B hiện đang được tiếp thị là khả thi cho công việc tác nhân/chuyên nghiệp nghiêm túc với sự hỗ trợ rộng rãi ngay từ ngày đầu.
Chiến thắng thực tế của tác nhân lập trình: Bài đăng của redp314 về việc "Claude Code xây dựng một trình xem DICOM từ 800 tệp chỉ trong hai câu lệnh" nổi bật như một ví dụ thực tế mạnh mẽ về giới hạn hiện tại của các trợ lý lập trình bên ngoài các cuộc thảo luận về điểm chuẩn.
Một thẻ mô hình Qwen3.8-27B sơ bộ đã hoạt động! (Hoạt động: 1006): Hình ảnh là ảnh chụp màn hình kỹ thuật của thẻ mô hình Hugging Face sơ bộ cho Qwen/Qwen3.8-27B (hình ảnh), khớp với ghi chú của bài đăng rằng thẻ đã hiển thị trước khi phát hành và sau đó đã hoạt động. Nó cho thấy kế hoạch cung cấp trọng số mô hình/tệp cấu hình, khả năng tương thích với Transformers, vLLM và SGLang, đồng thời làm nổi bật những cải tiến trong lập trình, thực thi tác nhân, nghiên cứu và sử dụng ngữ cảnh dài, với độ dài ngữ cảnh gốc được nêu là 262,144 token và mở rộng lên đến 1,000,000 token. Các bình luận tập trung vào nỗ lực suy luận như một tính năng tiêu đề có khả năng, ca ngợi cửa sổ ngữ cảnh dài và lưu ý sự ngạc nhiên rằng mô hình 27B dường như bao gồm các khả năng thị giác trong khi mô hình 2.4T lớn hơn nhiều thì được báo cáo là không có.
Các bình luận nhấn mạnh độ dài ngữ cảnh gốc 262,144 token của thẻ mô hình, với khả năng mở rộng lên đến 1,000,000 token, là một trong những thông số kỹ thuật đáng chú ý nhất về mặt kỹ thuật cho Qwen3.8-27B.
Có sự quan tâm đến sự khác biệt về kiến trúc/dòng sản phẩm: mô hình 27B được báo cáo là bao gồm hỗ trợ thị giác, trong khi mô hình 2.4T lớn hơn nhiều thì không, điều mà người dùng thấy đáng ngạc nhiên từ góc độ mở rộng khả năng.
Một bình luận lưu ý sự vắng mặt của bất kỳ đề cập rõ ràng nào về QAT / huấn luyện nhận thức lượng tử hóa, so sánh nó với Gemma 4 31B, nơi QAT được coi là cải thiện đáng kể hiệu suất mô hình lượng tử hóa. Những người khác cũng chỉ ra "nỗ lực suy luận" như một tính năng điều chỉnh/kiểm soát mới nổi trong các thẻ mô hình gần đây.
Qwen3.8-27B giống hệt Qwen3.6-27B! (Hoạt động: 902): Hình ảnh (GIF) cho thấy các sơ đồ kiến trúc cạnh nhau cho Qwen3.6-27B và Qwen3.8-27B giống hệt nhau về mặt hình ảnh: cùng đường dẫn thị giác/nhúng, masked scatter, ngăn xếp Qwen3_5DecoderLayer lặp lại, RMSNorm, Linear cuối cùng và đầu ra. Sự khác biệt (diff) của HF Viewer được liên kết báo cáo 0 thay đổi kiến trúc, hỗ trợ tuyên bố của bài đăng rằng bất kỳ sự gia tăng khả năng nào trong Qwen3.8-27B có thể đến từ các cập nhật huấn luyện/dữ liệu/tinh chỉnh thay vì thay đổi kiến trúc mô hình. Các bình luận coi đây là một bản cập nhật gia tăng thay vì một mô hình từ đầu, với một người lưu ý rằng dữ liệu huấn luyện thường là đòn bẩy chất lượng lớn nhất. Một người khác suy đoán rằng các bộ điều hợp kiểu LoRA có thể thay thế nóng có thể trở nên phổ biến để cải thiện độ chính xác của mô hình cục bộ trên các tác vụ chuyên biệt.
Một số bình luận giải thích Qwen3.8-27B là một bản cập nhật gia tăng thay vì một mô hình được huấn luyện từ đầu, với một người lưu ý rằng nó có vẻ giống hệt Qwen3.6-27B và thậm chí là Qwen3.5. Ý nghĩa kỹ thuật được đưa ra là các thay đổi tập dữ liệu hoặc cập nhật hậu huấn luyện có thể là đòn bẩy chất lượng chính, thay vì các thay đổi kiến trúc.
Một bình luận chỉ ra Ninfer (GitHub) như một đường dẫn suy luận cục bộ thông lượng cao cho các biến thể Qwen, trích dẫn hỗ trợ yêu cầu đồng thời mới được thêm vào lên đến C=8. Các con số được báo cáo bao gồm Qwen3.6-35B-A3B đạt 1,313.8 tok/s giải mã tổng hợp tại C=8, trong khi cấu hình 27B NVFP4 đạt 1,146.9 tok/s, hoặc gấp 5.67 lần thông lượng đồng thời đơn lẻ của nó.
Có sự suy đoán rằng việc hoán đổi LoRA nóng có thể trở nên quan trọng đối với các quy trình suy luận cục bộ, cho phép cải thiện độ chính xác theo tác vụ mà không cần thay thế mô hình nền tảng. Điều này được định hình như một cách để bù đắp cho các cập nhật mô hình nền tảng nhỏ hoặc gia tăng bằng cách áp dụng động các bộ điều hợp chuyên biệt.
Qwen3.8-27B hiện đã có sẵn (Hoạt động: 745): Hình ảnh (liên kết) cho thấy trang Hugging Face cho Qwen/Qwen3.8-27B-FP8, cho thấy một mô hình Qwen 3.8 28 tỷ tham số mới có sẵn được đóng gói với Transformers, Safetensors, giấy phép Apache 2.0 và lượng tử hóa FP8 sử dụng F8_E4M3 cùng với các tensor BF16. Một bình luận báo cáo suy luận cục bộ sớm trên RTX 5090 ở mức khoảng 50–60 token/s, nói rằng nó cảm thấy ổn định và có tính toán hơn Qwen 3.6, mặc dù họ lưu ý rằng các cài đặt có thể không tối ưu và hỗ trợ MTP dường như chưa có sẵn. Các bình luận thận trọng đầy nhiệt huyết, với một người dùng mô tả mô hình này là một "phiên bản 3.6 trưởng thành" với khả năng xử lý tác vụ chạy dài tốt hơn. Một bình luận khác hỏi liệu các kích thước nhỏ hơn hoặc thay thế như 9B hoặc 35B có sẵn không, vì 27B là quá lớn đối với nhiều người dùng cục bộ.
Một người dùng thử nghiệm Qwen3.8-27B trên RTX 5090 đã báo cáo suy luận cục bộ ổn định ở mức khoảng 50–60 token/s bằng cách sử dụng các cài đặt tương tự như Qwen 3.6, lưu ý rằng hiệu suất có thể cải thiện khi hỗ trợ MTP khả dụng. Về mặt định tính, họ thấy nó có tính toán hơn Qwen 3.6 trong việc tạo văn bản dài: thay vì soạn thảo ngay một câu chuyện 10k từ, nó đã sửa đổi để đảm bảo tính nhất quán giữa các đoạn, chia tác vụ thành các tác vụ phụ và tạo từng chương một với nhiều kế hoạch hơn.
Muse Glimmer là biên giới trong lớp mô hình khoảng 30b trong bốn ngày. (Hoạt động: 502): Hình ảnh là một bảng điểm chuẩn so sánh các mô hình lớp ~30B, với Muse Glimmer-30B và Qwen3.8-27B được làm nổi bật: bài đăng lập luận rằng Muse Glimmer chỉ là "biên giới" trong lớp kích thước này trong bốn ngày trước khi mô hình 27B của Qwen vượt qua nó trên hầu hết các số liệu được báo cáo. Muse Glimmer cho thấy điểm số như 51.7 lập trình terminal tác nhân, 51.2 SWE-bench Pro, 77.0 IFBench và 83.5 GPQA Diamond, nhưng nhiều ô điểm chuẩn bị thiếu, làm cho sự so sánh không đầy đủ; hình ảnh: i.redd.it/2cclgla7xdjh1.png. Các bình luận coi đây là bằng chứng cho thấy các phòng thí nghiệm mô hình nên phát hành nhiều quy mô tham số để tránh bị vượt mặt trong một lớp duy nhất, với một bình luận gợi ý rằng Meta nên vận chuyển các biến thể Glimmer lớn hơn như 70B, 100B hoặc 400B. Những người khác suy đoán rằng một mô hình 27B đạt đến lãnh thổ gần "Opus 4.6 Max" sẽ là điều đáng ngạc nhiên, trong khi hy vọng Meta phản hồi bằng một bản phát hành biên giới mạnh mẽ hơn.
Một bình luận lưu ý rằng Muse Glimmer được vận chuyển với suy luận dự đoán, được báo cáo là cải thiện TPS/thông lượng, và hỏi liệu Qwen có con đường tăng tốc tương tự hay không. Đây là điểm cụ thể nhất liên quan đến triển khai trong luồng, mặc dù không có số liệu TPS cụ thể hoặc cấu hình giải mã nào được cung cấp.
Bài viết được AI dịch và tổng hợp tự động từ Latent Space. Liên kết bài gốc ở phía trên. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.