Build an AI Meeting Notes Assistant
Turn messy notes into source-grounded action briefs with ChatGPT.
Introduction
30 Second Summary
Meeting notes often mix firm decisions with tentative ideas. A polished summary can blur that line so completely that nobody notices a guessed owner or deadline.
In this project, you will build a browser-based meeting-notes assistant in ChatGPT. It will turn fictional raw notes into a structured action brief with source grounding.
What You'll Build
Your finished assistant turns messy fictional notes into a five-section brief that makes every decision easy to verify against the source.
By the end of this project, you'll have:
- A reusable prompt that turns messy notes into a structured five-section brief in ChatGPT.
- An uncertainty-aware brief that labels missing owners or deadlines as Not stated.
- An evidence-checking workflow that traces important claims to exact source quotes to catch unsupported details.
- Secret Mission: Draft a fact-grounded follow-up email from the verified brief without introducing new facts.
Are there any prerequisites?
A Windows computer, internet access, and a ChatGPT account are all you need. No coding experience or paid features are required.
Before We Start
First, lock in the meeting notes you eventually want to process and why accuracy matters. This goal gives the reliable workflow you build a clear purpose.
Set Up a Safe AI Workspace
Your personal workflow goal gives this project a real purpose. The practice workspace now needs to protect the private material behind that goal.
You will open ChatGPT in Microsoft Edge. You will keep the fictional source notes in Notepad.
In this step, get ready to:
- Open a signed-in ChatGPT conversation in Microsoft Edge.
- Open Notepad as your plain-text workspace.
- Save the fictional source notes as sample-notes.txt.
Open and check your tools
The browser holds your AI conversation. Start by checking whether Microsoft Edge is available on your Windows computer.
- Press the Windows key to open Windows search.
- Type Microsoft Edge.
- Press Enter.
✔️ Microsoft Edge opens
- Select the address bar at the top of Microsoft Edge.
- Enter https://chatgpt.com/.
- Press Enter.
- Use the page's account controls to sign in with your existing ChatGPT account.
You should see ChatGPT ready to accept a message under your account.
ⓧ Microsoft Edge is unavailable
- Visit the official Download Microsoft Edge page in your existing browser.
- Use the Windows download option to download the installer.
The installer may trigger a Windows permission request.
- Run the downloaded installer.
- Approve the Windows permission request if it appears.
Microsoft Edge is now available through Windows search.
- Press the Windows key.
- Type Microsoft Edge.
- Press Enter.
- Select the address bar at the top of Microsoft Edge.
- Enter https://chatgpt.com/.
- Press Enter.
- Use the page's account controls to sign in with your existing ChatGPT account.
Having trouble installing Microsoft Edge?
Confirm that you downloaded the Windows installer from the official Microsoft page. If the installer is blocked, help me troubleshoot the Microsoft Edge installation.
Why ChatGPT in a browser?
A browser chat keeps your attention on prompt design and output evaluation. An API workflow adds code.
An API workflow also requires credentials. The browser gives you the shortest path to testing reliable prompts.
Notepad gives the source notes a fixed home outside the AI conversation. Check whether it is available before creating the project file.
- Press the Windows key to open Windows search.
- Type Notepad.
- Press Enter.
✔️ Notepad opens
- Leave the blank Notepad window open.
Your plain-text workspace is ready for the fictional source notes.
ⓧ Notepad is missing
- Visit the official Windows Notepad product page.
- Use the page's store control to open the listing in the Microsoft Store.
- Use the store's install control to install Windows Notepad.
The installation finishes when Windows Notepad becomes available through Windows search.
- Press the Windows key.
- Type Notepad.
- Press Enter.
Notepad still missing?
Confirm that the Microsoft Store installation completed. If Windows search still cannot find the app, help me troubleshoot the Notepad installation.
Keep the workspace fictional
Only the fictional tutorial notes belong in this project. This boundary keeps personal details out of the practice workflow.
It also keeps confidential material out of ChatGPT. You can practise the full process without exposing real meeting content.
Create the fictional source file
A fixed source file gives every later response the same evidence boundary. Any claim in the AI output must trace back to this text.
- Switch back to the blank Notepad window from earlier.
- Paste the fictional notes below into the document:
Product Launch Check-In
Maya said the landing-page copy is ready, but Legal must approve it before publication.
Jordan will send the updated pricing table by next Tuesday.
The team agreed that the beta invitation will go to 50 customers.
Priya raised a concern that the support team has not received the FAQ.
Someone needs to ask Finance whether the discount code can be extended.
The campaign launch may move from October 20 if Legal is late.
What do these notes contain?
- The notes contain fictional people and a fictional product launch.
- Some statements include clear owners or deadlines.
- Other statements deliberately leave important details unstated.
- In Notepad, select File.
- Select Save As.
- Select the Documents folder in the save dialog.
- Use the folder creation control above the file list to create AI Meeting Notes Assistant.
- Open the AI Meeting Notes Assistant folder.
- Name the file sample-notes.txt.
- Save the file.
That is the foundation in place: your fictional source now has a safe home in the Documents folder.
You should see sample-notes.txt in the Notepad title bar. The document should still show all six note statements.
File name or notes look wrong?
- Confirm that the title bar shows sample-notes.txt without a second .txt extension.
- Compare the first line with Product Launch Check-In.
- Use help me check my Notepad file if the file still looks different.
Your saved source file should match this reference exactly.
✔️ Awesome, I've got everything!
Your fictional source notes are saved in the project folder.
ⓧ I'd like to double check the full code
Product Launch Check-In
Maya said the landing-page copy is ready, but Legal must approve it before publication.
Jordan will send the updated pricing table by next Tuesday.
The team agreed that the beta invitation will go to 50 customers.
Priya raised a concern that the support team has not received the FAQ.
Someone needs to ask Finance whether the discount code can be extended.
The campaign launch may move from October 20 if Legal is late.
Verify the two-window workspace
A working setup has one window for the AI conversation. It has another window for the fixed fictional source.
Before you check, do you think both tools still show the safe workspace you just prepared?
- Switch back to the Microsoft Edge window from earlier.
- Check that the address bar contains https://chatgpt.com/.
- Confirm that ChatGPT is ready under your signed-in account.
- Switch back to the Notepad window from earlier.
- Check that the title bar names sample-notes.txt.
- Confirm that the document contains only the fictional tutorial notes.
You should see a signed-in ChatGPT conversation at https://chatgpt.com/ in Microsoft Edge. You should see the fictional notes open as sample-notes.txt in Notepad.
One of the windows missing?
Use the Windows taskbar to return to an open window. If an app closed, use Windows search to reopen it.
If your saved file does not reopen correctly, help me verify my two-window workspace.
Your safe fictional workspace is ready. Next, you will test what happens when a meeting summary has no reliable structure.
Test a Vague Summary Prompt
Your safe workspace is ready. ChatGPT is open in Microsoft Edge while the fictional notes remain in Notepad.
A vague summary can sound polished while hiding owners, deadlines, risks, and unknown details. It can also leave confirmed decisions with no fixed place to check.
This step deliberately creates that shortfall. You will capture the result before building a more reliable approach.
In this step, get ready to:
- Send a deliberately vague summary prompt with the fictional notes.
- Save ChatGPT's response as baseline-summary.txt.
- Compare the response with the source notes for buried or absent details.
Prompt
The baseline prompt gives ChatGPT almost no guidance about useful meeting-note categories. Its format constraint makes the resulting weakness easy to inspect.
- Switch back to ChatGPT in Microsoft Edge.
- Enter the deliberately vague instruction in the message box by copying the text below:
Summarize these meeting notes in one paragraph. Do not use headings, lists, or tables.
What Does This Prompt Test?
The instruction limits ChatGPT to one paragraph. This creates a consistent scanability test even when the response wording changes.
Every useful detail must compete for space inside the same block of text. The comparison later reveals which categories become buried or disappear.
You should now see the one-sentence instruction in ChatGPT's message box.
- Return to sample-notes.txt in Notepad.
- Select the full contents of the file by pressing Ctrl+A.
The complete fictional note should now be highlighted.
- Copy the selected notes by pressing Ctrl+C.
- Return to the ChatGPT message box.
- Place the cursor on a new line below the instruction.
- Paste the notes by pressing Ctrl+V.
Before you send the message, where do you think ChatGPT will place the confirmed decision, action owner, and deadline inside a single paragraph?
- Send the message to ChatGPT.
You will see one paragraph with no headings, lists, or tables. That is the intended shortfall.
The paragraph has no fixed location for decisions or actions. It also has no dedicated place for risks or unknown details.
Save
A saved baseline gives you a stable reference for later improvements. The file preserves the exact response from this first attempt.
- Select only the complete response text in ChatGPT.
- Copy the selected response by pressing Ctrl+C.
- Switch back to Notepad from earlier.
- Create a blank file by pressing Ctrl+N.
You should see a blank Notepad document ready for the baseline response.
- Paste the copied response by pressing Ctrl+V.
The one-paragraph ChatGPT response should now be visible in the blank Notepad document.
- Select File in Notepad.
- Select Save As.
You should see the Save As window.
- Choose the AI Meeting Notes Assistant folder inside Documents.
The Save As window should now show the project folder as the destination.
- Enter baseline-summary.txt in the File name box.
- Select Save.
You should now see baseline-summary.txt as the file's name in Notepad. Your baseline response is safely stored beside sample-notes.txt.
Can't Find the Saved Summary?
- Return to the Save As window.
- Choose the AI Meeting Notes Assistant folder inside Documents.
- Confirm that the file name is baseline-summary.txt.
Still stuck? Help me save my ChatGPT response in the correct Notepad file.
Compare
The source notes contain several types of information with different levels of certainty. Comparing each type separately reveals what the paragraph makes difficult to verify.
Before you compare the two files, which category do you think will be hardest to locate in the baseline summary?
- Switch between baseline-summary.txt and sample-notes.txt in Notepad.
- Check whether the beta invitation for 50 customers is easy to identify as a confirmed decision.
- Check whether Jordan remains attached to the pricing-table action.
- Check whether next Tuesday remains attached to Jordan's action.
- Check whether the missing FAQ remains visible as a risk.
- Check whether the possible Legal delay remains visible as a separate risk.
- Check whether the Finance task exposes its missing owner and deadline.
- Classify each category as easy to find, buried, or absent.
You should see one unstructured paragraph with no headings, lists, or tables. The format gives confirmed decisions no dedicated section.
ChatGPT's exact wording can vary. Owners, deadlines, risks, and unknown details still have no predictable place to check.
You have captured clear evidence that polished prose can still be difficult to verify. Next, you will replace this vague baseline with a structured prompt that protects missing details.
Build a Source-Grounded Action Brief
The one-paragraph baseline showed how polished prose can still bury the details needed for action. You will now turn the same notes into a fixed action brief with ChatGPT.
Source grounding keeps the response inside the notes. Fixed sections plus Not stated rules make missing owners and deadlines visible.
In this step, get ready to:
- Create a reusable extraction prompt in working-prompt.txt.
- Generate a structured brief from sample-notes.txt.
- Verify the grounded brief against the source notes.
Create the reusable prompt
A reliable prompt defines the task before setting boundaries for the response. It also gives the output a predictable shape that you can inspect.
- Return to Notepad from earlier.
- Press Ctrl+N to create a blank document.
- Paste the reusable prompt into the blank document by copying the code below:
# Task
Transform the meeting notes inside <notes> into a source-grounded action brief.
# Rules
- Use only information stated inside <notes>.
- Do not infer owners, deadlines, decisions, or dates.
- If an owner or deadline is missing, write "Not stated".
- Keep relative dates exactly as written. Do not convert them.
- Separate confirmed decisions from proposals, risks, and unresolved questions.
- Include one exact evidence quote for every decision and action item.
# Output
1. Summary: no more than 3 bullets.
2. Confirmed decisions: a table with Decision and Evidence columns.
3. Action items: a table with Action, Owner, Deadline, and Evidence columns.
4. Risks and blockers: a bullet list.
5. Missing information: a bullet list of details needed before someone can act.
<notes>
[PASTE NOTES HERE]
</notes>
What makes this prompt reliable?
- The <notes> boundary identifies the only source ChatGPT may use.
- The inference rules stop missing owners or deadlines from becoming guesses.
- The output rules give each type of information a fixed place.
- The evidence rule connects every decision or action to the original wording.
- Select File from Notepad's top menu.
- Select Save As.
- Choose the AI Meeting Notes Assistant folder from earlier.
- Name the document working-prompt.txt.
- Select Save.
You should see working-prompt.txt as the current document in Notepad.
Can't find the saved prompt?
Check that you selected the AI Meeting Notes Assistant folder before saving. Confirm that the filename is working-prompt.txt.
Help me save my reusable prompt in the correct folder.
✔️ Awesome, I've got everything!
Your reusable prompt is saved in working-prompt.txt.
ⓧ I'd like to double check the full code
# Task
Transform the meeting notes inside <notes> into a source-grounded action brief.
# Rules
- Use only information stated inside <notes>.
- Do not infer owners, deadlines, decisions, or dates.
- If an owner or deadline is missing, write "Not stated".
- Keep relative dates exactly as written. Do not convert them.
- Separate confirmed decisions from proposals, risks, and unresolved questions.
- Include one exact evidence quote for every decision and action item.
# Output
1. Summary: no more than 3 bullets.
2. Confirmed decisions: a table with Decision and Evidence columns.
3. Action items: a table with Action, Owner, Deadline, and Evidence columns.
4. Risks and blockers: a bullet list.
5. Missing information: a bullet list of details needed before someone can act.
<notes>
[PASTE NOTES HERE]
</notes>
What should match?
This reference contains the complete reusable prompt. Its rules preserve source wording while its five output sections expose decisions, actions, risks, and missing information.
Run the prompt with the source notes
The <notes> tags create a clear boundary around the source material. Replacing the placeholder puts the fictional notes inside that boundary.
- Switch to sample-notes.txt in Notepad.
- Copy the entire contents of sample-notes.txt.
- Return to working-prompt.txt.
- Find [PASTE NOTES HERE].
- Replace the placeholder with the copied notes.
- Copy the entire completed prompt.
- Return to your signed-in ChatGPT conversation in Microsoft Edge.
- Paste the completed prompt into the message box.
Before you send the prompt, which details do you expect the grounding rules to preserve exactly?
- Press Enter to send the completed prompt.
You should see five named sections: Summary, Confirmed decisions, Action items, Risks and blockers, and Missing information.
- Copy the full ChatGPT response.
- Return to Notepad.
- Press Ctrl+N to create a blank document.
- Paste the response into the blank document.
The generated brief is now ready to save as a separate project file.
- Select File from Notepad's top menu.
- Select Save As.
- Choose the AI Meeting Notes Assistant folder from earlier.
- Name the document action-brief.txt.
- Select Save.
You now have action-brief.txt beside the source notes and reusable prompt.
Verify the grounded brief
A structured response becomes trustworthy only when its important claims match the source. This check focuses on one decision, one stated deadline, and one task with missing details.
Before you compare the files, which parts of the brief do you expect to match the notes word for word?
- Confirm that action-brief.txt contains all five named sections.
- Confirm that the 50-customer beta invitation appears under Confirmed decisions.
- Confirm that Jordan's deadline remains next Tuesday.
- Confirm that the Finance task uses Not stated for its owner.
- Confirm that the Finance task uses Not stated for its deadline.
- Compare every decision or action evidence quote with sample-notes.txt word for word.
You should see the 50-customer beta invitation under Confirmed decisions. Jordan's deadline should remain next Tuesday.
The Finance task should show Not stated for both its owner and deadline. Every decision and action should include exact source evidence.
Missing a section or seeing a guessed value?
- Check that the complete # Rules section appears in the message you sent.
- Check that the source notes appear between <notes> and </notes>.
- Send the completed prompt again after restoring any missing rule.
- Replace the contents of action-brief.txt with the corrected response.
Help me diagnose an unsupported or incomplete action brief.
That is a real reliability upgrade. Your brief now exposes uncertainty instead of hiding it inside polished prose.
Your source-grounded brief can now separate evidence from uncertainty. Next up, you will test whether it can handle tentative language without turning suggestions into commitments.
Audit Ambiguous Notes and Evidence
Your first action brief now handles clear decisions while preserving missing owners and deadlines. Real meeting notes often use tentative language that makes the next test harder.
A structured response from ChatGPT can still sound trustworthy when it mistakes a suggestion for a commitment. An evidence audit gives every important claim a source-backed verdict.
In this step, get ready to:
- Create fictional workshop notes with tentative offers and unresolved decisions.
- Generate a structured brief from the ambiguous notes.
- Audit every extracted decision and action against exact source evidence.
Create the ambiguity test
Ambiguous notes mix confirmed decisions with suggestions and conditional actions. This fictional workshop source tests whether your prompt keeps those categories separate.
- Switch back to Notepad from earlier.
- Select File in the menu bar.
- Select New to create a blank document.
You should see an empty Notepad document ready for the workshop notes.
- Add the ambiguous workshop source by pasting this text into the blank document:
Workshop Planning Call
Lena said, "Maybe we should delay the workshop until the room is confirmed."
Omar said, "I can probably draft the invitation."
The group approved a 30-seat limit.
The invitation should go out Friday, but no owner was assigned.
Sam will confirm catering after Finance replies.
No one decided whether the session will be recorded.
Why Are These Notes Ambiguous?
- Lena uses Maybe to make a suggestion instead of a confirmed decision.
- Omar uses probably to make a tentative offer instead of a firm commitment.
- The group explicitly approves the 30-seat limit.
- The Friday invitation has a deadline without an owner.
- Sam's catering action depends on a Finance reply.
- The recording decision remains unresolved.
- Select File in Notepad.
- Select Save As.
You should see the Save As window.
- Navigate to the AI Meeting Notes Assistant folder inside Documents.
The Save As window should now show your existing project files.
- Enter edge-case-notes.txt in the File name field.
- Select Save.
Good work. Your controlled stress test is now saved as edge-case-notes.txt.
File Name Looks Wrong?
Check that the title bar shows edge-case-notes.txt. Make sure the file is inside the AI Meeting Notes Assistant folder.
Help me fix my Notepad file name or save location.
✔️ Awesome, I've got everything!
Your saved source should contain the workshop title followed by all six ambiguous statements.
ⓧ I'd like to double check the full code
Workshop Planning Call
Lena said, "Maybe we should delay the workshop until the room is confirmed."
Omar said, "I can probably draft the invitation."
The group approved a 30-seat limit.
The invitation should go out Friday, but no owner was assigned.
Sam will confirm catering after Finance replies.
No one decided whether the session will be recorded.
What Should Match?
Compare every sentence with your saved file. The quotation marks around Lena's suggestion and Omar's offer must remain intact because those words reveal uncertainty.
Generate the edge-case brief
Your structured prompt now faces language that separates confidence from fact. The generated brief may look polished even when a tentative phrase lands in the wrong category.
- Return to the ChatGPT conversation in Microsoft Edge.
- Stress-test the structured prompt by pasting this complete message into the chat box:
# Task
Transform the meeting notes inside <notes> into a source-grounded action brief.
# Rules
- Use only information stated inside <notes>.
- Do not infer owners, deadlines, decisions, or dates.
- If an owner or deadline is missing, write "Not stated".
- Keep relative dates exactly as written. Do not convert them.
- Separate confirmed decisions from proposals, risks, and unresolved questions.
- Include one exact evidence quote for every decision and action item.
# Output
1. Summary: no more than 3 bullets.
2. Confirmed decisions: a table with Decision and Evidence columns.
3. Action items: a table with Action, Owner, Deadline, and Evidence columns.
4. Risks and blockers: a bullet list.
5. Missing information: a bullet list of details needed before someone can act.
<notes>
Workshop Planning Call
Lena said, "Maybe we should delay the workshop until the room is confirmed."
Omar said, "I can probably draft the invitation."
The group approved a 30-seat limit.
The invitation should go out Friday, but no owner was assigned.
Sam will confirm catering after Finance replies.
No one decided whether the session will be recorded.
</notes>
What Does This Prompt Test?
- The source boundary limits the brief to the six workshop statements.
- The uncertainty rules test whether tentative wording stays separate from confirmed commitments.
- The evidence rule gives you an exact quote to inspect for every extracted decision and action.
Before you submit the message, do you think every tentative phrase will stay out of the confirmed decisions and firm action items?
- Submit the message to generate the edge-case brief.
You should see the same five named sections from your first action brief. The 30-seat limit should remain separate from Lena's suggestion and Omar's tentative offer.
The output can still feel convincing before every claim has been checked. That unresolved trust gap is the intended shortfall.
- Copy the entire generated response using the response copy control.
- Switch back to Notepad.
- Select File in the menu bar.
- Select New to create a blank document.
You should see a blank document for the generated brief.
- Paste the copied response into the blank document.
You should now see all five sections in Notepad.
- Select File.
- Select Save As.
You should see the Save As window for the generated brief.
- Navigate to the AI Meeting Notes Assistant folder inside Documents.
The Save As window should show edge-case-notes.txt beside your earlier project files.
- Enter edge-case-brief.txt in the File name field.
- Select Save.
You now have a saved brief whose claims can be tested independently from the chat response.
Missing a Required Section?
Check that you pasted the complete prompt with both <notes> tags. Confirm that the six workshop statements sit between those tags.
Help me find why my edge-case brief is missing a required section.
Audit and correct the brief
The audit checks each extracted decision and action as a separate claim. Exact evidence exposes unsupported wording that a fluent summary can hide.
- Switch to edge-case-notes.txt in Notepad.
- Select all of the source text.
- Copy the selected source text.
- Return to the ChatGPT conversation containing the generated brief.
- Paste the source text into a new message.
Keep the Source First
Placing the original notes before the generated brief makes the comparison boundary clear. The audit can then test claims against the source instead of relying on earlier conversation wording.
- Switch to edge-case-brief.txt in Notepad.
- Select all of the generated brief.
- Copy the selected brief.
- Return to the unfinished ChatGPT message.
- Paste the brief below the source notes.
- Add the audit criteria by pasting this instruction below the brief:
Audit the action brief against the original notes.
For every decision and action item in the brief, create a table with these columns:
Item | Verdict | Exact source evidence | Problem
Use only these verdicts: Supported, Unsupported, Missing Detail.
Then list any source-backed decision or action that the brief omitted.
Do not invent evidence.
What Does This Audit Require?
- Each extracted decision and action receives its own row.
- Each row uses only Supported, Unsupported, or Missing Detail as its verdict.
- Each verdict includes exact source evidence plus a specific problem when one exists.
- The final omission check catches source-backed items that the brief left out.
Before you submit the audit, which claims do you expect to receive Missing Detail or Unsupported verdicts?
- Submit the completed audit message.
You should see a table with Item, Verdict, Exact source evidence, and Problem columns. You should also see a list of omitted source-backed decisions or actions.
- Copy the entire audit response using the response copy control.
- Switch back to Notepad.
- Select File in the menu bar.
- Select New to create a blank document.
You should see a blank document for the audit record.
- Paste the copied audit response into the blank document.
The audit table should now be visible in Notepad.
- Select File.
- Select Save As.
You should see the Save As window for the audit record.
- Navigate to the AI Meeting Notes Assistant folder inside Documents.
The Save As window should show both edge-case files beside your earlier project files.
- Enter audit-results.txt in the File name field.
- Select Save.
Audit Missing Rows or Verdicts?
Make sure the message includes the original notes before the generated brief. Check that the full audit instruction appears below both inputs.
Help me diagnose an incomplete evidence audit.
The verdicts become useful when they change the saved brief. Unsupported claims must disappear while missing details remain visible as uncertainty.
- Switch to edge-case-brief.txt in Notepad.
- Remove every extracted claim that the audit marks Unsupported.
Only source-backed decisions and actions should remain in their extraction tables.
- Add every missing owner or deadline identified by the audit to the Missing information section.
- Move every uncertain commitment or unresolved decision identified by the audit to the Missing information section.
- Save the corrected edge-case-brief.txt by pressing Ctrl+S.
Before your final comparison, which statement do you expect to remain the clear confirmed decision?
- Compare the corrected edge-case-brief.txt with edge-case-notes.txt.
- Confirm that the 30-seat limit remains a confirmed decision.
- Confirm that Lena's suggestion is not presented as a confirmed decision.
- Confirm that Omar's tentative offer is not presented as a firm commitment.
- Confirm that the Friday invitation keeps its missing owner visible.
- Confirm that Sam's action remains conditional on Finance's reply.
- Confirm that the recording decision remains unresolved.
- Confirm that every audited decision and action has an allowed verdict with exact source evidence.
You should see the 30-seat limit as the confirmed decision. Tentative offers and unresolved details should remain outside confirmed commitments.
Every extracted decision and action should now have an audit verdict with exact evidence. That is the proof that your structured brief respects the source.
Your workflow can now separate polished wording from supported facts. Next, you will package the prompt and prove that it works without earlier conversation context.
Package and Prove the Workflow
Your earlier audit proved that the prompt can separate evidence from uncertainty. Now you need to know whether that reliability comes from the prompt or the earlier ChatGPT conversation.
This step packages the tested rules in a reusable file. A clean test proves that the file carries its own source grounding.
In this step, get ready to:
- Save the tested prompt as a reusable template.
- Create a five-point quality checklist.
- Prove the template works in a fresh conversation.
Save the reusable prompt
Conversation history can quietly fill gaps in an incomplete prompt. A separate template lets you test only the instructions that you saved.
- Switch back to Notepad from earlier.
- Select the working-prompt.txt tab.
- Open the File menu.
- Select Save As.
- Choose the existing AI Meeting Notes Assistant folder as the save location.
- Name the copied file reliable-notes-prompt.txt.
- Press Enter to complete the save.
Good, your tested prompt now exists as a reusable template with its source slot restored.
✔️ Awesome, I've got everything!
Your reusable prompt is saved. Keep this tab selected if its contents match the reference.
ⓧ I'd like to double check the full code
- Compare reliable-notes-prompt.txt with this complete reference.
# Task
Transform the meeting notes inside <notes> into a source-grounded action brief.
# Rules
- Use only information stated inside <notes>.
- Do not infer owners, deadlines, decisions, or dates.
- If an owner or deadline is missing, write "Not stated".
- Keep relative dates exactly as written. Do not convert them.
- Separate confirmed decisions from proposals, risks, and unresolved questions.
- Include one exact evidence quote for every decision and action item.
# Output
1. Summary: no more than 3 bullets.
2. Confirmed decisions: a table with Decision and Evidence columns.
3. Action items: a table with Action, Owner, Deadline, and Evidence columns.
4. Risks and blockers: a bullet list.
5. Missing information: a bullet list of details needed before someone can act.
<notes>
[PASTE NOTES HERE]
</notes>
How Does This Template Carry Context?
- The <notes> tags define the source material.
- The rules block inferred facts from entering the brief.
- The output instructions create five stable review locations.
- The [PASTE NOTES HERE] line keeps the saved file reusable.
Does Your Saved Prompt Look Different?
- Return to working-prompt.txt.
- Repeat Save As with the exact filename reliable-notes-prompt.txt.
Compare my reusable meeting-notes prompt with the reference.
Create the quality checklist
A structured answer can still contain unsupported claims. Your checklist turns source accuracy into five repeatable checks.
- Select the plus control in Notepad's tab bar to create a blank document.
- Add the five checks by pasting this text:
- Every decision is explicitly stated in the source.
- Every action comes from the source.
- Every owner and deadline is copied exactly or shown as `Not stated`.
- Every evidence quote appears word for word in the source.
- Proposals, risks, and unresolved questions are not presented as confirmed decisions.
What Does This Checklist Test?
- The first two checks keep decisions and actions tied to the source.
- The third check protects missing owners or deadlines from guesses.
- The fourth check tests every evidence quote against the original wording.
- The fifth check keeps uncertain statements outside confirmed decisions.
- Open the File menu.
- Select Save As.
- Choose the existing AI Meeting Notes Assistant folder.
- Name the file quality-checklist.txt.
- Press Enter to complete the save.
That gives you a fixed standard for judging every brief the workflow produces.
Missing a Checklist Line?
- Check that quality-checklist.txt contains five separate lines.
- Replace any missing line with the matching reference above.
Help me check my meeting-notes quality checklist.
Prove it in a fresh conversation
A fresh conversation removes the earlier messages that could supply hidden context. The resulting brief shows whether your saved template stands on its own.
- Switch back to Microsoft Edge from earlier.
- Use the new-conversation control in ChatGPT's left sidebar to start a blank conversation.
You should see an empty message box with no earlier meeting-notes messages above it.
- Return to Notepad.
- Select the reliable-notes-prompt.txt tab.
- Select all text in the file.
- Copy the selected text.
- Return to the fresh ChatGPT conversation.
- Paste the template into the empty message box.
The unsent message now contains the complete reusable template. The saved file remains unchanged.
- Return to Notepad.
- Select the sample-notes.txt tab.
- Select all text in the source file.
- Copy the selected notes.
- Return to the unsent ChatGPT message.
- Select [PASTE NOTES HERE] in the draft.
- Paste the source notes over the selected placeholder.
Before you send the message, do you expect the template to recreate all five sections without any earlier conversation context?
- Send the completed message.
What Should You See?
The response should contain these five named sections:
- Summary.
- Confirmed decisions.
- Action items.
- Risks and blockers.
- Missing information.
- Return to Notepad.
- Select the quality-checklist.txt tab.
- Compare each decision with sample-notes.txt.
- Compare each action with sample-notes.txt.
- Compare each owner or deadline with the source wording.
- Match each evidence quote against the source word for word.
- Check that tentative or unresolved material stays outside confirmed decisions.
What Should Pass?
- The 50-customer beta invitation remains a confirmed decision.
- Jordan's deadline remains next Tuesday.
- The Finance task shows Not stated for its missing owner.
- The Finance task shows Not stated for its missing deadline.
That is the proof you were aiming for. The template works without earlier conversation context.
Did a Quality Check Fail?
- Compare reliable-notes-prompt.txt with the complete prompt reference above.
- Correct any line that differs from the reference.
- Start another fresh conversation to repeat the test.
Help me diagnose why my reusable prompt failed a quality check.
- Copy the complete response in Microsoft Edge.
- Return to Notepad.
- Select the plus control in Notepad's tab bar to create a blank document.
- Paste the response into the blank document.
The clean-test brief is now visible in Notepad.
- Open the File menu.
- Select Save As.
- Choose the existing AI Meeting Notes Assistant folder.
- Name the file fresh-conversation-brief.txt.
- Press Enter to complete the save.
Before you scan the saved file, do you expect its five headings to match the clean ChatGPT response?
- Scroll through fresh-conversation-brief.txt to check its section headings.
You should find every required heading from the clean response. Your reusable workflow has now passed its clean-start test.
Secret mission
Draft a Fact-Grounded Follow-Up Email
Extend your verified action brief into a professional follow-up email of no more than 120 words. Preserve tentative language as uncertainty. Turn missing details into direct questions.
Clean Up Your Resources
Clean Up Your Resources
This project uses local text files plus ChatGPT Free at a total cost of $0. Choose whether to keep your work, pause by closing the apps, or delete the saved materials.
Resources you used:
- The AI Meeting Notes Assistant folder in Documents with your source notes, prompts, briefs, audit results, follow-up email, and quality checklist.
- The ChatGPT conversations containing only the fictional tutorial notes.
Keep everything running
No action is needed. Your local folder plus tutorial conversations can stay available at no ongoing project cost.
- Keep the AI Meeting Notes Assistant folder in Documents.
- Reuse reliable-notes-prompt.txt whenever you need a source-grounded action brief or follow-up email.
- Return to the tutorial conversations in the ChatGPT sidebar whenever you want to review your tests.
Pause - I'll come back to this later
Pausing closes the open apps while preserving every project file. Your tutorial conversations also remain available in ChatGPT.
- Save any open file in Notepad.
- Close Notepad.
- Close Microsoft Edge.
- Leave the AI Meeting Notes Assistant folder in Documents.
- Return to the folder when you are ready to continue.
Delete - I don't want to use this again
Delete the local workflow plus its tutorial chat history if you no longer need them. This removes the saved materials from your computer and ChatGPT.
Deletion Is Permanent
This is the only irreversible option, so choosing Keep or Pause is completely fine.
Deleting the folder removes every project file inside it. Deleting the tutorial conversations removes their chat history.
- Return to Documents in Windows.
- Select the AI Meeting Notes Assistant folder.
- Press the Delete key to move the folder to the Recycle Bin.
- Open the Recycle Bin from the Windows desktop.
- Select the AI Meeting Notes Assistant folder.
- Permanently delete the selected folder from the Recycle Bin.
- Confirm the folder no longer appears in the Recycle Bin.
The local files are now gone. The remaining cleanup is the fictional tutorial chat history.
- Switch back to ChatGPT in Microsoft Edge.
- Open the conversation menu for one tutorial conversation in the sidebar.
- Choose the option to delete that conversation.
- Repeat the deletion for each remaining tutorial conversation.
- Confirm the tutorial conversations no longer appear in the sidebar.
Nice Work!
Nice Work!
Mission complete! You built a no-code meeting-notes assistant in ChatGPT that turns messy notes into a structured action brief.
Your final workflow labels missing details clearly. It also checks each important claim against source evidence.
What you learned:
- Ran a vague prompt to expose how one polished paragraph can bury decisions, owners, deadlines, and unknowns.
- Built a source-grounded prompt that creates a predictable five-section action brief. Missing owners and deadlines appear as Not stated.
- Stress-tested tentative language against exact source evidence. Proved reliable-notes-prompt.txt carries its own context into a fresh ChatGPT conversation.
- Secret Mission: Created a fact-grounded follow-up email from the verified brief. The email preserves uncertainty by asking direct questions for missing details.
Ready to quiz yourself?