Skip to main content

Monitoring a Portfolio of Company Assets

Motivation​

This demonstration covers a simplified (educational) example of monitoring the latest events associated with a publicly traded company. An API connector is used to collect data from a specific company (recent news, management team), which is then semantically analyzed using LLMs (e.g., sentiment analysis), post-processed (generated visualizations), and all results are output into a report.

One-Shot Reports​

This demonstration showcases the concept of a one-shot report, where a generative AI expert agent performs various analytical tasks that are aggregated into a single report. Many analytical tasks aim to produce a document that builds an evidence/data-driven argument to support downstream decision-making.

Lunar integrates this concept into its architecture, allowing the end-to-end organization of the analytical cycle from data source collection to communication of results. While some reports can be fully automated, Lunar users commonly treat one-shot reports as a first draft, which concentrates all relevant evidence into a single point of access and performs preliminary analytical processes.

Workflow Overview​

In this example workflow, the Yahoo Finance API is used to collect basic company data for a specified company. Given the stock identifier as an input parameter, the workflow starts by using an external finance API to collect fundamental, shareholder, management team and event data for a target company. News events are aggregated using an LLM-based sentiment analysis and then visualized into a barchart plot. Shares of the management team are computed and summarized. A final report is structured and made available to end users. The figure below outlines the main components.

Finance Figure

Demonstration​

Watch the video below to see what the actual workflow looks like.


Contributors​

This workflow was developed by Alex Bogatu.