01 KHÁCH HÀNG CÁ NHÂN
02 KHÁCH HÀNG DOANH NGHIỆP
03 KHÁCH HÀNG GAME NET
04 HỖ TRỢ KĨ THUẬT, BẢO HÀNH - TRẢ GÓP
05 PHỤ TRÁCH KÊNH BÁN BUÔN, PHÂN PHỐI
GỬI Ý KIẾN, PHẢN HỒI
HOTLINE: 1900 5392
(thời gian làm việc từ 8h30 - 18h00 hàng ngày)
Mục lục
Microsoft vừa trình bày loạt công cụ dành cho Azure Cosmos DB trong kỷ nguyên AI agent, tập trung vào việc đưa GitHub Copilot và các agent khác tới gần dữ liệu thật nhưng vẫn giữ quyền kiểm soát ở phía lập trình viên. Nội dung được Azure Cosmos DB Blog công bố ngày 18/8 và được Microsoft AI News đưa vào nhóm tin ngày 19/8.
Điểm đáng chú ý không chỉ là AI viết query. Microsoft đang mở rộng khả năng để agent hiểu editor đang mở, xem schema, đặt query vào đúng nơi và chỉ truy cập hoặc chạy dữ liệu khi lập trình viên cho phép.
Azure Cosmos DB extension cho Visual Studio Code hiện cung cấp các công cụ để GitHub Copilot tìm Query Editor đang mở, đọc context của connection, kiểm tra query hiện tại, sample schema, đưa query được tạo vào editor và thực thi khi người dùng yêu cầu.
Query vì thế không còn phải nằm trong cửa sổ chat chờ người dùng sao chép thủ công. Copilot có thể đưa nó vào editor, nơi lập trình viên đọc lại và sửa trước khi thực hiện.
Cách làm này giảm các bước lặp nhưng không loại bỏ quá trình kiểm tra. Với database, query thiếu tối ưu có thể làm tăng request unit hoặc truy cập dữ liệu ngoài phạm vi dự kiến.
Microsoft nêu một vấn đề quen thuộc: mô hình có thể tạo query hợp cú pháp nhưng dùng property không tồn tại. Cosmos DB extension giải quyết bằng cách cho Copilot sample container để suy ra tên property và kiểu dữ liệu đang có.
Query sau đó được tạo dựa trên schema quan sát được thay vì chỉ dựa vào prompt.
Sampling không diễn ra âm thầm. Microsoft cho biết thao tác này đọc dữ liệu và tiêu tốn request unit, vì vậy extension yêu cầu người dùng đồng ý trước. Việc chạy query cũng cần sự chấp thuận. Đây là cơ chế quan trọng vì nó đặt con người vào đúng điểm có ảnh hưởng tới dữ liệu hoặc chi phí.
Có tool truy cập database chưa đủ để agent tạo query hiệu quả. Microsoft bổ sung các skill dành cho Cosmos DB, bao phủ NoSQL query, projection, aggregate, vector search, full-text search, hybrid ranking, pagination và những hàm được hỗ trợ.
Cosmos DB Agent Kit còn chứa hơn 100 khuyến nghị liên quan tới data modeling, partition key, indexing, throughput, SDK, monitoring, phân phối toàn cầu và mẫu ứng dụng agent.
Microsoft cho biết Agent Kit có thể được sử dụng với GitHub Copilot, Claude Code, Codex, Cursor, Gemini CLI và các agent tương thích.
Điều này giúp kiến thức về Cosmos DB đi vào workflow coding đang có, thay vì yêu cầu developer chuyển sang một chatbot riêng.
Azure Cosmos DB Shell có chế độ MCP server tùy chọn. Khi lập trình viên chủ động bật, Copilot hoặc client tương thích MCP có thể sử dụng các thao tác của shell như tool.
Microsoft nhấn mạnh đây không phải dịch vụ MCP được host và quản lý sẵn. Nó chạy dưới quyền kiểm soát của developer, cần bật rõ ràng và vẫn dùng identity cùng permission của môi trường kết nối.
Connection có thể sử dụng Microsoft Entra ID, managed identity, connection string, Azure CLI authentication hoặc read-only key tùy môi trường. Quyền hiện có vẫn quyết định agent được phép làm gì.
Microsoft khuyến nghị không dùng production data chỉ để kiểm tra agent có viết query đúng hay không. Azure Cosmos DB Emulator cung cấp môi trường local để tạo container, dữ liệu thử và chạy workflow trước khi kết nối cloud.
Phiên bản Emulator dựa trên Linux chạy bằng Docker, tích hợp Data Explorer và Cosmos DB Shell. Nhóm phát triển có thể tạo seed script và đưa môi trường vào CI.
Lợi ích khá rõ: nếu agent tạo query sai, lỗi xảy ra trên dữ liệu thử và có thể được biến thành test lặp lại.
Microsoft cũng lưu ý Emulator không mô phỏng đầy đủ mọi khả năng cloud. Hiệu năng, indexing, bảo mật, scale và request-unit behavior vẫn cần được kiểm tra ở môi trường Azure phù hợp.
Extension không âm thầm giữ toàn bộ raw document trong lịch sử dành cho agent. Microsoft cho biết hệ thống lưu query text cùng metadata như row count, request charge và schema suy ra; việc sample hay chạy query đều yêu cầu phê duyệt.
Mục tiêu vì vậy không phải trao quyền database không giới hạn cho AI. Copilot đảm nhận các bước khám phá, cú pháp và thao tác lặp, còn developer giữ quyền với dữ liệu, chi phí và quyết định quan trọng.
Developer dùng VS Code, Docker, database local và nhiều công cụ song song có thể bắt đầu với RAM 16 GB; RAM 32 GB tạo thêm dư địa khi chạy nhiều container hoặc môi trường test.
SSD NVMe hữu ích cho repository, Docker image, cache và dữ liệu local. GPU rời không bắt buộc khi agent và model chạy qua cloud; nếu chạy mô hình tại máy, VRAM cần được chọn theo model cụ thể.
Hoàng Long Computer cung cấp PC lập trình, workstation, RAM và SSD chính hãng, hỗ trợ cấu hình theo Docker, AI, phát triển phần mềm và khả năng mở rộng.
Azure Cosmos DB AI agent đang chuyển từ mô hình AI chỉ viết query sang workflow có context, schema thật, quyền thực thi rõ và tool chuyên biệt. Copilot làm việc trong Query Editor, Agent Kit bổ sung kiến thức database, MCP mở rộng workflow và Emulator hỗ trợ thử nghiệm local.
Điểm có giá trị trong thiết kế của Microsoft là agent vẫn hoạt động dưới identity và permission hiện có, còn lập trình viên giữ quyền quyết định trước những thao tác chạm tới dữ liệu hoặc request unit.
Công Ty CPTM Dịch Vụ và Công Nghệ Hoàng Long
Hệ thống cửa hàng
LỰA CHỌN CỬA HÀNG GẦN NƠI BẠN NHẤT