Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The output generated by GPTResearcher lacks consistency, and the source URLs provided are neither valid nor accurate with model gpt-4o. #939

Open
KirubaBabu opened this issue Oct 22, 2024 · 5 comments
Assignees

Comments

@KirubaBabu
Copy link

Describe the bug

I executed GPTResearcher with the following prompt list:
for example,
gpt_researcher_prompt_list = ['''Generate a list of the acquisitions made by JPMorgan Chase & Co. (JPMC) in the 2022, 2023, and 2024 years. The output should be structured in a clear ordered list format (markdown format) with the following sections: Year of Acquisition, Company Name, Description, Synergy Gains.''']

Despite using the same configuration, I am receiving different outputs with each execution. Additionally, the source URLs provided are not valid and accurate path.

Actual results:
Execution 1 output:

2022

1. Nutmeg

  • Description: Nutmeg is a digital wealth manager based in the United Kingdom. The company offers a range of investment management services, including ISAs, pensions, and general investment accounts.
  • Synergy Gains: The acquisition of Nutmeg allowed JPMC to expand its digital wealth management capabilities and enhance its presence in the UK market. This move was part of JPMC's broader strategy to grow its international consumer business and leverage Nutmeg's technology to offer innovative investment solutions (source).

2023

1. First Republic Bank

  • Description: First Republic Bank is a private bank and wealth management company that provides personalized banking, business banking, and wealth management services.
  • Synergy Gains: The acquisition of First Republic Bank significantly bolstered JPMC's commercial banking segment by adding over 5,000 new relationships. This acquisition also enhanced JPMC's market share in investment banking and markets, contributing to record client asset net inflows of $490 billion (source).

2024

1. InstaMed

  • Description: InstaMed is a healthcare payments company that streamlines the healthcare payments system. Prior to its acquisition, InstaMed processed approximately $94 billion in transactions annually.
  • Synergy Gains: The acquisition of InstaMed allowed JPMC to enhance its healthcare payments processing capabilities. This move is expected to streamline payment processes for healthcare providers and patients, thereby improving operational efficiency and customer satisfaction in the healthcare sector (source).

2. Vera Whole Health

  • Description: Vera Whole Health is a healthcare company that provides primary care services through a network of health centers.
  • Synergy Gains: The acquisition of Vera Whole Health aligns with JPMC's strategy to invest in healthcare and improve employee health outcomes. This investment is expected to reduce healthcare costs and enhance the overall well-being of JPMC's workforce (source).

Execution 2 output:

  1. Year of Acquisition: 2022
    • Company Name: Global Shares
    • Description: Global Shares is a cloud-based provider of share plan software management. This acquisition was aimed at enhancing JPMC's capabilities in managing employee share plans and providing comprehensive equity compensation solutions.
    • Synergy Gains: The acquisition of Global Shares allowed JPMC to expand its suite of financial services, particularly in the area of equity compensation management, thereby strengthening its position in the market (Wikipedia).
  2. Year of Acquisition: 2022
    • Company Name: Renovite Technologies
    • Description: Renovite Technologies is a California-based company specializing in payments processing technology. This acquisition was part of JPMC's strategy to bolster its payments processing business amid increasing competition from fintech firms.
    • Synergy Gains: By acquiring Renovite Technologies, JPMC aimed to enhance its payments processing capabilities, improve transaction efficiency, and stay competitive against fintech rivals like Stripe and Adyen (Wikipedia).

2023

  1. Year of Acquisition: 2023
    • Company Name: First Republic Bank
    • Description: First Republic Bank was a failing financial institution that JPMC acquired in May 2023. This acquisition was significant as it added over $220 billion in assets to JPMC's portfolio.
    • Synergy Gains: The acquisition of First Republic Bank allowed JPMC to expand its asset base significantly, enhance its market presence, and stabilize the financial market by absorbing a failing institution (FDIC).

2024

  1. Year of Acquisition: 2024
    • Company Name: Not specified in the provided data
    • Description: Not specified in the provided data
    • Synergy Gains: Not specified in the provided data

Expected behavior
The response is expected to be consistent, and the source URLs should be accurate

Desktop :

  • OS: [Windows]
  • Browser [chrome]
  • Version [128]
@Shaunak-Gupta-dev
Copy link

can you pls assign me this issue and label it under "hacktoberfest"

@assafelovic
Copy link
Owner

Go for it @Shaunak-Gupta-dev !

@KirubaBabu
Copy link
Author

KirubaBabu commented Oct 25, 2024

@Shaunak-Gupta-dev

For additional information,

The prompt which i used to generate the report is
Here company is Bank of America .Research and compile detailed profiles of 5 top C-Level executives (both business and tech) for the given company, using the company’s official website, LinkedIn, and secondary sources. For each executive, gather and present the following information: name, designation, professional summary, previous experience, and education. Create a brief professional summary (2-3 lines or 50-80 words) using the following template: “[Executive’s Name] is the [Designation] at [Company Name]. [He/She/They] is responsible for [Key Responsibilities/Focus Areas]. Since joining the company in [Year], [Executive’s Last Name] has held numerous leadership roles and has been instrumental in [Key Contributions/Impact].” List the last two previous positions held by the executive using the following template: “Previous Experience: [Position] at [Company Name] ([Start Year]-[End Year]), [Position] at [Company Name] ([Start Year]-[End Year]);” List all degrees obtained by the executive using the following template: “[Degree], [Field of Study], [University Name] - ([Start Year] – [End Year]).” Ensure that the information is accurate, up-to-date, and conforms to the templates provided with source url.

The report was generated both programmatically using from gpt_researcher import GPTResearcher and utilizing the GPTResearcher GitHub code.

References


References
Bank of America. (n.d.). Brian Moynihan. Retrieved from https://www.bankofamerica.com
LinkedIn. (n.d.). Catherine Bessant. Retrieved from https://www.linkedin.com
Bank of America. (n.d.). Paul Donofrio. Retrieved from https://www.bankofamerica.com
LinkedIn. (n.d.). Andrea Smith. Retrieved from https://www.linkedin.com
Bank of America. (n.d.). Tom Montag. Retrieved from https://www.bankofamerica.com

The reference links are invalid.
Is there any way to customize the generated report?

Thanks!!
image

@Manideep-Maddileti
Copy link

i want to work on this issue please assign to me

@assafelovic
Copy link
Owner

@Manideep-Maddileti go for it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants