Monadlar ikkita asosiy operatsiya bilan belgilanadi: `return`, bu monad kontekstidagi qiymatni o'rab oladi va `>>=` (bind), bu monad qiymatiga funktsiya qo'llaydi va kontekstlarni birlashtiradi. Funktsional dasturlashda monadlar kontseptsiyasi toifalar nazariyasidagi monadning matematik kontseptsiyasidan ilhomlangan, ammo ular mutlaqo bir xil emas.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence