Wyatt Brocato / The AI Business Playbook
Free 3-minute quiz

What’s your AI work style?

Find the bottleneck keeping AI from saving you time, then get the first workflow I’d recommend for how you work.

6 quick questionsPersonalized resultBuilt for real workNo tool roundup
Question 1 of 6
Choose the closest fit

Your result is ready.

Enter your email on the next section to see your AI Work Style and the first workflow I’d recommend.

You’ll also get The AI Business Playbook, one practical weekly email about using AI for real work without outsourcing your judgment.
(function() { const resultTypes = { context: { label: "The Context Juggler" }, draft: { label: "The First-Draft Staller" }, followup: { label: "The Follow-Up Firefighter" }, tools: { label: "The Tool Treadmill Runner" }, judgment: { label: "The Judgment Keeper" } }; const questions = [ { title: "Where does work feel heaviest right now?", help: "Pick the answer that shows up most often in your week.", answers: [ { title: "Finding the right context", detail: "Notes, messages, meetings, and decisions are scattered.", type: "context" }, { title: "Starting a draft", detail: "You know the point, but the first version takes too long.", type: "draft" }, { title: "Following up after meetings", detail: "Owners, decisions, and next steps get fuzzy.", type: "followup" }, { title: "Making AI stick", detail: "You try tools and prompts, but nothing becomes a system.", type: "tools" }, { title: "Trusting the output", detail: "You worry about accuracy, tone, or missing context.", type: "judgment" } ] }, { title: "What do you usually ask AI to do?", help: "Choose the pattern that feels most familiar.", answers: [ { title: "Organize messy notes", detail: "You need help turning scattered context into structure.", type: "context" }, { title: "Write a first version", detail: "You need help getting words on the page.", type: "draft" }, { title: "Summarize a meeting", detail: "You need help finding the action items and decisions.", type: "followup" }, { title: "Test a new prompt", detail: "You are still figuring out what is worth repeating.", type: "tools" }, { title: "Check or improve an answer", detail: "You need help, but you do not want to lower the standard.", type: "judgment" } ] }, { title: "What would save you the most time this week?", help: "Pick the win that would actually change your calendar.", answers: [ { title: "Faster prep", detail: "Walk into calls with the right context already organized.", type: "context" }, { title: "Faster drafts", detail: "Move from blank page to usable first version faster.", type: "draft" }, { title: "Cleaner follow-up", detail: "Leave meetings with owners, decisions, and next steps clear.", type: "followup" }, { title: "A reusable workflow", detail: "Stop starting from scratch every time you use AI.", type: "tools" }, { title: "A better review process", detail: "Use AI faster without trusting it blindly.", type: "judgment" } ] }, { title: "Which task keeps coming back?", help: "Pick the recurring task that quietly eats your week.", answers: [ { title: "Pre-call prep", detail: "Pulling together context and useful questions.", type: "context" }, { title: "Emails, docs, or updates", detail: "Turning rough thoughts into something clear.", type: "draft" }, { title: "Meeting follow-up", detail: "Turning conversations into action items.", type: "followup" }, { title: "Building an AI system", detail: "Deciding what to save, repeat, or automate.", type: "tools" }, { title: "Reviewing AI work", detail: "Checking the output for facts, tone, and risk.", type: "judgment" } ] }, { title: "What makes you hesitate with AI?", help: "This usually points to the workflow you need first.", answers: [ { title: "It takes too much setup", detail: "Explaining the context can feel like extra work.", type: "context" }, { title: "It sounds too generic", detail: "The output is not specific enough to use.", type: "draft" }, { title: "It misses what matters", detail: "It summarizes, but does not always find the decision.", type: "followup" }, { title: "I do not know where to start", detail: "There are too many possible use cases.", type: "tools" }, { title: "I do not fully trust it", detail: "You need a clear way to check the work.", type: "judgment" } ] }, { title: "Which line sounds most like you?", help: "Go with the one that feels most accurate.", answers: [ { title: "I am carrying too much context.", detail: "Your leverage leak is scattered information.", type: "context" }, { title: "I lose time getting thoughts into shape.", detail: "Your leverage leak is first-draft friction.", type: "draft" }, { title: "My meetings create too much cleanup.", detail: "Your leverage leak is unresolved follow-up.", type: "followup" }, { title: "I use AI, but not as a system.", detail: "Your leverage leak is scattered experimentation.", type: "tools" }, { title: "I want speed without losing judgment.", detail: "Your leverage leak is review and trust.", type: "judgment" } ] } ]; let current = 0; let answers = []; const qCount = document.getElementById("wsQuestionCount"); const qTitle = document.getElementById("wsQuestionTitle"); const qHelp = document.getElementById("wsQuestionHelp"); const answersEl = document.getElementById("wsAnswers"); const progress = document.getElementById("wsProgress"); const backBtn = document.getElementById("wsBackBtn"); const restartBtn = document.getElementById("wsRestartBtn"); const quizCard = document.getElementById("wsQuizCard"); const gate = document.getElementById("wsGate"); const signupBtn = document.getElementById("wsGoToSignup"); function renderQuestion() { const q = questions[current]; qCount.textContent = "Question " + (current + 1) + " of " + questions.length; qTitle.textContent = q.title; qHelp.textContent = q.help; progress.style.width = (current / questions.length * 100) + "%"; answersEl.innerHTML = ""; q.answers.forEach(function(answer) { const btn = document.createElement("button"); btn.className = "ws-answer"; btn.type = "button"; const title = document.createElement("span"); title.className = "ws-answer-title"; title.textContent = answer.title; const detail = document.createElement("span"); detail.className = "ws-answer-detail"; detail.textContent = answer.detail; btn.appendChild(title); btn.appendChild(detail); btn.addEventListener("click", function() { answers[current] = answer.type; if (current < questions.length - 1) { current += 1; renderQuestion(); window.scrollTo({ top: quizCard.offsetTop - 24, behavior: "smooth" }); } else { finishQuiz(); } }); answersEl.appendChild(btn); }); backBtn.style.visibility = current === 0 ? "hidden" : "visible"; } function calculateWinner() { const scores = { context: 0, draft: 0, followup: 0, tools: 0, judgment: 0 }; answers.forEach(function(type) { scores[type] += 1; }); let winner = answers[answers.length - 1] || "context"; Object.keys(scores).forEach(function(type) { if (scores[type] > scores[winner]) { winner = type; } }); return { winner: winner, scores: scores }; } function finishQuiz() { progress.style.width = "100%"; const calculated = calculateWinner(); const winner = calculated.winner; const resultPayload = { type: winner, label: resultTypes[winner].label, scores: calculated.scores, completedAt: new Date().toISOString() }; localStorage.setItem("abpWorkStyleResult", JSON.stringify(resultPayload)); quizCard.style.display = "none"; gate.classList.add("is-visible"); setTimeout(function() { gate.scrollIntoView({ behavior: "smooth", block: "start" }); }, 80); } backBtn.addEventListener("click", function() { if (current > 0) { current -= 1; renderQuestion(); } }); restartBtn.addEventListener("click", function() { current = 0; answers = []; quizCard.style.display = "block"; gate.classList.remove("is-visible"); localStorage.removeItem("abpWorkStyleResult"); renderQuestion(); window.scrollTo({ top: 0, behavior: "smooth" }); }); signupBtn.addEventListener("click", function() { window.location.href = "https://workstyle.wyattbrocato.site/#signup"; }); renderQuestion(); })();

You’ll get your result on the next page, plus one practical AI workflow each week.

© Wyatt Brocato · The AI Business Playbook
Your AI Work Style

Loading your result...

Give this a second. Your quiz result is being pulled from this browser.

Your bottleneck

Your first workflow

© Wyatt Brocato · The AI Business Playbook
(function() { const results = { context: { title: "You are The Context Juggler.", subhead: "You are carrying more context than your current system can hold.", bottleneck: "Your work depends on connecting the moving pieces. Notes, meetings, decisions, timelines, and people all matter. The problem is that the context lives everywhere, so every new task starts with a search.", workflow: "Use AI as a context compressor. Start with notes, threads, rough updates, and open questions. Ask AI to turn the mess into a short brief before a call, update, or decision.", steps: [ ["Gather the raw context", "Paste notes, threads, docs, and rough thoughts into one working prompt."], ["Ask for structure", "Have AI separate decisions, risks, open loops, people, and next steps."], ["Review like an operator", "Keep what matters, remove noise, and add the context AI could not know."] ], reply: "Reply to the welcome email with: Context Juggler, plus one recurring meeting or project update that currently takes too much setup time." }, draft: { title: "You are The First-Draft Staller.", subhead: "You know what you mean. Getting the first version out is the expensive part.", bottleneck: "Your work slows down at the blank page. Emails, docs, updates, and proposals take longer because you are trying to structure, write, and judge the work at the same time.", workflow: "Use AI as a first-draft engine. Give it the audience, goal, constraints, and rough notes. Let it create the first version so you can spend your energy improving it.", steps: [ ["Name the audience", "Tell AI who the draft is for and what they need from it."], ["Dump the raw material", "Paste the notes, bullets, fragments, and points you already have."], ["Edit for judgment", "Tighten accuracy, tone, stakes, and the parts only you understand."] ], reply: "Reply to the welcome email with: First-Draft Staller, plus one doc, email, or update you keep delaying." }, followup: { title: "You are The Follow-Up Firefighter.", subhead: "Your meetings create too many open loops.", bottleneck: "The work does not fail in the meeting. It fails afterward, when decisions, owners, questions, and next steps stay fuzzy. That creates rework, reminders, and coordination drag.", workflow: "Use AI to turn meeting notes into follow-up clarity. Have it extract decisions, owners, open questions, risks, and a clean message you can send.", steps: [ ["Paste rough notes", "Use whatever you have: transcript, bullets, fragments, or memory dump."], ["Extract the action layer", "Ask for decisions, owners, unresolved questions, and dates."], ["Send the follow-up", "Edit the message so it sounds like you and clarifies the next move."] ], reply: "Reply to the welcome email with: Follow-Up Firefighter, plus one meeting type that always creates cleanup work." }, tools: { title: "You are The Tool Treadmill Runner.", subhead: "You have tried AI. Now you need a repeatable system.", bottleneck: "You collect prompts, test tools, and sometimes get a useful result. But each use still feels separate. There is no saved loop, so the leverage disappears when the tab closes.", workflow: "Start with the task, not the tool. Pick one recurring task, define the input, define the output, write the prompt, then save the process where you can reuse it.", steps: [ ["Pick one recurring task", "Choose the task that repeats weekly and drains attention."], ["Define input and output", "What raw material goes in? What usable result should come out?"], ["Save the loop", "Keep the prompt, examples, and review checklist so the next run is faster."] ], reply: "Reply to the welcome email with: Tool Treadmill Runner, plus one AI workflow you tried once but never reused." }, judgment: { title: "You are The Judgment Keeper.", subhead: "You want AI speed, but not at the cost of quality.", bottleneck: "Your hesitation is not irrational. AI can miss context, invent details, flatten tone, and sound more confident than it should. Your bottleneck is not using AI. It is trusting the output enough to use it.", workflow: "Build a human-in-the-loop review system. Use AI for structure, options, and first drafts, then run the output through a clear judgment checklist before anything ships.", steps: [ ["Give AI a narrow role", "Ask for structure, options, risks, or a rough draft. Do not ask it to own the final answer."], ["Use a review checklist", "Check facts, tone, missing context, stakes, and what could be misread."], ["Keep the final call", "Treat AI as a senior colleague with blind spots, not an authority."] ], reply: "Reply to the welcome email with: Judgment Keeper, plus one place where you would use AI more if you trusted the output." } }; function renderFallback() { document.getElementById("wrTitle").textContent = "Your result is waiting."; document.getElementById("wrSubhead").textContent = "I could not find a saved quiz result in this browser. Retake the quiz and this section will show your AI Work Style."; document.getElementById("wrBottleneck").textContent = "This usually happens if you switched browsers, cleared cookies, or opened the results section directly."; document.getElementById("wrWorkflow").textContent = "Start by retaking the quiz. It only takes a few minutes."; document.getElementById("wrSteps").innerHTML = ""; document.getElementById("wrReplyPrompt").textContent = "After you retake it, enter your email again and return here for the right result."; } const raw = localStorage.getItem("abpWorkStyleResult"); if (!raw) { renderFallback(); return; } let parsed; try { parsed = JSON.parse(raw); } catch (error) { renderFallback(); return; } const data = results[parsed.type]; if (!data) { renderFallback(); return; } document.getElementById("wrTitle").textContent = data.title; document.getElementById("wrSubhead").textContent = data.subhead; document.getElementById("wrBottleneck").textContent = data.bottleneck; document.getElementById("wrWorkflow").textContent = data.workflow; document.getElementById("wrReplyPrompt").textContent = data.reply; const stepsEl = document.getElementById("wrSteps"); stepsEl.innerHTML = ""; data.steps.forEach(function(step, index) { const item = document.createElement("div"); item.className = "wr-list-item"; const number = document.createElement("span"); number.className = "wr-number"; number.textContent = index + 1; const text = document.createElement("div"); text.className = "wr-step-text"; const title = document.createElement("span"); title.className = "wr-step-title"; title.textContent = step[0]; const detail = document.createElement("span"); detail.className = "wr-step-detail"; detail.textContent = step[1]; text.appendChild(title); text.appendChild(detail); item.appendChild(number); item.appendChild(text); stepsEl.appendChild(item); }); })();