Relies on an ever-growing array of advanced algorithms, including both those that come from the domain of computer science and those from the data science community, including such data-driven algorithms as artificial neural networks, large language models, supervised and unsupervised machine learning, and reinforcement learning