On a chat message, extracts structured fields with OpenAI and caches them in Redis for conditional follow-up.
Scrapes web pages over HTTP, extracts structured data with OpenAI, and renders a chart from the results.
Scrapes web pages, extracts structured information with OpenAI, and renders the results as a QuickChart visualization.
On a webhook, classifies posts and generates OpenAI summaries, publishes them to WordPress, logs to Google Sheets, and notifies Slack.