Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Fortune
Fortune
Sheryl Estrada

A startup CFO used ChatGPT to build an FP&A tool—here's how it went

The text software ChatGPT. Man typing on a computer. (Credit: Frank Rumpenhorst for Getty Images)

Good morning,

There’s been an ongoing debate over OpenAI's ChatGPT, from its inaccuracies to some banks banning it to those who believe generative A.I. is part of the future of finance. One CFO set out to prove the value of the technology.  

“The amazing thing with these large language models like ChatGPT is they can take plain natural language queries and respond to them as a person would,” says Glenn Hopper, a startup CFO for more than 20 years at primarily private equity-backed companies, and a financial consultant. He’s also the author of Deep Finance.

I sat down with Hopper to discuss his project, “Application of ChatGPT to Build an FP&A Tool,” which resulted in 30 pages of documentation. “I consider myself a tech evangelist,” Hopper tells me. “I actually just registered the domain name Robo.CFO.AI.”

Hopper says he understands the vital role that financial planning and analysis professionals play in the CFO organization. 

“I guess I had two purposes with it,” Hopper explains. “One was to show finance people, ‘Hey, we've all been clamoring for tools like this.’" Tech like ChatGPT not only can respond in natural language, but it could also write code, he says. “I think most FP&A people probably can write SQL (structured query language) queries at this point, and they have data science skills,” Hopper says. “But they’re not developers.”

The second purpose of the project was to create a “proof of concept,” so they could show the developers of their company and say, "‘Look, here’s what we could do, and these are the advantages if we could do it,” Hopper says. 

What was the process? “I took three years of financial statements from a fictional company and prompted ChatGPT to write code that would import those financial statements into database tables,” Hopper explains. In analyzing the data, he wanted to reflect on the process of “when you do the close, and you start comparing your performance to budget and your performance to the prior month or the year before,” for example. So, he created key metrics. 

“When I realized I wouldn’t be able to get ChatGPT to query the data directly, I had it write code that created a chatbot that let users ask questions in natural language about the data,” he says.

“The bot will respond to your queries as if you were talking to an analyst. You can get information from the tables without having to write SQL queries. You can just say, “Hey, what were our sales in June?' And then it just spits out the response for that.”

“I wanted to show that this is a new tool we have in our arsenal," says Hopper, a U.S. Navy veteran who earned a master's degree at Harvard. "We can start building stuff like this.”

Building a case for finance tech

Exploring the capabilities of ChatGPT derived from the mindset Hopper had for most of his career—building a case for finance tech tools. 

 “My background has been in small and mid-size enterprises where we really don't have much of a finance department at all.” Over the years, he’s relied on tech to help fill in the gaps.

“What I've done in the past, is go build something out as a proof of concept, and then hand it over to the development team when I do my report request, to show what the tool could do and how it would benefit the company,” Hopper says. 

Spending his career at private-equity-backed companies has taught him to act fast. Private equity portfolio company CFOs “don’t play wait and see,” according to recent McKinsey research. It’s typically just a five-to-seven-year period in which a PE CFO has to create and manage through a value creation plan, according to the research.

Hopper thinks generative A.I. and machine learning can be especially helpful for FP&A teams at small and mid-size companies. "FP&A teams in small companies are often overwhelmed by the number of reports that are required to effectively measure business performance," Hopper says. "Tracking down the data required to compile these reports can be time consuming if the data is not readily accessible. And they usually don’t have access to nearly as much data as larger enterprises would so they can’t provide as much detail as would be available to larger companies."

He continues, "If an A.I.-as-a-Service company came along that could consolidate (and anonymize) industry data from multiple companies, they could train algorithms on that larger dataset and make the algorithms available to their clients."

We're still in the early innings of generative A.I. as it pertains to finance, so I'm sure the debate will continue.


See you tomorrow.

Sheryl Estrada
sheryl.estrada@fortune.com

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.