ThinkThen

Yes or no, per label

tag: name every label that fits.

The message praises the dashboard, reports a crash, and names a double charge. It gets praise, bug, and billing.
question="Which labels fit this message?"
labels=(
  praise
  bug
  billing
)

cat <<'EOF' |
Love the new dashboard, but export crashes the app,
and I was charged twice.
EOF
thinkthen tag "$question" "${labels[@]}"
Output
["praise","bug","billing"]
exit 0: the run finished

You give it one question, one piece of evidence, and 1 to 20 labels. You get back the labels that fit, as a list.

Read the answer

A label under the threshold is left out. An empty list is a good answer and exits 0.

Exit codeWhat it means
0the run finished
2usage or input error
4the backend failed or refused, as it does for evidence over the size limit
5a local failure
70a defect in the tool

Call it from your language

The Bash example opens this page.

Jobs that use tag

Watch tag answer questions about Beatles songs: tag applies labels to data.