BLOOM ist ein autoregressives Large Language Model (LLM), das auf riesigen Textdatenmengen mit industriellen Rechenressourcen trainiert wurde und in der Lage ist, zusammenhängenden Text in 46 Sprachen und 13 Programmiersprachen zu generieren, der kaum von menschlichem Text zu unterscheiden ist. Es kann auch dazu angewiesen werden, Textaufgaben auszuführen, für die es nicht explizit trainiert wurde, indem es sie als Textgenerierungsaufgaben umwandelt.