An interactive deck · Devon Coombs, CPA, MBA

AI Foundations for Finance

The words, the workings, and the move from chatting with AI to delegating to it, on a method you can reuse.
Map · Split · Fuel · Guard · Review
This deck runs on the arrow keys. Press F to go fullscreen, T for the light theme, and click anything that looks clickable.
Every framework I mention is published in full at devoncoombs.com
Devon Coombs · devoncoombs.comAI Foundations
Who is walking you through this

Devon Coombs, CPA, MBA

Devon Coombs

In the work, and in the classroom

Teaching Professor of Finance, Santa Clara University
ex-Google Cloud controllership · Deloitte · CPA, MBA

My day job is helping finance teams adopt AI without loosening their grip on the numbers, and I teach the same material to students. So what follows is field-tested, not a keynote. When a figure is a rough estimate, I will call it one.

My frameworks, and where they surface today
  • The AI Adoption Method · the backbone of this deck: Map, Split, Fuel, Guard, Review
  • The Deals Desk · runs live · technical accounting before the ink dries
  • The AI-Augmented SOX Framework · published in full · controls at scale
  • The Integration Blueprint · published in full · ERP change on the owner's terms
  • The AI Readiness model · a read on where your team really is
The Deals Desk runs live in front of you, and every one is free to read in full at devoncoombs.com/research.
Devon Coombs · devoncoombs.comAI Foundations
The backbone · The AI Adoption Method

Five moves for putting AI to work in finance

These five carry the rest of the hour. They come back over and over, out of order, flagged in the kicker as each one arrives.

1 · Map it

Name the workflow

Write down the actual task, and mark where a human has to judge.

surfaces in: chatting vs delegating
2 · Split it

Judgment vs machinery

Sort the steps into best-guess work and steps that must be exact.

surfaces in: guessing vs computing
3 · Fuel it

Feed it the right inputs

Hand it the files, policies, and history that the task actually needs.

surfaces in: tokens, wording, context
4 · Guard it

Set the controls

Draw the red lines, the data boundary, the disclosure, the evidence trail.

surfaces in: where it fails, governance
5 · Review it

Keep the sign-off

A person makes every call that carries a name. That is the whole point.

surfaces in: the simulation, the memo
The method in full is at devoncoombs.com/method. Watch the kicker to see which move a slide belongs to.
Devon Coombs · devoncoombs.comThe Method
Part 1 · Foundations

Before the vocabulary, the posture

🎛️

Treat it as a lever

A clear ask can turn an afternoon of grunt work into minutes. Aim it, do not just pull it.

✏️

Draft, then push

The first reply is a starting point. The value is in the second and third ask.

🔎

Stay the skeptic

Assume it can help, then verify like the CPA you are.

In my experience the gap is rarely the tool, and usually the reps. The people who pull ahead are the ones who keep at it.
What the people who get real value out of these tools tend to do differently (a rough ranking from what I see, not a study):
1 · They go a few rounds instead of one
mostthe reps
2 · They say what "good" looks like up front
manyclear intent
3 · They paste in a real example to copy
someshow, don't tell
Devon Coombs · devoncoombs.comFoundations
Three words to know · 1 of 3

What a large language model actually does

It has read an enormous pile of text, and from your input it guesses the next word, one at a time.

🌐 Most of the open web
📚 Books, papers, references
📑 Standards, filings, guidance
💻 Code and technical docs
Far more reading than any one of us could finish in a lifetime
→
🧠 The model
a prediction engine,
trained on all of it
→
"Under ASC 606, revenue is recognized when the obligation is  "
satisfied
82%
met
9%
billed
5%
invoiced
3%
collected
0.6%
⚠️ Fluent is not correct. The top pick is right here, yet "billed" and "invoiced" are confidently wrong. On a harder line, one of those can win.
So the job is pointing it at the right part of what it read. That is Move 3, Fuel it.
Devon Coombs · devoncoombs.comFoundations
Three words to know · 2 of 3 · Move 3, Fuel it

Where the conversation happens

Your words and its words are all tokens, and they share one bounded workspace called the context window.

💬 What you send
the ask, plus files and data
→
CONTEXT WINDOW
Input tokens
everything you hand over
→
🧠 Model
guesses the next token, on repeat
→
Output tokens
what it hands back
One bounded workspace. Its own replies pile up in here too, so a long back-and-forth crowds the space even if you add nothing.
→
📄 What comes out
a memo · a rec · an analysis
×20

One window is the floor, not the ceiling. A single agent can spin up a stack of these side by side, twenty reviewers on twenty contracts at the same time. That door opens in Part 2.

Devon Coombs · devoncoombs.comFoundations
Three words to know · 3 of 3 · Interactive · Fuel it

Get a feel for tokens

Type here, and watch your words break into tokens:
roughly 0 tokens
This prompt
A 40-page master agreement
~45,000
A full 10-K
~150,000
A frontier context window
200,000
The largest windows now
(around 2,700 pages)
2,000,000
💸 Cheap work: a quick answer, a single memo, a narrow extract.   Costly work: reading a full 10-K closely, long agent runs, very long outputs. Tier matters too: the top models can run 10 to 100 times the per-token price of the everyday ones.
Under the window means it can read the whole thing in one pass. Over the window means it grabs pieces on demand. And long threads drift, so when quality slips, open a fresh one.
☕ Sense of scale: one careful read of a 10-K costs about a coffee. The eye-watering bills come from running fleets of agents, which is an engineering choice, not your seat. So experiment freely.
Devon Coombs · devoncoombs.comFoundations
Stringing the words together

How steering AI keeps changing

Ever handed a task to a colleague and gotten back something off target? Usually you left out what was in your head. AI is the same, so say the part you assumed.

2023

Just ask

Say what you want in plain words and trust the model to read between the lines.

You steer · a single sentence
By tuning · your phrasing
2023 to 2024

Craft the ask

Engineer the one message: a clear brief, a sample to imitate, the reasoning laid out.

You steer · one careful turn
By tuning · examples and format
2024 to 2025

Stage the inputs

Decide everything the model gets to see, the documents, the memory, the thread, and refresh it each time.

You steer · the whole context
By tuning · what you retrieve
TODAY
2026

Build the workspace

Set up the tools, files, permissions, and checkpoints it operates inside. For finance, that setup is the control environment.

You steer · the full workflow
By tuning · tools and limits
Notice the scope keep widening: a sentence, then a message, then the inputs, then the whole workspace. That last step is exactly where Move 4, Guard it, earns its keep.
Devon Coombs · devoncoombs.comFoundations
Steering AI · a closer look 1 · Move 3, Fuel it

Asking well is just good delegation

🧑‍💼
Brief it like a new analyst

You would not tell a first-week hire "fix the revenue." You would give them the who, the context, the reader, and the format. Same here.

A half brief gets you half a memo.
Who it should be

Give it a role to step into.

"Act as a technical accounting manager briefing the controller."

What is going on

The situation and the stakes.

"Our auditors are pushing back on how we booked this contract."

Who reads it

Pitch to the real audience.

"The reader is a CFO who wants the answer in ninety seconds."

What it looks like

Name the shape you want back.

"Give me a short memo with a decision up top and a citations list."

Reply missed the point? Hand it back and say: "tell me what you needed from me to nail that, then redo it." It will, and it does.
Devon Coombs · devoncoombs.comFoundations
Steering AI · a closer look 2 · Move 3, Fuel it

From perfect wording to the right inputs

The work shifts. You spend less time polishing one sentence and more time choosing what it sees: the contract, the policy, the prior memo, last quarter's notes.

You do it every time. Deciding what to hand over is the new craft.

→ Do that consistently, and you have basically described an agent.

Wording the ask

One tuned message. You get the sentence right, it answers, you read it. Ideal for a single question.

your ask → model → answer
Staging the inputs

A goal, plus the right material around it. You pick the inputs, it works across all of them, again and again.

📄 files📋 policy🧠 history → agent → result
Devon Coombs · devoncoombs.comFoundations
The curve is still bending

Whatever you tried last, it has probably already improved

capability, on a log scale first useful chat models longer memory, images too book-length context, tool access works directly in spreadsheets builds working software from a description runs multi-step tasks on its own a fresh model every few weeks 2023202420252026
keeps doubling
the compute behind the top models, every few months
a page to a bookshelf
how much a model can read at once grew in about three years
far cheaper
the same capability costs a fraction of what it did
weeks, not years
between meaningful releases now
🧠 it remembers
lasting memory across chats is becoming standard
Feeling a step behind is normal. A task that flopped for me a year ago, a rev-rec read-through, a messy 10-K extract, often works on the next try. A target that keeps moving is also why Review it stays in the method: you re-test, because the tool changes under you.
Devon Coombs · devoncoombs.comFoundations
Where it lets you down · Move 4, Guard it

Two failure modes a CPA has to respect

🎯 Made-up facts, delivered with total confidence
Ask for a citation it does not have, and it may invent a clean, plausible one, a rule number, a case, a footnote, that simply is not real.
The tool does not sign the workpaper. You do.
The answer is not to steer clear of AI. It is to verify, which is your job anyway, and Move 5.
🤝 It sides with you before it corrects you
You: "This revenue treatment looks fine, right?" Yes, looks great to me. You clearly know this well. No changes needed. 👆 you led it, and it followed. click to flip.

Hint at the answer you want and it will hand it back, right or not. Do not coach it toward a verdict. Ask it to make the opposing case.

Verifying is your control, and one small habit does the most work: "before you start, ask me every question you need answered."
One housekeeping note: switch off model training in your settings, and keep anything confidential out of consumer tools.
Devon Coombs · devoncoombs.comFoundations
Part 2 · The turn · Move 1, Map it

From chatting with it to handing it the job

Chatting · how most of us started

You are the courier

ERP Excel Email YOU AI chat
  • Nothing moves without you: pull it, paste it, explain it again, copy the result out
  • The moment the data changes, you begin again
You are the courier and the quality check
Delegating · what changed

You are the manager

YOU · review and approve Agent ERP Files/Excel
  • You describe the outcome once, and it opens the files and systems on its own, in the open
  • It comes back only for the calls that need you
You are the manager, on the judgment calls
You should not just believe me. Let us run it side by side. →
Devon Coombs · devoncoombs.comChat to Agents

🎯 Tie Out the Schedule

Round 1 · Chatting
Your presses 0
Time 0:00
The task: tie the August deferred revenue schedule to the GL, the way most of us do it now, in a chat tab. Press the glowing button each time.
ERP Reports › Revenue › Deferred Rollforward
Saved reports · Deferred rollforward · GL detail
…
✳AI chat · browser tab
Empty thread
…
Deferred_Tieout_Aug.xlsx · Excel
fx
Tie-out workbook, nothing in it yet…
…

Round 1, done 😮‍💨

You got the tie-out, but it took 12 presses over 0:00, and none of it moved without you. You carried the data, re-explained the task, and cleaned up the output.

Now the same job, handed off instead.

✳Agent workspace 📁 /Close/August · files connected
📄 deferred_rollforward_aug.csv📄 gl_detail_2400.xlsx📄 Deferred_Tieout_Aug.xlsx
✔Opening deferred_rollforward_aug.csv, 842 active contracts
✔Reading GL detail for account 2400, deferred revenue
✔Tying contract by contract, 840 of 842 agree with the GL
✔Writing Deferred_Tieout_Aug.xlsx, formatted, live formulas, a tie-out tab
⚠2 items are yours to decide:
Item 1 · contract modification

MOD-118 repriced from $240,000 to $216,000 mid-term. The deferred balance sits $24,000 high until the schedule catches up. A draft adjusting entry is written and waiting on your approval.

Item 2 · cutoff

A contract signed August 31 was booked in September. Looks like a period cutoff. Suggested handling: accrue it and note it in the close memo.

✔Wrapped up. Workbook saved · entry drafted for review · memo note written. What next?
Same instruction, other tools
⌬ A desktop assistant
Tie the August deferred schedule to the GL… ↑
The same hand-off, typed into the box.
▮ A terminal agent
$ agent "tie aug deferred schedule to GL, flag decisions"
› opening deferred_rollforward_aug.csv…
✦ A workspace copilot
Tie the August deferred schedule to the GL… ➤
Different label, same instinct.
The one skill under all of them is describing the outcome you want. It carries everywhere.

Side by side, one task, two ways

Round 1 · Chatting

Your presses12
Your time on it—
Your roleCourier and checker

Round 2 · Delegating

Your presses3
Your time on it—
Your roleManager, decisions only
You keep the judgment. The AI takes the legwork.

The work did not vanish, it relocated. It preps, you decide. That relocation is the entire point, and it is Move 5, Review it.

Illustrative data · Devon Coombs · devoncoombs.comChat to Agents
Part 2 · A real example · The Deals Desk

The same hand-off, on a live contract

An agent reviewing a contract against your own policy and emails
📁 Contract_Review/
├─ 📁 emails/ · the side conversations
├─ 📁 policy/ · our rev-rec positions
├─ 📁 contract/
│   └─ 📄 New_MSA_draft.docx
└─ 📁 memo/ · empty for now, keep an eye here
"Read the draft agreement in /contract, weigh it against our positions in /policy and the side-letter threads in /emails, write a review memo into /memo, and surface anything that needs my call."
1 · It cross-readscontract against policy against the email trail, and shows its reasoning
2 · A memo appears in /memostructured, cited, ready for a human to sign
3 · It flags the judgment callsyou rule, it records the reasoning
→ That is the Deals Desk, the shape-the-deal-before-signing work I write about, running as an agent under your review. The whole framework is at devoncoombs.com/insights/deals-desk.
Devon Coombs · devoncoombs.comChat to Agents
Cutting through the names

Every vendor is making the same move

The branding is a blur, so here is the shortcut. Under every new name, the shift is identical: a chat box grows the ability to touch your files.

MakerThe chat you may already haveThe hands-on version to ask about
AnthropicClaude, in the browserClaude Cowork · Claude Code
OpenAIChatGPTits desktop agent · Codex
GoogleGeminiits coding agent · the CLI
MicrosoftCopilot in Microsoft 365Copilot agents · agent mode in Excel
The one question to bring back to the office: which hands-on tier do we have, and who is allowed to use it? (A model cheat sheet is in the appendix.)
Devon Coombs · devoncoombs.comChat to Agents
Part 2 · A step further

Skills: write the procedure down once

A skill is a short instruction sheet the agent checks before it works, your procedure, but one it can run. A shelf of them is the prompt-pattern library I teach:

1 · You ask

"Get these journal entries ready for upload."

Plain language, no special syntax.

→
2 · It checks its shelf of procedures

Each one lists a name and a one-line "use when", always visible:

close-checklist, for month-end, in sequence…
flux-notes, monthly variance write-ups…
je-upload-prep, format entries for our ERP ✓
contract-review, weigh an MSA against policy…
→
3 · The match opens its full sheet
---
name: je-upload-prep
use when: journal entries need formatting for our ERP
---
1. Lay them out in our column order
2. Debits must equal credits, or stop and ask
3. One line per entry, ready to import
→
4 · Result, done your way

The same procedure each time, for you and for whoever you pass it to.

Does it reread the whole thing each time?Only the one-liners stay in view. The full sheet opens when the task fits, or when you name it directly.
Where does it actually live?As a folder, either inside the app or out on disk. Each procedure keeps its own folder, and the text file is the procedure.
Is this our operating manual?Effectively, yes. The folder becomes the set of procedures your team's agents actually follow.
Devon Coombs · devoncoombs.comChat to Agents

🧭 Skills, up close

Step through the stops 1/6

Where do these sit?

In the chat app, under Settings, then Capabilities. The built-in ones for Excel, Word, PowerPoint, and PDF ship switched on.

In a coding agent, they are a folder on disk. A quick command lists what is loaded.

Settings › Capabilities
📊 spreadsheets, read and build
📄 word documents
📽 slide decks
📑 PDFs, read, fill, assemble
+ je-upload-prep, added by you
A coding agent · terminal
> list procedures
· je-upload-prep  · close-checklist  · flux-notes

You wrote one. So where does it live?

In a folder of its own, holding one plain-text file, and that file is the whole thing. No app to build, nothing to deploy, no ticket to IT.

It is only text, which is precisely why a finance team can own it.

procedures/
📁 procedures/
├─ 📁 close-checklist/ → the sheet
├─ 📁 flux-notes/ → the sheet
├─ 📁 je-upload-prep/
│    └─ 📄 one text file, that is it
└─ 📁 contract-review/ → the sheet

How do I run it, month after month?

Just ask in plain words. The "use when" line is the trigger, so "get these entries ready for upload" starts it every time.

Want to be sure? Name it outright. Either way, the same steps run. That predictability is the whole reason to write it down.

✳ Your assistant
Get these journal entries ready for upload
📋 Following: je-upload-prep
Laid out in your column order. One snag: entry 7's debits and credits do not match, so per your rule I stopped to ask.
Next month: same request
📋 Following: je-upload-prep, same steps

How do I give it to my team?

Hand over the folder. Zip it, drop it on a shared drive, or check it into the team's repo. A colleague adds it to theirs, and that is the install.

Now everyone's entries come out the way you set them. The file is both the procedure and the training.

Sharing is just copying a folder
📁 your folder → ☁️ shared drive / repo / zip
↓
📁 their folder → their assistant now formats entries your way

Keeping the shelf from turning into a junk drawer

These folders sprawl the same way a binder of old procedures does. The discipline is dull, and it holds up:

Four rules that keep it clean
  • One job each. A catch-all "finance-helper" helps with nothing
  • Spell out the "use when." A fuzzy trigger never fires, which is why most feel broken
  • Stamp a date and owner in the file. "rev. Aug 2026, controller's team"
  • Retire the ones that never run. Review quarterly, like any procedure

Your call: write a procedure, or just ask?

"Get these journal entries ready for upload, our column order, every month."

 
Good first procedures for a finance team
je-upload-prepflux-notesclose-checklist contract-reviewboard-pack-formataccrual-email

A simple test: recurring, plus your exact way, plus real steps, means write it down. A one-off, just ask.

Devon Coombs · devoncoombs.comChat to Agents
The Method · Move 2, Split it

Guessing work vs computing work

You have now watched an agent run a task end to end. The craft is splitting that task into the two kinds of work it holds:

Guessing · what a seasoned pro does 🧠

An informed judgment call

  • Weighs everything it has seen to land on an answer, the way you size up a contract you have never read before
  • Strong where the question is open-ended
  • Two runs can differ
  • Fallible, so a person signs off on it
Memos · classifications · research · read-throughs
Computing · what a formula does ⚙️

Same in, same out

  • Spreadsheet math, scripts, rules engines, a calculator
  • Identical result on every run
  • A wrong one is wrong consistently, so you catch it once and it stays caught
  • Straightforward to test and to audit
A formula · a scripted posting · a small built tool
The design call of 2026: deciding which steps sit on which side. That decision is where your controls thinking begins.
Devon Coombs · devoncoombs.comThe Method
Put it to work · The framework family

Assess where you stand, then build

Everything so far turns concrete in the frameworks I publish. Start by reading your own maturity, then build. Each is free to read in full, with its interactive version and the economics.

Start · AI Readiness

Read where you are

A self-scored model across five weighted dimensions, from strategy through execution to risk. See the gap before you spend.

devoncoombs.com/ai-readiness
The Deals Desk

Get the terms right early

Technical accounting that shapes a deal before it is signed. The live agent review you saw, run as a standing function.

devoncoombs.com/insights/deals-desk
AI-Augmented SOX

Controls at scale

Fifty SOX 404 steps split between your team and AI, benchmarked against a GRC platform, with a live economics model. Split it and Review it, at scale.

devoncoombs.com/sox-framework
The Integration Blueprint

ERP change, your terms

Plan a systems integration on the owner's side: scope it, hold total cost, and compare partners fairly. A live scorecard and cost model.

devoncoombs.com/integration-planner
All four sit on the hub at devoncoombs.com/research, tied together by the AI Adoption Method.
Devon Coombs · devoncoombs.comFrameworks
The Method · Moves 4 and 5 · Guard it, Review it

The single page that keeps AI work defensible

Before any of this reaches a workpaper, settle three things. This is the one-page governance sheet I teach, and it stays one page on purpose.

🚫 The lines it does not cross
what AI never does alone

No final conclusion, no severity or scope call, nothing client-facing without a human owner. It drafts, a person decides.

🗂 Which data goes where
the boundary

Consumer tools for public data only. For anything sensitive, enterprise terms with no training on your inputs, a written boundary, and a quarterly look.

✅ The human check, in five
before it is signed

Sources real, math ties, logic holds, scope complete, AI use disclosed. A person signs, and the disclosure rides on the deliverable.

This is where "build the workspace" from earlier pays off: the tools, the permissions, the checkpoints are the control environment. Raise your hand early, and show the work.
The full sheet and the prompt-pattern library are free in the course at course.devoncoombs.com/applied-ai-finance.
Devon Coombs · devoncoombs.comFrameworks
Closing

The small next step is the whole thing

In one sitting you picked up the words, handed a tie-out to an agent, wrote a procedure, and saw where the controls belong. None of it asked you to be technical. It asked you to keep poking at it.
Hold onto the split: you keep the judgment, the AI takes the legwork. Pick one task you repeat, map it, and hand off the parts that are not a judgment call.
Devon Coombs · devoncoombs.comTake it home
Take it home

Where to go from here

The frameworks, in full

The AI Adoption Method, the Deals Desk, the AI-Augmented SOX Framework, the Integration Blueprint, and the AI Readiness model. All published, all free to poke holes in.

🌐 devoncoombs.com/research
The free finance courses

Applied AI Finance, alongside Corporate, Real Estate, and Entrepreneurial Finance. Interactive lessons, the prompt-pattern library, and the one-page governance sheet.

🎓 course.devoncoombs.com/applied-ai-finance
Work together

AI adoption, technical accounting, SOX and controls, and embedded teams that keep the work running after the engagement ends.

🤝 devoncoombs.com/consulting
Keep this deck and pass it around, at devoncoombs.com/ai-foundations. ✍️
Devon Coombs · devoncoombs.comTake it home
Thanks for spending the hour

Go experiment. Then come read the rest.

All of today, and a good deal more, at devoncoombs.com
Begin with the method · /method Browse every framework · /research
Devon Coombs, CPA, MBA · Teaching Professor of Finance, Santa Clara University
Devon Coombs · devoncoombs.comTake it home
Appendix · A cheat sheet · worth a photo

Match the model to the job, not the logo

The jobAnthropicOpenAIGoogleMicrosoft
🏛 Hardest thinking 💰 top tierOpus 5 · Fable 5GPT-5.6 Sol (Pro)Gemini 3.6 ProCopilot on frontier models
⚙️ Everyday volume ⚡ fast, cheapSonnet 5 · Haiku 4.5GPT-5.6 Terra/Luna · CodexGemini 3.6 FlashCopilot agents
🔬 Dig through sourcesClaude, deep researchits deep research modeGemini, deep researchCopilot researcher
✍️ Drafting and memosClaudeChatGPTGemini in DocsCopilot in Word
📊 Right inside the spreadsheetClaude in Excel—Gemini in Sheets*Copilot in Excel
📽 Building the deckClaude, with a slide procedure—Gemini in Slides*Copilot in PowerPoint
* Google works natively in Sheets and Slides rather than in Excel and PowerPoint, which suits a team that runs on Google Workspace. Product names were current in August 2026 and drift every few months. The jobs on the left do not.
💡 How I build things like this deck: a heavier model interprets the intent and plans, a faster one carries out the plan, and the two check each other's work.
Devon Coombs · devoncoombs.com · current Aug 2026Appendix
AI FOUNDATIONS Foundations
1 / 1 ← → · F fullscreen · T theme