Vào ngày 10 tháng 7 năm 2026, Microsoft đã công bố public preview của phiên bản Go cho framework AI agents của mình. Bản phát hành này mang đến cho các nhà phát triển Go sự hỗ trợ hạng nhất để xây dựng, điều phối và triển khai các AI agents với các quy trình làm việc đầy đủ. Thông báo được đưa ra bởi Quim Muntal, Principal Software Engineer tại Microsoft.
Đây là một bước đi hợp lý: Microsoft Agent Framework, được tạo ra vào tháng 10 năm 2025 bằng cách hợp nhất AutoGen và Semantic Kernel thành một nền tảng duy nhất, đã đạt phiên bản 1.0 GA vào tháng 4 năm 2026. Giờ đây, framework này, trước đây chỉ có trên C# và Python, đang mở rộng sang Go — một ngôn ngữ vốn đã chiếm ưu thế trong cơ sở hạ tầng đám mây và DevOps.
Đối với các nhà phát triển xây dựng agents trên Go, điều này loại bỏ một sự đánh đổi cơ bản. Go cung cấp biên dịch sang mã gốc và khả năng song song hiệu quả thông qua goroutines, nhưng trước đây đòi hỏi phải sử dụng các lệnh gọi HTTP đến các dịch vụ Python hoặc tích hợp các thư viện không chính thức. Giờ đây, các nhà phát triển Go nhận được chức năng tương tự như các đồng nghiệp của họ trên Python và .NET: hỗ trợ các mô hình từ Microsoft Foundry, Azure OpenAI, Anthropic và Gemini, tool-calling, tích hợp MCP và phối hợp nhiều agents trong một tiến trình.
Phiên bản Go đang trong giai đoạn public preview, có nghĩa là một số tính năng từ bản triển khai .NET (ví dụ: handoff orchestration và CodeAct) vẫn chưa khả dụng. Tuy nhiên, phần cốt lõi — các mẫu single-agent và multi-agent, middleware, tích hợp OpenTelemetry cho khả năng quan sát — đã sẵn sàng để thử nghiệm trong môi trường production.
Trong bối cảnh bản phát hành này, một xu hướng rộng lớn hơn đang lộ rõ: các ngôn ngữ được chọn không phải dựa trên trừu tượng mà dựa trên các yêu cầu hệ thống cụ thể. LangChain và LlamaIndex vẫn tập trung vào Python và tập trung vào việc tạo mẫu nhanh với hàng trăm tích hợp. AutoGen 0.4 (trong phiên bản của Microsoft) và Google's Agent Development Kit đều đã bổ sung hỗ trợ Go vào năm 2025-2026, thừa nhận rằng cơ sở hạ tầng đám mây và hệ thống production đang nói bằng ngôn ngữ Go.
Điều này không có nghĩa là các Python agents sẽ biến mất — Python sẽ tiếp tục chiếm ưu thế trong nghiên cứu và phát triển nhanh chóng. Nhưng đối với các kỹ sư xây dựng các hệ thống cấp production trên Kubernetes, trong kiến trúc microservices hoặc môi trường cloud-native, phiên bản Go của Microsoft Agent Framework đang lấp đầy một khoảng trống quan trọng. Thay vì lựa chọn giữa sự tiện lợi trong phát triển trên Python và độ tin cậy của phát triển production trên Go, các nhà phát triển giờ đây có thể xây dựng các agents production bằng ngôn ngữ của cơ sở hạ tầng.
Việc phát triển đặt ra các câu hỏi thực tế: làm thế nào để di chuyển các Python agents hiện có? Việc gỡ lỗi các multi-agent workflows phức tạp sẽ trở nên đơn giản như thế nào trong môi trường được định kiểu mạnh mẽ của Go so với Python động? Cộng đồng sẽ nhanh chóng trả lời — tài liệu và các ví dụ đã có sẵn trong kho lưu trữ microsoft/agent-framework-go.
Cuối cùng, phiên bản Go khẳng định rằng mô hình AI agents đã trưởng thành: các công cụ giờ đây được viết cho các ngôn ngữ cơ sở hạ tầng, chứ không phải ngược lại. Việc lựa chọn ngôn ngữ chuyển từ danh mục "tiện lợi phát triển" sang danh mục "quyết định kiến trúc, ảnh hưởng trực tiếp đến độ tin cậy và chi phí triển khai production".



