Sentiment Compass (AI-Powered) avatar
Sentiment Compass (AI-Powered)

Pricing

Pay per event

Go to Apify Store
Sentiment Compass (AI-Powered)

Sentiment Compass (AI-Powered)

Developed by

bySeitz AI & Automation

bySeitz AI & Automation

Maintained by Community

The Sentiment Compass is the third crucial stage in the AI Content Intelligence Pipeline. It transforms raw topic clusters and search data into emotional and strategic intelligence. It serves as a Hybrid Controller, capable of orchestrating the entire pipeline or analyzing external data feeds.

0.0 (0)

Pricing

Pay per event

1

2

1

Last modified

a day ago

🧭 Sentiment Compass

The Sentiment Compass is the third-stage actor in the Content Blueprint AI pipeline. It is triggered after the Topic Trend Aggregator completes.

Its purpose is to take the clustered trends from the aggregator and perform sentiment analysis on each one. It analyzes the overall sentiment of the topic and can also drill down to analyze the sentiment surrounding specific entities (people, organizations, etc.) mentioned within that trend.

This enriched data (trends + sentiment) is then passed to the AI Opportunity Scout for the next stage of analysis.

🤖 Role in the "Content Blueprint AI" Pipeline

This actor is the third step in the pipeline:

  1. News Intelligence Actors (Scrape raw news)
  2. Topic Trend Aggregator (Clusters news into trends)
  3. Sentiment Compass (This Actor)
    • Receives the clustered trends.
    • Performs sentiment analysis on each topic.
    • Passes the topics + sentiment data to the next actor.
  4. AI Opportunity Scout (Finds content gaps)
  5. Content Blueprint AI (Generates Content briefs)

⚙️ Input Parameters

  • source_dataset_id (Required): The ID of the dataset produced by the upstream Topic Trend Aggregator.
    • Note: In production, this value is passed automatically by the "Action" chain. The default value in the input schema is for manual testing and to pass Apify's daily maintenance run.
  • max_topics_to_process (Integer): The maximum number of trends to analyze from the source dataset.
  • max_entities_to_analyze (Integer): The maximum number of top entities (by mentions) to analyze for specific sentiment within each topic.
  • sentiment_analysis_question (String): The default LLM prompt to use for the analysis.

📤 Output

The actor's output is a dataset of the same trends it received, but enriched with sentiment data. This dataset is then used as the input for the downstream AI Opportunity Scout actor.

🗓️ Scheduling

DO NOT run this actor on a time-based schedule.

This actor is designed to be chained from the Topic Trend Aggregator. It should only run when the Topic Trend Aggregator finishes successfully and passes its dataset ID as input.