Enterprising Investor
Practical analysis for investment professionals
06 March 2023

ChatGPT: The Origins, the Hype, the Opportunity

For more on artificial intelligence (AI) applications in investment management, read The Handbook of Artificial Intelligence and Big Data Applications in Investments, by Larry Cao, CFA, from the CFA Institute Research Foundation.


With the emergence of ChatGPT, large language models (LLMs) have captured the zeitgeist, and the future opportunities and pitfalls they imply for finance and investment management are enormous. For a small elite of high-tech investment managers, LLMs provide another systematic tile in an ever-expanding mosaic. But for most, they represent the starting whistle of a tech arms race many had hoped to avoid.

Sam Altman, the CEO of OpenAI, the creator of the ChatGPT chatbot, has tried to manage expectations: “ChatGPT is incredibly limited, but good enough at some things to create a misleading impression of greatness,” he said.

What he didn’t say is that ChatGPT is only the beginning.

So, what are the LLM opportunities and risks in investment management? To answer that question, in this three-part series, we will introduce how to apply LLMs in investment management and explore the new dark art of “prompt engineering.” In the second installment, we will explain how to integrate ChatGPT into both a fundamental and quant analyst’s toolkit, and in the third part, we will offer a deeper dive into the artificial intelligence (AI) behind ChatGPT and LLMs and anticipate the next stages in investment management’s AI revolution.

Subscribe Button

LLMs: The Future of Investment Management?

At their best, LLMs like ChatGPT can write sections of research, answer questions about companies and sectors, produce and debug quant code, and respond to queries about technical investment, accounting, law, and regulations. At their worst, they “hallucinate” — making up facts and references in smooth reading but nonsensical text and generate bug-ridden code. In practice, of course, the reality tends to lie somewhere between these two poles. So, to best harness the power of LLMs, we need to develop new, LLM-specific skills and perhaps even rethink investment processes to integrate these new and powerful tools.

In principle, while LLMs can support various investment management operations, they will do so more as co-pilots than autopilots, by assisting expert humans or existing AI approaches. Below are some examples of the sorts of data and services they can render to different finance professionals.

Fundamental AnalystQuant AnalystLegal/Compliance
Generate SummariesDevelop Quant
Code
Legal/Regulatory Advice
Explain Technical
Research
Write Code
Functions
Write Disclaimers/
Footnotes
Write up
Analysis
Write SQL for
Database Queries
Write Contract Sections
Build Literature
Reviews
Generate Explanations/
Summaries

LLMs are particularly good at summarizing and explaining text and understanding and generating simple computer code. That means they can be deployed on many of the tasks involved in the design and development of investment strategies. But we need to approach the current generation of LLMs, ChatGPT among them, with the following warning labels top of mind:

  1. Time-Sensitive Information: LLMs have an end date after which no new documents can train the model. So avoid time-sensitive queries.
  2. Is the question sensible? Writing search queries for ChatGPT and other LLMs is both an art and a science. It’s called “prompt engineering.”
  3. Specific/Obscure Facts: If we don’t have lots of followers, ChatGPT will have trouble writing our biographies. But if we present ChatGPT with our resume and ask it to write our bio, we’ll get better results.
  4. New Discoveries: Don’t expect LLMs to do anything more than gather, summarize, and join the dots of existing and available information. If the goal is new knowledge, we’re still in humans-only territory.
  5. Hallucination: LLMs sometimes make things up. They may quote numbers and facts and back them up with references. But these may be bogus. So confirm that the output is accurate. To reduce the likelihood of such mistakes, give the LLM the body of text we want to interrogate and prompt it with examples by requesting a well-structured list or triangulating off other sources of information to validate the outcomes.
  6. Mathematics/Self-Consistency: Current LLMs are not good at math. Questions like, “What is the average annual growth in Tesla’s earnings over five years?” may not yield a satisfactory or consistent answer. So, user beware.

These caveats aside, if we play to their strengths, even the current generation of LLMs can be incredibly powerful and helpful tools.

Image of Data Science Certificate Launch Tile

How to Apply ChatGPT in Investment Management

To best leverage ChatGPT and other LLMs, we need to focus on constructing the right prompt. Indeed, prompt engineering has become a critical new discipline. The better the question we ask ChatGPT, the better its answer will be. The system responds best to keywords, phrases, and bullet points, as well as well-ordered follow-up questions.


A New Financial Discipline: Prompt Engineering

Chart diagramming A New Financial Discipline: Prompt Engineering

There are some specific points to consider when writing prompts:

  1. Avoid Subjectivity: Terms like “best,” “most risky,” and so on are common parlance, but they are also subjective and may deliver poor answers. Keep things objective.
  2. Special Characters: Bookend the text with quotation marks (“. . . ”) or hyperlink to the documents to be analyzed.
  3. Lists work better: Ask that answers be presented as such for succinct results rather than a mountain of text.
  4. Simple English: Construct prompts with the most basic and common phrases. The more the prompt resembles most other prompts and reference points, the greater the likelihood the right information will be surfaced.
  5. Reference Points: When looking for an obscure fact about a common entity or a commonly searched fact about an obscure entity, give reference points.

Below are some focused examples of how to frame finance-specific queries on ChatGPT. OpenAI also describes some of the most effective prompts in its best practices.

Examine Environmental, Social, and Governance (ESG) Data: Using “List”

To generate information about a specific event or discrete points, type “list” and identify the number of items ChatGPT should deliver.

Less Effective

Tell me about the Social rating of mining Company A

More Effective

List 10 Social scandals mining Company A has been associated with

Summarize an Earnings Call

For example, to distill a long-winded analyst transcript into something digestible, simply type “summarize,” enclose the passage in quotation marks, and specify items of interest.

Less Effective

Summarize:

Thanks, Rob. Hello everyone. We delivered a solid quarter in a macro environment full of uncertainty. [. . . ] Despite these challenges, Company B’s non-GAAP EBITA1 increased 29% year-over-year as we continued to . . .”

More Effective

Summarize:
1) COVID-19 impact
2) negative elements in the text
 
Thanks, Rob. Hello everyone. We delivered a solid quarter in a macro environment full of uncertainty. [. . .] . Despite these challenges, Company B’s non-GAAP EBITDA1 increased 29% year-over-year as we continued to.

One caveat: ChatGPT won’t analyze earnings calls when asked directly. But it usually looks for the phrase “earnings call” or similar to identify these requests, so by removing this phrase, we can engineer a “jailbreak” and trick the LLM into giving us what we want.

ESG Certificate ad from CFA Instiute

Generate Code

To produce computer code, numbered lists can steer ChatGPT in the right direction. You can also specify variables ChatGPT should use.

Less Effective

Python code to calculate km from miles

More Effective

Write function in python that
1) inputs number of miles
2) calculate and print number of km
import

Something Specific or More Obscure? Chain of Thought

The LLM may have trouble identifying unfamiliar themes or entities. So lead the LLM toward the target theme or entity through a chain of questions or statements.

Less Effective

Has Company C been associated with labor scandals?

More Effective

Describe the risks of the apparel and sportswear industry in India. Describe the risk of Company C in this industry. Has Company C been associated with labor scandals?

ChatGPT: Co-Pilot Now, Autopilot Next

Now that we know how to prompt an LLM, we’ll test our new prompt engineering skills in the next installment by studying how ChatGPT can serve as co-pilot for a fundamental analyst and a quant analyst.

For further reading on this topic, check out The Handbook of Artificial Intelligence and Big Data Applications in Investments, by Larry Cao, CFA, from the CFA Institute Research Foundation.

If you liked this post, don’t forget to subscribe to Enterprising Investor.


All posts are the opinion of the author. As such, they should not be construed as investment advice, nor do the opinions expressed necessarily reflect the views of CFA Institute or the author’s employer.

Image credit: ©Getty Images / stefanschurr


Professional Learning for CFA Institute Members

CFA Institute members are empowered to self-determine and self-report professional learning (PL) credits earned, including content on Enterprising Investor. Members can record credits easily using their online PL tracker.

About the Author(s)
Dan Philps, PhD, CFA

Dan Philps, PhD, CFA, is head of Rothko Investment Strategies and is an artificial intelligence (AI) researcher. He has 20 years of quantitative investment experience. Prior to Rothko, he was a senior portfolio manager at Mondrian Investment Partners. Before 1998, Philps worked at a number of investment banks, specializing in the design and development of trading and risk models. He has a PhD in artificial intelligence and computer science from City, University of London, a BSc (Hons) from King’s College London, is a CFA charterholder, a member of CFA Society of the UK, and is an honorary research fellow at the University of Warwick.

Tillman Weyde, PhD

Tillman Weyde is a reader in the Department of Computer Science at City, University of London and is a veteran artificial intelligence (AI) researcher. He is the head of the Machine Intelligence and the Media Informatics Research Groups at City. Weyde has worked in the field of AI for more than 25 years and is an award-winning AI researcher, with more than 150 major publications. He holds degrees in mathematics, computer science, and music from the University of Osnabrück and gained his PhD in 2002.

2 thoughts on “ChatGPT: The Origins, the Hype, the Opportunity”

  1. Krishnapal Singh, CFA says:

    thank you for its splendid primer to use ChatGPT. a fantastic curtain raiser for the newbies intending to integrate chatGPT in their investment process

  2. Nkeng Deboy says:

    Ok

Leave a Reply

Your email address will not be published. Required fields are marked *



By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close