Nếu bạn chủ yếu sử dụng Spring Boot, điều cần cân nhắc hiện nay không còn là “Java có thể phát triển ứng dụng AI hay không”, mà là dự án cần tích hợp model, RAG, điều phối Agent, hay chạy model trực tiếp trong JVM.
Các dự án này không hoàn toàn giải quyết cùng một vấn đề. Spring AI, LangChain4j thiên về tích hợp model và ứng dụng; AgentScope, LangGraph4j và Embabel tập trung hơn vào việc chạy và điều phối Agent; còn DJL dùng cho inference và training model. Trước khi chọn, hãy phân biệt rõ các tầng; cách này hiệu quả hơn việc chỉ so sánh số lượng tính năng.
