InTouch Hub · Blue Isle Software

News Sentiment Check

Uses an AI-driven structured check to read recent headlines and classify them; arms branch on the structured outputs.

newsaicheck-aistructured-output

News Sentiment Check

Uses the check.ai: structured AI check to read recent news and classify the overall tenor. The when: arms then branch on the structured outputs the AI returned.

What it does

On each fire, the monitor's check is NOT a tool call — it's a direct AI call. The check:

  1. Sends a prompt describing what to look for.
  2. Declares an outputs: map naming the structured fields the AI must return (with each field's description as a hint).
  3. Gets a JSON object back with those keys filled in.
  4. Each key becomes a binding the when: arms can reference directly.

The arms then evaluate the structured outputs:

Edit before installing

In monitor.yaml:

Bindings used

These come from check.ai.outputs, not from a tool. The names are whatever you declare:

Add or rename fields by editing check.ai.outputs: — the bindings update automatically (they're named after the keys you declared).

Requirements

Pattern showcase

check.ai is the structured-output AI check. Unlike an ai: arm (which returns true/false), check.ai returns a map of named fields that the arms then evaluate against. Use it when:

Tokens: 1 LLM call per fire. Schedule accordingly.