SEMPRE · AI Academy

Your account.
Your learning.

Preparing Microsoft sign-in… If this message stays here, reload the page or check that the sign-in files were deployed.

No-backend reporting: results stay in your browser. Sign in, complete the required training, then save and manually submit your self-attestation report. Reports are unsigned and are not independently verified.

No SEMPRE email? Ask your SEMPRE sponsor or IT administrator for an Entra guest invitation to your existing email address. Accept it before signing in. An invitation and any required app assignment are needed; this is not public registration.

AI Enablement Academy

Generative AI, the SEMPRE way

Three required foundation levels establish safe, useful AI habits and earn AI Ready. Two optional advanced levels take you further: Level 4 helps you build your first single agent with the right checkpoints, and Level 5 shows you how to orchestrate multiple agents safely. Every example is built around your department, and every company task begins in an approved company AI environment from the tool register.

Required foundation: 40–50 minutes
Optional advanced: 60–90 additional minutes
Progress saves in this browser — not an enterprise record
Hands-on drills, with worked examples
Step 1 — Pick your track

Every department gets its own five levels, its own drills and its own examples. Switch tracks any time; progress is kept separately.

{{ d.label }}
{{ d.line }}
Step 2 — Your name

{{ identityHint }}

{{ name }}
Mandatory for everyone
The guardrails gate in Level 1
Whatever the placement check says, everybody sorts fictionalized, representative scenarios into the policy category they belong in before continuing. Never enter real company, customer, employee, classified, CUI, ITAR or export-controlled data into a training exercise.
Take the placement check Start at Level 1 instead
{{ intakeHint }}
Restore a saved progress code
Required foundation + optional advanced
{{ l.n }}
{{ l.name }}
{{ l.stage }} · {{ l.duration }}
{{ l.tag }}
Complete Levels 1–3 to earn AI READY for your track. Levels 4–5 are optional advanced enablement and award separate completion badges.
Before you continue

Company AI Policy

AI use is expected of everyone at SEMPRE. Read the policy below — it's the basis for this course — then acknowledge it to continue.

{{ b.h }}
{{ b.p }}
I have read and agree to comply with the Company AI Policy.
Acknowledge & continue
Placement check · {{ diagDeptLabel }}
{{ diagCounter }}

{{ diagQ.q }}

{{ diagQ.hint }}
{{ o.label }}
{{ confidence }}
{{ confidenceLabel }}
Not confident
Very confident
Back {{ diagNextLabel }}
{{ placementHeading }}

Level {{ placement }}

{{ placementName }}

{{ placementNote }}

{{ placementCaveat }}

{{ gateNoteTitle }}
{{ gateNoteBody }}
{{ enterLabel }} Retake the check
← Back
{{ navHomeLabel }}
{{ navCrumb }}
Level {{ lv.n }} · {{ lv.stage }} · {{ lv.duration }} · {{ deptLabel }}

{{ lv.name }}

{{ lv.blurb }}

{{ levelBadgeText }}
{{ lv.badge }}
Locked

{{ lockTitle }}

{{ lockBody }}

{{ lockButton }}
Assessed, not completed
You passed this level’s knowledge check without doing its drills, so your record says assessed. Assessed still counts as a pass and unlocks the next level — but the drills are where the habits form, and the record shows which path you used. Finish them and it becomes completed.
Below your recommended start (Level {{ recSkipLevel }})
The placement check suggested you could start higher, so nothing here is required of you — and nothing here is credited until you do something objective. Two honest options: work the level, or take its knowledge check cold as a test-out. Passing records it as assessed.
Test out of this level
60-second primer — never used one of these
{{ s.n }}
{{ s.h }}
{{ s.p }}

{{ c.h }}

{{ c.p }}

{{ anatomyCodeTitle }}
{{ anatomyCode }}
Go deeper

{{ c.h }}

{{ c.p }}

In your world — {{ deptLabel }}

{{ worldText }}

Limits & safeguards at this level
—
{{ x.t }}
Practice this
{{ dt.tick }}
{{ dt.label }}
{{ drill.kindLabel }}
{{ drillRequirementLabel }} Mandatory gate Built-in results

{{ drill.name }}

{{ drill.brief }}

How to do this drill
1 · Every card has to end up in a column. There is no "leave it here" option — the holding area at the top must be empty before you can check.
2 · Drag a card into a column, or tap the card and then tap the column. Both work.
3 · Put a card back by tapping it in its column, any time before you check.
4 · Then press Check my sort. You will get the reasoning on every card, right or wrong, and you can reset and retry as often as you like.
{{ clSortStatus }}
{{ it.text }}
All sorted. Check your answers below.
{{ b.label }}
{{ b.hint }}
{{ p.text }}
{{ p.why }}
Check my sort Reset
{{ clResult }}
{{ clStageNote }}
{{ rpHead }}
{{ rpIntro }}
The situation
{{ rpScenario }}
{{ rpTo }}
{{ f.label }}
{{ f.hint }}
{{ f.verdict }}
Check my report
{{ rpResult }}
A report a responder can work from
{{ rpModel }}
{{ rpModelNote }}
How to do this drill
1 · Three colleagues each wrote a complete prompt for the same task. Read all three before judging any.
2 · For each prompt, mark your verdict: Weak, Mixed, or Strong. You are judging, not writing.
3 · This is the skill that comes before building — recognizing what a good prompt looks like and where a weak one fails.
4 · Press Check my judgment to see each prompt’s true strength, the draft it would produce, and why the weak ones fail.
{{ critStatus }}
{{ p.label }}
{{ p.verdictMark }}
{{ p.prompt }}
{{ o.label }}
{{ p.correctLabel }}
{{ p.weakCoaching }}
{{ p.responseLabel }}
{{ p.response }}
Check my judgment Reset
{{ critResult }}
{{ pcTitle }}
{{ pcDisclosure }}
What is happening in this drill
There is one AI tool in this drill and one prompt. You are not comparing ChatGPT against Claude against Copilot — you are comparing badly written instructions against well written ones, given to the same tool.
A prompt is just the message you type. Here it has been broken into {{ pcBlockCount }} blocks — {{ pcBlockList }} — because those are what separate a prompt that works from one you have to rewrite. Each block has a short explanation above its options.
Under each block are three versions of that same block: one weak, one halfway, one strong. Three versions, not three tools. Choosing one writes it into the prompt you can see assembling further down the page — that gray box is literally what would get sent.
When all {{ pcBlockCount }} blocks are chosen, press See what this prompt returns. You get back the answer that prompt produces, plus a one-line verdict on every block you picked, so you can see which specific choice caused which specific weakness in the answer.
Then change one block and run it again. Watching the answer get worse when you weaken a single block is the whole point of the exercise, and it takes ten seconds.
This drill has {{ pcBlockCount }} parts — {{ pcBlockList }}. Work through them in order. Nothing you write is sent to an AI model.
Under each part are three answers: one weak, one halfway, one strong. Only one is strong. Pick the one you would actually give.
When all {{ pcBlockCount }} parts are answered, press the button below. You get a short verdict on every part you picked, so you can see exactly which choice was weak and why.
Then change one answer and run it again. Seeing the verdict change when you weaken a single part is the point of the exercise, and it takes ten seconds.
How to do this drill
1 · Nothing here needs your own information. Every option is already written for you — your job is to choose between versions, not to type.
2 · Pick one option in each of the {{ pcBlockCount }} blocks. They differ in quality, not in subject, and only one of the three is strong.
3 · Watch Your assembled prompt build underneath as you choose. That is the single message being sent to one AI tool.
4 · Press See what this prompt returns. You get the answer that prompt produces, plus a verdict line per block: ✓ strong, ! halfway, ✕ weak.
5 · Change any one choice and run it again. Seeing a weak block spoil the answer is the exercise — there is no penalty for running it ten times.
1 · Nothing here needs your own information. Every answer is already written for you — your job is to choose, not to type.
2 · Pick one answer for each of the {{ pcBlockCount }} parts. They differ in quality, not in subject, and only one of the three is strong.
3 · Watch your answers collect underneath as you choose, so you can read the set as a whole before you commit.
4 · Press the button below. You get a verdict line for every part: ✓ strong, ! halfway, ✕ weak, with the reason for each.
5 · Change any one choice and run it again. Seeing a weak answer pull the set down is the exercise — there is no penalty for running it ten times.
{{ pcStatus }}
The draft you are working from
{{ pcDraft }}
What you can confirm: {{ pcMaterial }}
{{ f.label }}
{{ f.hint }}
{{ f.what }}
{{ o.text }}
How to do this drill
1 · Type your own answer in the box. The faint gray text shows the shape of a good answer — it is not your answer, and nothing is submitted.
2 · Nothing you write leaves this page. No prompt is sent to any AI model — this is a self-contained practice field.
3 · The button below unlocks when you have written a sentence or so in the box.
4 · Press Check to see how your answer scores against the rubric. Stuck? Show a strong example opens a worked version you can borrow structure from.
{{ pbFillStatus }}
{{ f.label }}
{{ f.hint }}
{{ f.exampleNote }}
{{ pbAssembledLabel }}
{{ pbAssembled }}
{{ pbRunLabel }} {{ pbExemplarLabel }} {{ pbSaveLabel }} Reset Manual override — mark as passed
{{ pcOverrideNote }}
{{ pcOverriddenNote }}
{{ r.mark }}
{{ r.text }}
{{ pbOutputLabel }}
{{ pbOutput }}
A strong version of this answer
This is one worked answer written out in full. Read it against what you wrote above and look for what yours leaves to guesswork.
{{ drill.exemplar }}
The three tiers
{{ t.label }}
{{ t.line }}
{{ t.examples }}
How to do this drill
1 · Read each task and choose the tier you would actually reach for. There is no penalty and you can change your answer.
2 · The moment you choose, all three answers open up — what the low, medium and high tier each returned for that task, side by side.
3 · Read the losing answers, not just the right one. Seeing the fast tier invent a figure, and the top tier over-produce, is the lesson.
4 · The verdict under each task explains which tier the task needed and why. Answer all three tasks to complete the drill.
{{ mpStatus }}
Illustrative, not live
{{ mpNote }}
{{ t.idx }}
{{ t.complexity }}
{{ t.title }}
{{ t.text }}
{{ o.label }}
{{ o.line }}
{{ t.verdictLabel }}
{{ t.verdict }}
{{ r.label }}
{{ r.flag }}
{{ r.examples }}
{{ r.text }}
{{ r.note }}
Where the tier names come from
{{ s.t }}
Reset
How to do this drill
1 · Read the agent configuration and the task, then press Run the agent. Do not study the document first — the point is to meet the output the way you would on a normal Tuesday.
2 · The output is wrong in three ways. Work out how, then find the sentence in the document that caused it. Only full sentences are clickable, and the wrong guesses are all real findings.
3 · Once you have found it, choose how you contain it. Three of the four options are things people actually do, and they all make it worse.
{{ ilStage }}
The agent, as configured
{{ c.t }}
Your instruction this morning
{{ ilTask }}
{{ ilDocTitle }}
{{ s.text }}
Run the agent
Nothing is sent anywhere. The result below is authored, so the lab works with no model attached.
{{ ilOutHead }}
{{ ilOutText }}
Three things wrong with that
{{ t.t }}
Your turn · click the sentence that did this
The questionnaire is below and the underlined sentences are now clickable. Pick the one that redirected the agent. A wrong pick is explained, not punished — every decoy is a real finding you should raise with the vendor.
{{ ilDocTitle }}
{{ s.text }}
{{ ilTries }}
{{ nt.head }}
{{ nt.why }}
Contain it
You have the run, the output and the sentence. One of these four is containment. The other three are what gets chosen under time pressure.
{{ f.label }}
{{ f.line }}
{{ f.why }}
{{ ilResult }}
Reset the lab
How to do this drill
1 · Read the passage below. Only the underlined parts can be clicked — the rest is there for context.
2 · Click every underlined claim you would not send out without checking it first. Leave the ones you would be comfortable standing behind.
3 · Flagging nothing and flagging everything both score badly. The skill is telling them apart.
4 · Press Check my flags for the reasoning on every underlined claim, including the ones you left alone.
{{ s.text }}
Check my flags Reset
{{ halResult }}
{{ n.head }}
{{ n.why }}
How to do this drill
1 · Three situations below. Pick the tool you would reach for first in each — one choice per situation.
2 · All three tools are approved, so this is not a safety question. Judge it on where the data already lives and how easily you could check the output.
3 · The reasoning appears as soon as you answer, and you can change your answer afterwards.
{{ c.s }}
{{ o.label }}
{{ c.head }}
{{ c.why }}
{{ toolResult }}
Reset
How to do this drill
1 · The claim below is already filled in for you. Leave it as it is — you do not need to supply anything of your own.
2 · Run Pass A, then run Pass B. Same claim, two different instructions — two separate conversations, not two different products. In this build no model is attached, so both answers are worked examples written for the course.
3 · Read them side by side. The point of the drill is the difference between them, not either answer on its own.
4 · Write what you noticed in the log, in your own words, then press Log it and finish. A sentence or two is enough.
The claim to check
Supplied for you. Editable, but you do not need to change it.
Two passes over the same claim. Which product you use matters less than the fact that the second pass is independent of the first — fresh conversation, different tool where you have one, and never told what the first pass concluded.
Pass A — plain ask
First conversation. Ask it straight, the way you normally would.
{{ vLabelA }}
{{ vOutA }}
Pass B — adversarial second opinion
Fresh conversation, told to attack the claim. At work, run this one in a different vendor’s tool.
{{ vLabelB }}
{{ vOutB }}
Your discrepancy log
Where did the two passes disagree, and what would you check with a human before this leaves the building?
Log it and finish
{{ vResult }}
Reset
{{ drill.guidance }}
Goal
{{ drill.goal }}
How to do this drill
1 · Every step below has to be sorted. Nothing may be left in Available steps.
2 · Steps the agent should run go in Your chain, in the order it should run them. Use the arrows to reorder.
3 · Steps the agent should not run go in Would not use. Some steps here are deliberately unsafe, and putting them in Would not use is the correct answer — not a way of skipping them.
4 · Then press Review my design. You can move any step back out and try again as often as you like.
{{ agSortStatus }}
Available steps · {{ agAvailCount }}
{{ p.label }}
Every step is sorted. Press Review my design.
Your chain · runs in order
{{ c.pos }}
{{ c.label }}
Nothing here yet. Add the steps the agent should actually run.
Would not use · agent never runs these
{{ r.label }}
Nothing excluded yet. Steps you would refuse to give the agent belong here.
Review my design {{ agRunLabel }} Clear
{{ f.mark }}
{{ f.text }}
Dry run — plan only, nothing executed
{{ agRunOut }}
{{ nextStepLabel }}
{{ drillStatusLabel }}{{ drillStatus }}
Knowledge check · 80% to clear the level
{{ q.n }}
{{ q.q }}
{{ o.letter }}
{{ o.label }}
{{ q.why }}
Submit Retry
{{ quizResult }}
Badge earned
{{ lv.badge }}
{{ nextLevelLabel }}
Reference

{{ refTitle }}

{{ refIntro }}

Download printable checklist
{{ s.k }}
{{ s.v }}
{{ b.h }}
{{ b.p }}
{{ t.label }}
{{ t.desc }}
{{ i.t }}
Non-negotiables, whatever the tool
—
{{ r.t }}
{{ c.n }}
{{ c.q }}
{{ c.d }}
Tool register
{{ registerNote }}
{{ s.k }}
{{ s.v }}

{{ t.name }}

{{ r.k }}
{{ r.v }}
Starter prompts · {{ deptLabel }}
{{ p.title }}
{{ p.use }}
{{ p.body }}
Your saved prompts
{{ s.title }}
Remove
{{ s.body }}
Nothing saved yet. Complete and save a passing prompt-building drill to add it here.
{{ a.h }}
{{ a.p }}
Instead: {{ a.instead }}
{{ g.t }}
{{ g.d }}
{{ e.who }}
{{ e.when }}
{{ e.what }}
Names and channels get filled in at rollout. Until then: if you are unsure whether something can go into an AI tool, the answer is no until someone tells you yes.

Save / restore progress

Close
Your progress code — copy it and keep it somewhere safe. Enter it on any device to resume from here.
{{ progressCopyLabel }}
Restore from a code — paste it below:
Restore {{ progressError }}
Back to training Print / save PDF Download report JSON
{{ todayLabel }}
Generative AI enablement: local training report

{{ nameOrAnon }}

{{ deptLabel }} track
{{ sumVerificationStatus }}

{{ sumRecordScope }}

Account username
{{ sumUsername }}
Email claim
{{ sumEmail }}
Entra user object ID
{{ sumObjectId }}
SEMPRE tenant ID
{{ sumTenantId }}
Authentication time (Entra claim)
{{ sumAuthTime }}
Report generated (browser clock, UTC)
{{ sumGeneratedAt }}
Workforce classification
Unclassified. Requires administrator confirmation; not inferred from email or guest status.
Foundation passed
{{ sumCleared }}
{{ sumClearedNote }}
Recommended start
{{ sumPlacementLevel }}
Self-reported. Not an assessment.
Average score
{{ sumAvg }}
Guardrails gate
{{ sumGate }}
Locally recorded status
{{ sumCredential }}
{{ sumCredentialNote }}
Optional advanced
{{ sumAdvanced }}
Detail
{{ r.n }}
{{ r.name }}
{{ r.badge }}
{{ r.override }}
{{ r.drills }}
{{ r.score }}
Manual overrides
{{ sumOverrideNote }}
Guardrails gate
{{ sumGateLine }}
Course version
{{ sumCourseVersion }}
Policy version
{{ sumPolicyVersion }}
Company AI Policy Acknowledged
{{ sumPolicyAck }}
Policy renewal due (local)
{{ sumValidUntil }}
Record scope
{{ sumRecordScope }}
Evidence limitations
This record shows self-directed progress through SEMPRE's Generative AI enablement track, including the mandatory data-handling gate, which has no opt-out. It is training, not authorization: tool access, data classification decisions and any agent deployment still follow SEMPRE policy and require the relevant approvals.
Completed, assessed and recommended are different. Completed means this browser records both drills and a passing knowledge check. Assessed means it records a passing knowledge check without all drills. Neither is independently verified. A recommended starting level reflects self-reported experience and gives no completion credit.

Learner self-attestation

{{ attestationText }}

{{ sumAttestationStatus }}

{{ sumAttestationHelp }}

Manual submission required. Save the report and submit it through the internal channel designated by your SEMPRE sponsor or training administrator. No report, attestation, or completion status is automatically sent to SEMPRE, SharePoint, or Entra.