Ảnh: Shutterstock

Python hiện được xem là một trong những ngôn ngữ nổi bật cho phát triển AI trong doanh nghiệp. Tuy nhiên, theo Microsoft, Java trong nhiều trường hợp có thể là lựa chọn phù hợp hơn, đặc biệt khi xét tới chi phí vận hành, khả năng tích hợp và quản lý các hệ thống AI quy mô lớn.

Bruno Borges, Giám đốc sản phẩm và quản lý cộng đồng Java tại Microsoft, là một trong những người đưa ra nhận định này.

Theo The New Stack, Borges cho biết nếu đặt lên bàn cân với các môi trường chạy ngôn ngữ khác như Python hay Node.js, JVM cho thấy lợi thế rõ hơn về hiệu năng và chi phí vận hành.

Theo ông, trong các ứng dụng AI, việc cắt giảm chi phí runtime cho phép doanh nghiệp dành thêm ngân sách cho token và các lệnh gọi API. Khi triển khai từ hàng trăm đến hàng nghìn AI agent trong môi trường doanh nghiệp, Java có thể giúp tiết kiệm đáng kể tài nguyên tính toán.

Hệ sinh thái Java cũng đang xuất hiện ngày càng nhiều framework phục vụ phát triển AI. Một số cái tên được nhắc tới gồm LangChain4j và Spring AI, giúp đơn giản hóa quá trình tích hợp LLM, cùng embabel hỗ trợ xây dựng agent flow.

Julien Dubois, người phụ trách quan hệ nhà phát triển Java tại Microsoft, cho biết các ứng dụng AI cần kết nối với công cụ, cơ sở dữ liệu và máy chủ MCP. Đây là mảng mà Java có thế mạnh nhờ khả năng tích hợp tốt với các dịch vụ và hệ thống bên thứ ba.

Microsoft cũng cho rằng sự phổ biến của AI trong viết mã đang làm thay đổi tiêu chí lựa chọn ngôn ngữ lập trình. Borges nhấn mạnh rằng khi AI agent đảm nhiệm phần lớn việc viết mã nguồn, yếu tố quan trọng không còn là ngôn ngữ giúp rút gọn câu lệnh nhiều nhất, mà là mức độ dễ đọc và dễ rà soát.

Theo ông, cú pháp tường minh của Java giúp lập trình viên hiểu và kiểm tra các đoạn mã do trợ lý AI đề xuất dễ hơn.

The New Stack cũng nhận định các công cụ hỗ trợ lập trình bằng AI như GitHub Copilot, Claude Code và Cursor có thể tạo mã hiệu quả trên các framework Java phổ biến như Spring Boot và Hibernate. Đây được xem là một điểm cộng khác của Java trong bối cảnh AI ngày càng tham gia sâu vào quy trình phát triển phần mềm.

Từ khóa

#AI doanh nghiệp #Java #Python #JVM #Microsoft #LangChain4j #Spring AI #Spring Boot #Hibernate #embabel
Copyright © DigitalToday. All rights reserved. Unauthorized reproduction and redistribution are prohibited.