Financial Insights Agent

Publisher: Microsoft

Industry: Financial Services

Overview

Financial Insights Agent helps makers build their own agents in Copilot Studio, and is meant for financial services professionals. The agent enables quick and efficient access to information from their organization's financial documents and other available resources: financial news and regulatory financial reports website.

This agent gives high quality results and works best when integrated with the financial document analysis skill for agents (preview) (available in Azure Marketplace), making it possible for users to gain insights from financial documents your organization provides.

Use cases

  • Provides makers a strong starting point when building a financial agent.

  • Increases the efficiency of the financial data retrieval process for investment bankers, wealth managers, portfolio managers and other financial professionals by increasing the speed and accuracy of data retrieval from multiple data sources.

  • Get up to speed with the latest available regulatory fillings, news, and extract research insights.

Prerequisites

  • Define the knowledge sources you would like to use for news, regulatory financial report websites, and your organization financial documents.

  • In order to take advantage of the financial document analysis skill for agents (preview) solution for your organization financial documents, we recommend you refer to financial document analysis skill for agents (preview).

    Note

    Please enable API Key access within financial document analysis skill for agents (preview) as detailed in the documentation.

Installation

  1. Sign in to Copilot Studio and select Create.

  2. Select Financial Insights.

  3. On the agent creation page, update the name and agent description as needed.

Add your knowledge sources

  1. Add your relevant financial reports and news knowledge sources (public websites). See Add knowledge to an agent.

    • For the Check regulatory filings question, Financial Insights Agent includes an out of the box the SEC filings website: https://www.sec.gov/. This can be changed to another relevant website if needed.

    • For the Financial news questions, add your preferred news website.

      Note

      For best results, we recommend you add a financial news website as a knowledge source.

  2. Select Create.

Configure the Query your repository topic

  1. After you create your agent, select Topics at the top of the page, select All, and select Query your repository.

    Screenshot showing selection of the Query your repository topic.

  2. Go to the Check financial news node and select Edit under Data sources.

    1. Turn on Search only selected sources.

    2. Select the financial news knowledge source you added.

    3. Select Save.

  3. Go to the Check regulatory filings node and select Edit.

    1. Turn on Search only selected sources.

    2. Select the regulatory filings knowledge source.

    3. Select Save.

If you would like to use the financial document analysis skill for agents (preview) Azure Marketplace solution (recommended for better performance), follow these steps.

Note

Alternatively, you can add other document-based knowledge sources available in Copilot studio. See Add a knowledge source.

  1. In the Create generative answers properties pane, expand Classic data.

    1. Scroll down to Azure OpenAI Services on your Data, select Add Connection, then select Manage Connections in Power Apps.

      Screenshot showing link to Power Apps for Azure OpenAI services solution.

    A new browser tab opens, showing Connections in Power Apps (might require sign-in).

    1. Select Create a connection.

    2. In the search field at the top of the page, type OpenAI, and then select Azure OpenAI (preview).

      Screenshot showing search for Azure OpenAI connection.

    3. Complete the connection properties for your Azure OpenAI Deployment.

      Screenshot showing connection properties dialog for your Azure OpenAI deployment.

      1. Enter the name of your Azure OpenAI resource.

      2. Paste the Azure OpenAI API Key for your Azure OpenAI resource.

      3. Paste the Azure Cognitive Search endpoint URL that contains your index.

      4. Add the AI Search API key. Copy the Primary admin key. You can get the AI Search API key from the Azure Portal for the above resource for Endpoint URL.

      5. Select Create.

      You can now switch back to Copilot Studio and select the Azure OpenAI Connection you added.

      Screenshot showing connection to newly added Azure OpenAI connection you added.

  2. Select Connection properties.

    Screenshot showing Connection properties button.

  3. Under the General tab, enter your connection configuration properties.

    Screenshot showing Connection properties General tab.

  4. On the Model Data Tab, under Data sources, select Add.

    1. Enter the index name of the Azure AI Search created by your financial document analysis skill for agents, Azure Marketplace deployment.

    2. Enter simple for the Query Type.

    3. Enter true for the Limit responses to your data content.

      Screenshot showing index data column mapping.

    4. Close the Properties tab and select Save.

Test and publish your new Financial Insights Agent

  1. Test your agent in Copilot Studio.

  2. Publish your agent when ready.

  3. Connect your agent to the Microsoft Teams channel and test it.

Limitations

  • The agent doesn't provide financial advice or financial forecasts. The answers provided are based on the configured financial knowledge sources or general financial knowledge and don't reflect the opinions of Microsoft.

  • The agent is designed to answer one question at a time, so we recommend asking multiple questions separately.

  • Although the agent is designed to prevent the output of harmful content, it can sometimes make mistakes.

  • The agent makes use of generative AI technology which can make mistakes. There's a disclaimer added to the output reminding users to check for accuracy before making financial decisions. You can edit this as needed to align with your organization’s policies, but we don't recommend removing it

  • The agent relies on the use of AI services and its output might be incorrect. Customers are responsible for conducting appropriate due diligence of AI-generated content before making any financial decision.

  • The agent isn't intended for personal use or individual finances.