Skip to content

News Analysis Crew#

The News crew consists of 3 agents with accompanying tasks, and the main goal is to provide a summary of the news articles that are defined by extracting key insights and overview of the sentiment of the news.

Illustration of the News Analysis crew:

---
config:
  look: classic
  theme: neutral
---
flowchart LR
    A["fa:fa-newspaper News Analyzer"] --> S["fa:fa-file News Summarizer"]
    B["Benzinga News Data"] --> A
    SA["fa:fa-face-smile Sentiment Analyzer"] --> S
    B --> SA

    classDef beige fill:#F5F5DC,stroke:black
    class B beige

    classDef lightBlue fill:#ADD8E6,stroke:black
    class S lightBlue

Agents#

News Analyzer#

  • Role: Financial News Analyst
  • Goal: Extract and analyze key information from individual news items to provide a deep understanding of events impacting the company {ticker}.
  • Backstory: You are an experienced financial news analyst with a strong focus on identifying key events and interpreting their implications for a company's financial performance and market standing.

Sentiment Analyzer#

  • Role: Financial Sentiment Expert
  • Goal: Assess the sentiment of news articles to determine public perception and potential market impacts for {ticker}.
  • Backstory: You are a specialist in sentiment analysis, with deep knowledge of financial markets and an ability to evaluate how media sentiment can influence investor behavior and company reputation.

News Summarizer#

  • Role: Financial News Summarizer
  • Goal: Synthesize analyzed data and generate a coherent and insightful summary of news events, market sentiment, and key company updates for {ticker}.
  • Backstory: You are a skilled financial journalist with expertise in summarizing complex financial news into accessible, concise reports that assist stakeholders in making informed decisions.

Tasks#

News Analyzer Task#

  • Description: Analyze recent news articles about the company {ticker} and provide a detailed report highlighting the most impactful events and notable news stories. Focus on events that could significantly affect the company's financial standing or public perception.
  • Expected Output: A comprehensive news analysis report including key events, impactful news stories, and an assessment of their potential implications for the company.
  • Agent: news_analyzer

Sentiment Analysis Task#

  • Description: Conduct a sentiment analysis on the news articles related to {ticker}, determining the overall tone and public perception of the company. Include insights into whether the sentiment is positive, negative, or neutral, and explain the reasons behind this sentiment.
  • Expected Output: A detailed sentiment analysis report that provides an overall sentiment score, categorizes each article by tone, and discusses the potential effects of the sentiment on the company's market position.
  • Agent: sentiment_analyzer

News Summary Task#

  • Description: Summarize the key insights from the news articles for {ticker}, providing an overview of important events, market sentiment, and significant company news. The summary should present a holistic view of the news landscape for the company, highlighting both the qualitative and quantitative aspects.
  • Expected Output: A clear and concise news summary report that includes key insights, categorized sections for market sentiment, major events, and relevant company news, with enough detail to inform strategic decision-making.
  • Agent: news_summarizer