It is intentional that you don't have to fill in all the parts of a Kubernetes YAML file. In this example, there are parts called metadata and labels that give extra information about the deployment, but they're not necessary for the deployment to work.

The `spec` section of a deployment plan tells us how many copies of replicas we want create and the container details. Some things in this section aren't important and can be skipped if we don't need them.

Usually, only important information is put in YAML and the rest is left blank. This makes it easier to read and less complicated.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence