AI development can be split into three categories: developing an ML model (where Java isn't competitive and is unlikely to become top of the class any time soon), developing an AI-centered product (where Java is well-positioned and will become stronger soon; but does this category matter in the long run?) and adding AI-based features to larger projects (where Java is already very good and will only become stronger thanks to Valhalla's value types, Panama's FFM and vector APIs, and Babylon's code reflection).
*Chapters*
0:00 Intro
1:06 Three Kinds of AI
MKBHD - AI the Product vs AI the Feature: [ Ссылка ]
2:48 AI Features in Java
TornadoVM: [ Ссылка ]
ONNX Runtime: [ Ссылка ]
DJL: [ Ссылка ]
Tribuo: [ Ссылка ]
LangChain4j: [ Ссылка ]
Project Valhalla: [ Ссылка ]
Project Panama: [ Ссылка ]
vector API: [ Ссылка ]
Project Babylon: [ Ссылка ]
Babylon and Triton: [ Ссылка ]
more on data-centric applications: [ Ссылка ]
6:45 AI Products in Java
7:41 AI Development in Java
9:38 Outro
*Tags* #Java #OpenJDK #AI
![](https://i.ytimg.com/vi/NcutSV82Jfk/maxresdefault.jpg)