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.

Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.

aicheck-aicompetitive-intelligenceescalationfinancemarketingmonitornewsnews-mediareportresearchstatussummary

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.iml:

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.