An interactive deck · Devon Coombs, CPA, MBA

AI Foundations for Finance

A shared vocabulary, and the shift from chat to agents, built on a method you can keep.
Built with Claude, the same way I teach it. Use the arrow keys, press F for fullscreen, T for the light theme.
Every framework here lives in full at devoncoombs.com
Devon Coombs · devoncoombs.comAI Foundations
Who is walking you through this

Devon Coombs, CPA, MBA

Devon Coombs

Practitioner first, professor second

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

I advise finance leaders on putting AI to work without losing control of the numbers, and I teach it. The material here is what I use with clients and in the classroom, not a keynote. Where a claim is illustrative, I say so.

The frameworks behind this deck
  • The AI Adoption Method · Map it, Split it, Fuel it, Guard it, Review it
  • The AI-Augmented SOX Framework · 50 steps, team plus AI
  • The Integration Blueprint · owner-side ERP planning
  • The Deals Desk · pre-signature technical accounting
All published in full at devoncoombs.com/research, plus free finance courses at course.devoncoombs.com.
Devon Coombs · devoncoombs.comAI Foundations
The spine of today · The AI Adoption Method

Five moves for putting AI to work in finance

Everything after this hangs on these five. They recur throughout the deck, not in order, tagged in the kicker as each one comes up.

1 · Map it

Find the workflow

Name the real task and where the judgment actually lives.

2 · Split it

AI vs deterministic

Decide which steps are best-guess and which must be exact.

3 · Fuel it

Give it context

Curate the files, policies, and data the model can see.

4 · Guard it

Design the controls

Red lines, data boundaries, disclosure, and evidence.

5 · Review it

Own the sign-off

Every judgment call stays with a person. That is the product.

The full method, published in full, lives at devoncoombs.com/method.
Devon Coombs · devoncoombs.comThe Method
Part 1 · Foundations

The new superpowers in the age of AI

Curiosity

Try it. Poke it. Ask it why.

🔁

Resilience

The first answer is a draft. Iterate.

🚀

Belief

Assume it can, then check.

As a rule of thumb, getting good at AI is closer to belief than skill. The people who improve are the ones who keep asking.
The behaviors that tend to separate people who get strong results from those who stay stuck (an illustrative ranking, not a precise statistic):
1 · Iterates and refines
mostresilience
2 · Clarifies the goal before asking
manybelief with direction
3 · Shows examples of what good looks like
somecuriosity, applied
Devon Coombs · devoncoombs.comFoundations
Vocabulary · 1 of 3

What is a large language model?

Everything it learned, plus what you give it, then it predicts the most likely next word.

🌐 The public internet
📚 Books and research
📑 Standards, filings, regs
💻 Code and docs
A massive corpus, more than any of us will ever read
🧠 LLM
the model,
trained on all of it
"The cat is chasing the  "
mouse
80%
dog
7%
feather
3%
wolf
1%
sofa
0.2%
⚠️ It will almost always sound right.
The whole game is aiming the right slice of that corpus at your question. That is Move 3, Fuel it.
Devon Coombs · devoncoombs.comFoundations
Vocabulary · 2 of 3

How do you interact?

Everything in and out is tokens, and it all happens inside one working memory.

💬 Prompt
your ask, files, and data
CONTEXT WINDOW
Input tokens
what you provide
🧠 Model
predicts the next token, again and again
Output tokens
what it generates
The working memory. Note that its own answers stack up in here too, so long sessions fill the window even when you paste nothing new.
📄 What it produces
memo · rec · analysis
×20

And it does not stop at one. That was a single context window. An agent can also run several at once, many readers on many contracts in parallel, which is where the shift to agents in Part 2 begins.

Devon Coombs · devoncoombs.comFoundations
Tokens and the context window · Interactive

Feel the tokens

Type anything, watch it become tokens:
0 tokens
Your prompt
A 60-page MSA
~45,000
A full 10-K
~150,000
A frontier context window
200,000
Enterprise frontier
(about 2,700 pages)
2,000,000
💸 Cheaper: quick questions, one memo, targeted extracts.   Pricier: whole-10-K deep reads, long agent runs, huge outputs. And the model matters: frontier tiers can cost roughly 10 to 100 times the everyday per-token rate.
Fits in the window means it is genuinely read end to end. Bigger than the window means it chunks and retrieves pieces. Watch for context rot: long sessions degrade, so start fresh.
Scale check: one frontier deep read of a full 10-K is about the price of a coffee. The scary invoices come from engineering agent fleets. You are not that bill. Go play.
Devon Coombs · devoncoombs.comFoundations
Putting the vocabulary together

How we talk to AI has evolved

Think of the last time you asked a colleague for something and got back, well, not that. You probably left out context. Same here, so own what you did not say.

2023

Prompting

Type what you want in plain language and hope the model fills the gaps.

Unit · a sentence
Tune · your wording
2023 to 2024

Prompt Engineering

Shape the single ask: clear instructions, worked examples, step-by-step reasoning.

Unit · one polished turn
Tune · examples and format
2024 to 2025

Context Engineering

Curate everything the model sees: retrieved docs, memory, history, not just the prompt. Iterative, every time.

Unit · the context window
Tune · retrieval and memory
WE ARE HERE
2026

Harness Engineering

Design the workflow the model runs in: tools, files, permissions, checkpoints. This is where internal controls live.

Unit · a whole workflow
Tune · tools and guardrails
The unit you control keeps growing: a sentence, a turn, a context window, a whole workflow. That last one is where Move 4, Guard it, does its work.
Devon Coombs · devoncoombs.comFoundations
How we talk to AI · deep dive 1 · Move 3, Fuel it

Prompt engineering is just communicating well

"sit... good!" clear ask · example · reward · repeat
Training a puppy, same energy.
1 · Role or persona

Who is the AI for this task?

"You are an expert CPA explaining this to a client."

2 · Context and focus

The situation, plus what matters.

"Our external auditors are questioning this revenue treatment."

3 · Audience

Who is reading the output?

"Write for senior finance leaders at a SaaS company."

4 · Output format

The shape you want back.

"Include a table summarizing the key points."

Got something back that missed the mark? Ask it: what would have made that a better prompt? It will tell you, and fix it.
Devon Coombs · devoncoombs.comFoundations
How we talk to AI · deep dive 2 · Move 3, Fuel it

Context engineering: from instructions to goals

Your job changes. You stop wordsmithing the perfect instruction and start setting a goal and curating what the model can see: files, policies, history, memory.

It is iterative. The curation happens every time you decide what to hand over.

→ And that is exactly what sets us up for agents.

Prompt engineering

One polished turn. You perfect the sentence, the model answers, you read it. Great for a single question.

your askmodelanswer
Context engineering

A goal, plus everything the model should see. You curate the inputs; it works across them, again and again.

📄 files📋 policy🧠 memoryagentoutcome
Devon Coombs · devoncoombs.comFoundations
AI is on an exponential

The models you use today are likely the worst you will ever use

capability / compute (log scale) GPT-4 and Claude 2 · 8K to 100K tokens 128k tokens · multimodal 2M tokens · MCP · SOC 2 agent mode in Excel vibe coding autonomous agents a new model every few weeks 2023202420252026
doubling ~ every 6 mo
frontier training compute keeps doubling
4K to 2M
context window growth in three years, about 2,700 pages
roughly 100x cheaper
cost per token for the same capability
weeks, not years
between frontier model releases in 2026
🧠 memory, everywhere
automatic memory is now common across the major assistants
Feel behind? You are not imagining it. The floor itself is moving. Jumping in today is not late, and if it did not work when you last tried, try it again.
Devon Coombs · devoncoombs.comFoundations
What could go wrong · Move 4, Guard it

Two failure modes to respect

🎭 Hallucination, confident, fluent, and wrong
Firms have already been caught publishing reports with fabricated footnotes and citations that an AI invented and no one checked.
The tool does not sign the file. Your name does.
The fix is not to avoid AI. It is to check the work, which is your control, and Move 5.
🪞 Sycophancy, it would rather agree than correct you
Great question! You're SO right! Brilliant as always! 👆 click the owl

Signal the answer you want and you will get it, accuracy optional. Do not lead the witness. Ask it to argue the other side.

Checking the work is your control, and the magic question is pure gold: "Ask me any clarifying questions before you begin."
While we are here: turn off data training in your settings, and never paste sensitive data into public AI tools.
Devon Coombs · devoncoombs.comFoundations
Part 2 · The shift · Move 1, Map it

From chat to agents

Chat · the last three years

You are the glue

ERP Excel Email YOU AI chat
  • Every hop routes through you: fetch, paste, re-explain, copy out, fix
  • Data changed? You start over
Your role: preparer, clipboard, quality control
Agents · where we are now

You delegate

YOU · review and approve Agent ERP Files/Excel
  • One instruction, and it opens the files and systems itself, showing its work
  • It brings you the judgment calls
Your role: reviewer, judgment only
Do not take my word for it. Let us play it. →
Devon Coombs · devoncoombs.comChat to Agents

🎮 Close the Books

Round 1 · Chat mode
Your clicks 0
Time 0:00
Task: reconcile the August AR subledger to the GL, the way you would do it today, in a chat tab. Click the glowing button.
NETSUITE Reports › AR › Aging Detail
Saved searches · AR aging · GL
Claude · claude.ai
New conversation
AR_Recon_Aug.xlsx · Excel
fx
Recon workbook, waiting for data…

Round 1 complete 😮‍💨

The rec got done, but you made 12 clicks in 0:00, and every step routed through you. You were the clipboard, the context, and the quality control.

Now do the exact same task the 2026 way.

Claude Cowork 📁 /Close/August · file access on
📄 AR_subledger_aug.csv📄 GL_trial_balance.xlsx📄 AR_Recon_Aug.xlsx
Reading AR_subledger_aug.csv, 1,204 open items
Reading GL trial balance, account 1200 · AR
Matching items, 1,200 of 1,204 matched automatically
Writing AR_Recon_Aug.xlsx, tie-out tab, formatted, formulas live
2 items need your judgment:
Exception 1 · likely transposition

INV-2041, $12,400 in the subledger vs $12,040 in the GL. Difference $360. The pattern suggests a keying transposition at posting. A draft adjusting JE is ready for your review.

Exception 2 · cutoff

3 invoices shipped Aug 30 to 31 posted in September. This looks like a cutoff issue. Proposed treatment: flag for accrual and note in the close memo.

Done. Workbook written · JE drafted for review · close-memo note drafted. Anything else?
Same move, other tools
⌬ ChatGPT · desktop agent
Reconcile the August AR subledger…
Same delegation, typed into the composer.
▮ Codex · terminal
$ codex "reconcile aug AR subledger to GL, flag judgment calls"
› reading AR_subledger_aug.csv…
Gemini · CLI / agent mode
Reconcile the August AR subledger…
Different badge, identical muscle memory.
The skill you are building is describing the outcome, and it transfers to every one of these.

Scoreboard, same task, two ways

Round 1 · Chat

Your clicks12
Your hands-on time
Your rolePreparer plus glue

Round 2 · Agent

Your clicks3
Your hands-on time
Your roleReviewer, judgment only
Your judgment is the product. AI is the labor.

The work did not disappear, it moved. The agent prepares, you review. That is the whole shift, and it is Move 5, Review it.

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

The same move, on a real contract

Agent · contract review against your own policy and emails
📁 Contract_Review/
├─ 📁 communications/ · emails
├─ 📁 accounting-policy/ · rev-rec
├─ 📁 contracts/
│   └─ 📄 New_MSA_draft.docx
└─ 📁 outputs/ · empty, watch this
"Read the new MSA in /contracts, check it against our rev-rec policy in /accounting-policy and the side-letter emails in /communications, draft a review memo to /outputs, and flag anything that needs my judgment."
1 · It reads and cross-referencescontract against policy against emails, showing its work
2 · The memo lands in /outputsformatted, cited, ready for review
3 · It brings the judgment callsyou decide, it documents
→ This is the Deals Desk, the pre-signature technical accounting function I write about, run by an agent under your review. The full framework is at devoncoombs.com/insights/deals-desk.
Devon Coombs · devoncoombs.comChat to Agents
Translation layer

Same shift, every vendor

So many new names. Here is the map. Different badges, same move: a chat window becomes an agent with its hands on your files.

VendorChat tier, you may already have itAgent tier, what to ask about
AnthropicClaude (web app)Claude Cowork · Claude Code
OpenAIChatGPTCodex · ChatGPT desktop agent
GoogleGeminiAntigravity · Gemini CLI
Microsoft365 CopilotCopilot agents · agent mode in Excel
The question to bring home: what is our agent tier, and who gets it? (The model names you will hear me say are in the appendix.)
Devon Coombs · devoncoombs.comChat to Agents
Part 2 · Level up

Skills: teach it your way, once

A skill is a recipe card the agent reads before doing a task, your SOP, but executable. Here is the mechanics:

1 · Your ask

"Format these JEs for NetSuite."

Just ask normally, no magic words needed.

2 · The agent scans its skill index

Every skill's name plus one-line description is always in view:

close-checklist, month-end, in order…
flux-commentary, monthly, house style…
netsuite-je-formatter, JEs for NetSuite import ✓
contract-review, MSAs vs rev-rec policy…
3 · The match loads its full recipe
---
name: netsuite-je-formatter
description: Use when JEs need formatting for NetSuite import
---
1. Map to the 14 columns
2. Debits equal credits, else stop and ask
3. CSV, one row per line item
4 · Output, your way

Same recipe, every single time, for you and anyone you share it with.

Does it read the skill every time?The index, yes. The full recipe loads only when the task matches, or when you call it by name.
Where does it live?A folder, in the app or on disk. One folder per skill, and the file is the skill.
Is this my operating system?Yes. Your skills folder is your team's operating manual, the SOPs your agents actually follow.
Devon Coombs · devoncoombs.comChat to Agents

🧭 Skills, hands on

Click through the stations 1/6

Where are skills?

In the chat app: Settings, then Capabilities, then Skills. The pre-made ones for Excel, Word, PowerPoint, and PDF are already there and on.

In a coding agent: a folder on disk. Type /skills to see what is loaded.

Settings › Capabilities › Skills
📊 xlsx, create and edit spreadsheets
📄 docx, Word documents
📽 pptx, presentations
📑 pdf, read, fill, and build PDFs
+ netsuite-je-formatter, yours
Coding agent · terminal
> /skills
· netsuite-je-formatter  · close-checklist  · flux-commentary

You made one, where did it go?

Into a folder. One folder per skill, one SKILL.md file inside, and that file is the skill. No app, no deploy, no IT ticket.

It is just text, which is exactly why finance teams can own these.

skills/
📁 skills/
├─ 📁 close-checklist/ → SKILL.md
├─ 📁 flux-commentary/ → SKILL.md
├─ 📁 netsuite-je-formatter/
│    └─ 📄 SKILL.md, the whole thing
└─ 📁 contract-review/ → SKILL.md

How do I call it, over and over?

Just ask naturally. The description is the trigger, so "format these JEs for NetSuite" fires it every time.

Want to force it? Call it by name: /netsuite-je-formatter. Either way, same recipe, every run. That is the point, consistency you can control.

Claude
Format these JEs for NetSuite
📋 Using skill: netsuite-je-formatter
Mapped to your 14 columns. One issue: entry 7's debits do not equal credits, so per your rule, stopping to ask…
Next month: "Format these JEs for NetSuite"
📋 Using skill: netsuite-je-formatter, same recipe

How do I share it with my team?

Share the folder. Zip it, drop it in a shared drive, or keep it in a team repo. A teammate adds it to their skills folder, done.

Now the whole team's JEs come out your way. The skill file is the SOP and the training in one.

Sharing is moving a folder
📁 your skills/☁️ shared drive / repo / zip
📁 teammate's skills/their agent now formats JEs your way

Keeping them organized and versioned

Skills folders get messy the same way SOP binders do. The fix is boring and it works:

The hygiene rules
  • One job per skill. An "accounting-helper" skill is a junk drawer
  • The description says WHEN. Vague descriptions never fire, the top reason skills feel broken
  • Date and version line inside the file. "v3 · Aug 2026 · owner: controller team"
  • Prune what never fires. Review quarterly, like SOPs

Your turn: skill it, or just ask?

"Format these JEs for NetSuite import, same 14 columns, every month."

 
Starter skills for a finance team
netsuite-je-formatterflux-commentaryclose-checklist contract-review-checklistboard-deck-formatteraccrual-email-drafts

Rule of thumb: recurring, plus your way, plus has steps, makes a skill. A one-off question, just ask.

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

Probabilistic vs deterministic

You have watched agents run whole workflows. Now split the workflow into its two kinds of steps:

Probabilistic · like your brain 🧠

Best guess from experience

  • Draws on everything it learned to predict what comes next, just like you use past experience to judge a new contract
  • Brilliant with ambiguity and judgment
  • Rarely the same answer twice
  • Sometimes wrong, so the output gets reviewed
Memos · judgment calls · research · analysis
Deterministic · like your spreadsheet ⚙️

Same input, same output

  • Excel formulas, RPA bots, code, calculators
  • Every run identical, forever
  • If it is wrong, it is wrong every time, so find it once and fix it forever
  • Easier to test, control, and audit
SUMIFS · RPA journal posting · a coded calculator
The design skill of 2026: deciding which steps of a workflow belong on which side. This is where your controls conversation starts.
Devon Coombs · devoncoombs.comThe Method
Put it to work · Three frameworks to take home

Where this goes next in a finance shop

Everything so far becomes concrete in three published frameworks. Each is free to read in full, with the interactive version and the economics.

The Deals Desk

Revenue, before signature

A pre-signature technical accounting function that shapes contract terms before they are signed, the agent demo you just saw, made a standing practice.

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

Controls at platform scale

Fifty SOX 404 steps split across 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

Owner-side systems change

Plan an ERP or systems integration on your terms: scope the work, control total cost, and choose a partner on comparable terms. A live scorecard and cost calculator.

devoncoombs.com/integration-planner
All three, plus the AI Readiness self-assessment, live on the frameworks hub at devoncoombs.com/research.
Devon Coombs · devoncoombs.comFrameworks
The Method · Moves 4 and 5 · Guard it, Review it

The one page that keeps AI work defensible

Before any of this touches a workpaper, agree on three things. This is the governance one-pager I teach, and it fits on a single page on purpose.

🚫 The red lines
what AI never does alone

No final sign-off, no severity or scoping call, no client-facing filing without a human owner. The tool drafts, a person concludes.

🗂 The data tiers
what goes where

Public tools for public data only. Enterprise terms, no training on your inputs, for anything sensitive. A documented boundary, reviewed quarterly.

✅ The five-point review
how a human checks the work

Sources real, math ties, logic sound, scope complete, disclosure attached. The reviewer signs, and the AI-assist is disclosed on the deliverable.

Harness engineering from earlier lands right here: the workflow, the permissions, and the checkpoints are your internal controls. Disclose early, show your work.
The full governance page and prompt-pattern library are in the free course at course.devoncoombs.com/applied-ai-finance.
Devon Coombs · devoncoombs.comFrameworks
Closing

The next small step is the whole thing

In one sitting you built a shared vocabulary, delegated a reconciliation to an agent, wrote a skill, and saw where the controls live. None of it required you to be technical. It required you to stay curious.
Remember the split: your judgment is the product, AI is the labor. Pick one recurring workflow this week, map it, and delegate the parts that are not judgment.
Devon Coombs · devoncoombs.comTake it home
Take it home

Want to go deeper?

The frameworks, in full

The AI Adoption Method, the Deals Desk, the AI-Augmented SOX Framework, the Integration Blueprint, and the AI Readiness self-assessment. All published, all free to pressure-test.

🌐 devoncoombs.com/research
The free finance courses

Applied AI Finance, plus Corporate, Real Estate, and Entrepreneurial Finance. Interactive lessons, the prompt-pattern library, and the governance one-pager.

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

AI adoption and enablement, complex transactions, SOX and controls, and embedded teams that carry the work after the engagement ends.

🤝 devoncoombs.com/consulting
This deck is yours to keep and share, at devoncoombs.com/ai-foundations. ✍️
Devon Coombs · devoncoombs.comTake it home
Thank you

Go play. Then come find the frameworks.

Everything today, and a lot more, at devoncoombs.com
devoncoombs.com/method devoncoombs.com/sox-framework devoncoombs.com/integration-planner
Devon Coombs, CPA, MBA · Teaching Professor of Finance, Santa Clara University
Devon Coombs · devoncoombs.comTake it home
Appendix · The dial, not the brand · screenshot this one

Which model? Pick the role, then the house.

AnthropicOpenAIGoogleMicrosoft
🏛 Architects 💰 top tierOpus 5 · Fable 5GPT-5.6 Sol (Pro)Gemini 3.1 ProCopilot plus frontier models
⚙️ Executors ⚡ fast/cheapSonnet 5 · Haiku 4.5GPT-5.6 Terra/Luna · CodexGemini 3.6 FlashCopilot agents
🔬 ResearchersClaude deep researchDeep Research (o-series)Gemini Deep ResearchCopilot Researcher
✍️ WritersClaude, drafting and memosGPT-5.6 in ChatGPTGemini in DocsCopilot in Word
📊 Excel-nativeClaude in ExcelGemini in Sheets*Copilot in Excel (agent mode)
📽 PowerPoint-nativeCowork plus pptx skillGemini in Slides*Copilot in PowerPoint
* Google is Sheets and Slides native, not Excel and PowerPoint, which is fine if your org lives in Workspace. Names verified August 2026, and they shift every few months. The roles do not.
💡 Building an app? An architect model interprets your judgment, a builder model follows the plan, and then they review each other. That is literally how this deck was made.
Devon Coombs · devoncoombs.com · verified Aug 2026Appendix
AI FOUNDATIONS Foundations
1 / 1 ← → · F fullscreen · T theme