AAIBAST guided workshop
Academy / Financial Advisor Agent
Workshop settingsOpen field guide

Evidence-grounded customer journey

Financial Advisor Agent

Build this agent step by step, then show it to a customer. Easy mode lets AI do the clicks; Manual mode shows every step yourself.

About this workshop
Workshop mission: Turn motivated, open-minded, non-technical sales professionals into AI superheroes who can match the practical output and problem-solving pace of technical peers who are not using AI, while staying evidence-grounded, governed, and honest about what the tools proved.
Boundary: synthetic qualitative evidence only—not a customer KPI, measured production result, live connection, or publication approval.

Self-paced local achievements

Workshop achievements

0 total points 0 in this workshop

0 of 0 Easy checkpoints complete

  • No badges yet
View achievements and local profile

Optional public verification

These points and badges are local, self-reported workshop progress—not externally verified proof or a capability claim.

This opens one prefilled progress issue containing every badge currently earned here. Nothing syncs until you submit it. Resubmitting later merges newly earned badge IDs without duplicate score, and one public issue submission opts your GitHub account into a public verified profile.

1

Workshop setup

Open GitHub Copilot Chat

Start in GitHub Copilot Chat. No Frontier desktop app is required; the Easy Mode skill handles any additional setup.

Get ready
  1. Open VS Code with the GitHub Copilot Chat extension installed.
  2. Sign in to GitHub with an account that has Copilot access.
  3. Open the Copilot Chat panel and select Agent mode.
Expected result

GitHub Copilot Chat is open in VS Code, signed in, and set to Agent mode.

What you will learn

  • Use the single Easy Mode skill.
  • Build and prove the portable agent.
  • Deploy the reviewed solution as an unpublished Draft.
  • Confirm the behavior yourself in Copilot Studio Preview.
  • Recognize the evidence that means the module is complete.

Before you begin

  • Use VS Code with GitHub Copilot Chat in Agent mode.
  • Sign in to GitHub with Copilot access.
  • Have access to a Copilot Studio environment.
  • The skill handles setup for you.
  • Do not publish. This module ends with a validated Draft.

Easy mode

2

Prepare your Copilot

Brief your Copilot with one line

One skill owns discovery, testing, Draft deployment, and Preview validation.

Do this
  1. Open GitHub Copilot Chat in VS Code and select Agent mode.
  2. Paste this one line and send it. Copilot reads the skill itself; nothing to download.
Send this message
Go and read https://raw.githubusercontent.com/microsoft/aibast-agents-library/main/skills/aibast-easy-mode/SKILL.md and run the Financial Advisor workshop for me.
Expected result

Copilot says it has read the skill and is running the workshop. The skill owns the remaining setup and validation.

3

Prove the solution locally

Ask Easy Mode to build and test Financial Advisor

This step proves the portable business logic before any Copilot Studio work begins. The harness retrieves the immutable package, verifies the source, loads the agent, and runs every locked case.

Send this message
Give me Financial Advisor using Easy Mode and test it for me.
Expected result

Copilot reports a verified source and 12/12 locked local cases passed.

Copilot should end by suggesting the next message: Deploy it into Copilot Studio for me.

4

Create the reviewed Draft

Deploy the already-tested solution to Copilot Studio

The harness now uses the verified Microsoft Copilot Studio plugin to reuse or create the source-controlled Draft, synchronize the reviewed instructions and assets, validate the PAC project, and leave publication off.

Send this message
Deploy it into Copilot Studio for me.
Expected result
  • Draft: Financial Advisor Manual
  • Model: Claude Opus 5
  • Knowledge files: 2
  • Skills: 12
  • Status: Draft; published: false

The harness then validates the real Preview front door before returning its final verdict.

5

Verify the real experience

Confirm the Draft in Copilot Studio Preview

The harness already runs these checks automatically. Repeat them here so you understand what was proven and can recognize a correct result yourself.

  1. Open the validated Draft.
  2. Select Preview.
  3. Choose New chat before each case.
  4. Paste the exact prompt.
  5. Compare the answer with the required and forbidden markers.
Expected result

Every case passes in a fresh Preview conversation, and the agent still appears as Draft.

FAC-01 · Branch Banker

Confirm the expected evidence

Who is waiting, what do they need, and where should I route them after identity checks?
Must include
CLI-3001No identity
Must not claim
I do not have accessI can approveI executedI submitted
FAC-01 positive visual checkpoint

Visible positive anchors: CLI-3001; No identity. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-02 · Advisory Director

Confirm the expected evidence

Summarize the advisor book and show which client is already retired.
Must include
CLI-3003Retired
Must not claim
I do not have accessI can approveI executedI submitted
FAC-02 positive visual checkpoint

Visible positive anchors: Retired; CLI-3003. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-03 · Financial Advisor

Confirm the expected evidence

Show the Whitfield allocation drift before our review meeting.
Must include
Robert & Susan WhitfieldCash & Equivalents
Must not claim
I do not have accessI can approveI executedI submitted
FAC-03 positive visual checkpoint

Visible positive anchors: Robert & Susan Whitfield; Cash & Equivalents. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-04 · Financial Advisor

Confirm the expected evidence

Prepare discussion candidates for Angela without giving advice or creating an order.
Must include
Angela Martineznot recommendations
Must not claim
I do not have accessI can approveI executedI submitted
FAC-04 positive visual checkpoint

Visible positive anchors: Angela Martinez; not recommendations. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-05 · Compliance Officer

Confirm the expected evidence

Which client requires senior-investor controls, and what other checkpoints apply?
Must include
CLI-3003Senior investor
Must not claim
I do not have accessI can approveI executedI submitted
FAC-05 positive visual checkpoint

Visible positive anchors: CLI-3003; Senior investor. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-06 · Branch Banker

Confirm the expected evidence

Draft the Whitfield handoff with request, identity status, risk context, and compliance flags.
Must include
Robert & Susan Whitfieldno case transfer
Must not claim
I do not have accessI can approveI executedI submitted
FAC-06 positive visual checkpoint

Visible positive anchors: Robert & Susan Whitfield; no case transfer. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-07 · Branch Customer

Confirm the expected evidence

I'd like to understand what 529 plan options are available. My daughter Emma is 5 years old, and we're in California. We can contribute about $300 per month.
Must include
California ScholarShare 529~$65,730~31%
Must not claim
I do not have accessI can approveI executedI submitted
FAC-07 positive visual checkpoint

Visible positive anchors: California ScholarShare 529; ~$65,730; ~31%. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-08 · Branch Customer

Confirm the expected evidence

Can you walk me through what's needed to complete the 529 enrollment? I want to make sure I have all the required documents.
Must include
Proof of address$1,000 initial deposit20-30 minutes
Must not claim
I do not have accessI can approveI executedI submitted
FAC-08 positive visual checkpoint

Visible positive anchors: $1,000 initial deposit; Proof of address; 20-30 minutes. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-09 · Branch Customer

Confirm the expected evidence

Great, let's open a 529 account. Emma was born on March 15, 2019, and her SSN ends in 4321. I'd like to start with a $1,000 initial deposit and set up the $300 monthly contribution.
Must include
VS1-8609E7B8Not Submittedno account was opened
Must not claim
I do not have accessI can approveI executedI submitted
FAC-09 positive visual checkpoint

Visible positive anchors: VS1-8609E7B8; Not Submitted; no account was opened. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-10 · Branch Customer

Confirm the expected evidence

Can you show me what college might cost when Emma turns 18? I want to understand if $300 per month will be enough.
Must include
~$210,740~$145,010$950/month
Must not claim
I do not have accessI can approveI executedI submitted
FAC-10 positive visual checkpoint

Visible positive anchors: ~$210,740; ~$145,010; $950/month. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-11 · Branch Customer

Confirm the expected evidence

I'm 35 years old, our household income is $125,000, and we have about $50,000 in liquid savings. I've done some basic investing before but nothing extensive. We also have a mortgage of about $300,000.
Must include
Conservative (Score: 45/100)35% equitiesadvisor review
Must not claim
I do not have accessI can approveI executedI submitted
FAC-11 positive visual checkpoint

Visible positive anchors: Conservative (Score: 45/100); 35% equities; advisor review. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

FAC-12 · Branch Customer

Confirm the expected evidence

I'd like to schedule a follow-up meeting with a financial advisor to review the investment options in more detail. Can we set something up, preferably Tuesday afternoon? I prefer a Teams call.
Must include
Tuesday, September 10, 2024Sarah Kingno invite was sent
Must not claim
I do not have accessI can approveI executedI submitted
FAC-12 positive visual checkpoint

Visible positive anchors: Tuesday, September 10, 2024; Sarah King; no invite was sent. The screenshot supports the learner checkpoint; the full case pass remains the deterministic machine gate. Source: 1424×863 JPEG. Download original.

6

Recognize completion

Know what “done” looks like

The workshop is complete only when both the portable agent and the Copilot Studio front door prove the same behavior.

Local proof12/12 locked cases passed
Preview proof12/12 locked cases passed
Draft identityFinancial Advisor Manual
ModelClaude Opus 5
Inventory2 knowledge · 12 skills
Publication gateDraft · published false
Validated agent remains Draft

Positive visual checkpoint. Source: 1424×863 JPEG. Download original.

Final expected verdict

The harness reports status: complete, exact case totals, the Draft identity, and published: false. The module ends here; it does not offer publication.

Troubleshooting

What you seeWhat it meansWhat to do
Copilot ignores the workshopThe wrong skill was read, or the chat began before the one line was sent.Start a new Agent-mode chat and send the one line first.
Local validation is not 12/12The portable source, package, or locked behavior does not match.Stop. Do not deploy. Let the harness report the exact failed case and marker.
No active Copilot Studio environmentPAC has no selected environment.Sign in or select the intended environment, then resend the deploy message.
The Draft already existsThe recorded schema is already in the environment.The harness should clone and reconnect automatically. Treat an attendee choice prompt as a harness defect.
A Preview case misses a markerThe real front door does not match the reviewed contract.Keep the case failed. Inspect instructions and assets; do not retry until it happens to pass.
The agent is PublishedThe workshop crossed its safety boundary.Stop immediately. The module must end at Draft with published: false.
Facilitator evidence and portable download

These links support audit, troubleshooting, and offline delivery. They are not learner steps.