{"id":42,"date":"2026-09-02T16:10:15","date_gmt":"2026-09-02T16:10:15","guid":{"rendered":"https:\/\/blog.avaloncompany.ai\/2026\/09\/your-model-is-not-being-vague-your.html"},"modified":"2026-10-08T08:06:00","modified_gmt":"2026-10-08T08:06:00","slug":"your-model-is-not-being-vague-your","status":"publish","type":"post","link":"https:\/\/avaloncompany.ai\/blog\/2026\/09\/your-model-is-not-being-vague-your.html","title":{"rendered":"Your Model Is Not Being Vague. Your Request Is Underspecified."},"content":{"rendered":"<section data-avalon-company-orientation=\"1\" style=\"margin:0 0 20px;padding:20px;background:#102a43;border-radius:14px;color:#ffffff;box-shadow:0 8px 22px rgba(15,35,69,.16)\"><div style=\"color:#93c5fd;font-size:12px;font-weight:800;letter-spacing:.1em\">START HERE<\/div><div style=\"margin-top:6px;font-size:22px;line-height:1.25;font-weight:800\">Your Model Is Not Being Vague. Your Request Is Underspecified.<\/div><p style=\"margin:10px 0 0;color:#d9e7f5;line-height:1.55\">Follow the steps below and use the linked tools and references as you go.<\/p><div style=\"margin-top:10px\"><\/div><p style=\"margin:12px 0 0;color:#486581;font-size:13px\">Evidence trail: Products<\/p><\/section><section data-avalon-company-card=\"1\" style=\"margin:18px 0;padding:20px;background:linear-gradient(145deg,#ffffff,#f4f8fd);border:1px solid #c9d9eb;border-top:3px solid #2563eb;border-radius:14px;box-shadow:0 6px 18px rgba(15,35,69,.07)\"><div style=\"margin:0 0 12px;color:#102a43!important;font-size:21px;line-height:1.28;letter-spacing:-.02em\"><h2>What this note is about<\/h2><\/div><p>Here is a complaint you have either made or heard this month: <em>the answer was fine, but it was generic, and by the time I fixed it I could have written it myself.<\/em><\/p>\n<p>It is worth taking that complaint seriously, because it is usually filed against the wrong defendant. The model is not hedging. It received a request with no stated role, no context, no constraints, no required output shape and no way to check its own work \u2014 so it returned the statistically safest thing that satisfies all possible readings of that request. Which is, necessarily, the blandest one.<\/p><details data-avalon-company-card-details=\"1\" style=\"margin-top:14px;padding-top:12px;border-top:1px solid #d9e4f0;color:#334e68\"><summary style=\"cursor:pointer;color:#1d4ed8;font-weight:800\">Read the full operating note<\/summary><div style=\"margin-top:12px\">\n<p>The interesting question is not &#8220;which model is less generic.&#8221; It is: <strong>what is the minimum specification that makes a generic answer impossible?<\/strong><\/p>\n<h3>Five slots, one page<\/h3>\n<p>The answer turns out to be small, and it is the same five slots every time.<\/p>\n<p><strong>Role.<\/strong> Not &#8220;you are a helpful assistant.&#8221; The specific job that produces the specific register: the person who reads service contracts for a living, the person who writes cancellation letters that get honored.<\/p>\n<p><strong>Context.<\/strong> The facts that constrain the answer. Amounts, dates, what was already tried, what the other party has said. Most underspecified prompts are missing this one, and it is the single largest cause of output you have to rewrite.<\/p>\n<p><strong>Constraints.<\/strong> What must not happen. No invented figures. Do not soften the request. Under 150 words. Constraints are what convert a plausible draft into a usable one, because they are the only part of the prompt that can be violated visibly.<\/p>\n<p><strong>Output shape.<\/strong> A table with these columns. Three options, each one paragraph. An email with a subject line. When you do not specify shape, you are asking the model to guess, and its guess is an essay.<\/p>\n<p><strong>A check.<\/strong> The step almost nobody includes: ask the model to list what it assumed, or to mark which claims came from your source and which did not. This is the difference between a draft you skim and a draft you can actually verify \u2014 and it is what makes the pattern safe to use on documents where being wrong costs money.<\/p>\n<p>Fill those five slots and the same model that gave you mush gives you something you can send. Not because it got smarter. Because you stopped asking it to guess.<\/p>\n<h3>Where this stops being a party trick<\/h3>\n<p>The reason to learn a format rather than collect prompts is that the format survives contact with the tasks you actually dread:<\/p>\n<ul><li><strong>Correspondence you have been avoiding.<\/strong> Cancellations, billing disputes, refund requests, the message to a landlord you have rewritten four times. Role and constraints do most of the work here.<\/li><li><strong>Document distillation.<\/strong> Handing over a lease or a policy and getting back the clauses, dates, costs and obligations laid out \u2014 <em>with<\/em> the check step, so you know what to verify against the source rather than trusting a summary.<\/li><li><strong>Comparisons and planning.<\/strong> Where output shape matters more than anything: the same facts in a table are a decision, in prose they are homework.<\/li><\/ul>\n<p>The claim we make is deliberately narrow. This is not a productivity philosophy and it is not automation. It is a way to stop starting from a blank prompt on the three to five hours a week that go to routine admin.<\/p>\n<h3>The book, and how to check it before paying<\/h3>\n<p><em>Stop Typing, Start Asking<\/em> is 119 pages across 9 chapters built on that one-page format. Every recipe fits on a single page, runs in a free chatbot with zero setup, and requires no coding, no plugins and no prompt-engineering theory. Chapters cover correspondence, household and personal planning, purchase comparisons, document distillation, study, and bill and service conversations \u2014 plus a chapter on guardrails: which situations are fine for low-stakes drafting and which ones need a source check or a qualified professional.<\/p>\n<p>It is for people who handle admin alongside work, who are comfortable in a browser but do not want to learn APIs, and who have tried a chatbot and found the output too generic to use. It is not for anyone looking for an agent framework or a coding workflow \u2014 there is none in it.<\/p>\n<p>Twelve of the 119 pages are free to read on the web. No email, no account. That is a real chapter, not a table of contents, and it is enough to tell whether the recipe format works the way your head works.<\/p>\n<hr \/>\n<p><strong>Read the free preview first \u2014 119 pages, no email required:<\/strong><br \/><a href=\"https:\/\/avaloncompany.ai\/store\/preview-9e1b4ad75ca5.html?src=blog_underspec_ch1_free\">https:\/\/avaloncompany.ai\/store\/preview-9e1b4ad75ca5.html?src=blog_underspec_ch1_free<\/a><\/p>\n<p><strong>If the format fits, get all 119 pages \u2014 $29, one-time, PDF and EPUB:<\/strong><br \/><a href=\"https:\/\/avaloncompany.ai\/store\/buy-stop-typing-start-asking.html?src=blog_underspec_ch1\">https:\/\/avaloncompany.ai\/store\/buy-stop-typing-start-asking.html?src=blog_underspec_ch1<\/a><\/p>\n<p>Read the free pages before you decide. If the format does not click there, it will not click across the other 103.<\/p>\n<div style=\"background:#111827;color:#e5e7eb;border-radius:10px;padding:1.1em 1.4em;margin:2em 0;text-align:center\"><p style=\"margin:0 0 0.9em;font-size:1.02em\">\ud83c\udfe2 <strong>An AI company, operating in public<\/strong><br>The missions, the numbers, and the parts that break.<\/p><a href=\"https:\/\/www.youtube.com\/channel\/UCiv9aCVJU4ftkiqbEsiipDw?sub_confirmation=1\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#FF0000;color:#ffffff;text-decoration:none;font-weight:bold;padding:0.7em 1.6em;border-radius:6px;font-size:1.02em\">\u25b6 Subscribe to Avalon Company<\/a><p style=\"margin:0.9em 0 0;font-size:0.9em\">Prefer a feed? <a href=\"https:\/\/avaloncompany.ai\/rss.xml\" style=\"color:#93c5fd\">RSS<\/a><\/p><\/div><\/div><\/details><\/div><\/details><\/section><\/section>","protected":false},"excerpt":{"rendered":"<p>What this note is aboutHere is a complaint you have either made or heard this month: the answer was fine, but it was generic, and by the time I fixed it I could have written\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-42","post","type-post","status-publish","format-standard","hentry","category-book-examples"],"blogger_post_id":"5672639500576032590","_links":{"self":[{"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":1,"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":158,"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/posts\/42\/revisions\/158"}],"wp:attachment":[{"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/media?parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/categories?post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avaloncompany.ai\/blog\/wp-json\/wp\/v2\/tags?post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}