{"id":94452,"date":"2025-09-17T17:20:05","date_gmt":"2025-09-17T17:20:05","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/"},"modified":"2025-09-17T17:20:43","modified_gmt":"2025-09-17T17:20:43","slug":"prompt-engineering-is-requirements-engineering-oreilly","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/","title":{"rendered":"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly"},"content":{"rendered":"<p> <a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<br \/><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/www.oreilly.com\/radar\/wp-content\/uploads\/sites\/3\/2019\/10\/in-dis-big-bang-10a-1400x950.jpg\" \/><\/p>\n<div id=\"postContent-content\">\n<p>Within the rush to get probably the most from AI instruments, <strong>immediate engineering<\/strong>\u2014the observe of writing clear, structured inputs that information an AI software\u2019s output\u2014has taken heart stage. However for software program engineers, the ability isn\u2019t new. We\u2019ve been doing a model of it for many years, just below a special identify. The challenges we face when writing AI prompts are the identical ones software program groups have been grappling with for generations. Speaking about immediate engineering at this time is absolutely simply persevering with a a lot older dialog about how builders spell out what they want constructed, beneath what circumstances, with what assumptions, and  talk that to the staff.<\/p>\n<p>The <em>software program disaster<\/em> was the identify given to this downside beginning within the late Nineteen Sixties, particularly on the <a href=\"https:\/\/www.google.com\/url?q=https:\/\/en.wikipedia.org\/wiki\/NATO_Software_Engineering_Conferences&amp;sa=D&amp;source=docs&amp;ust=1758049259577140&amp;usg=AOvVaw31-sMSlquvRBVJB-EQgmJ3\" target=\"_blank\" rel=\"noreferrer noopener\">NATO Software Engineering Conference<\/a> in 1968, the place the time period \u201csoftware program engineering\u201d was launched. The disaster referred to the widespread business expertise that software program tasks had been over funds and late, and infrequently did not ship what customers truly wanted.<\/p>\n<p>There was a typical false impression that these failures had been because of programmers missing technical ability or groups who wanted extra technical coaching. However the panels at that convention centered on what they noticed as the actual root trigger: Groups and their stakeholders had bother understanding the issues they had been fixing and what they really wanted to construct; speaking these wants and concepts clearly amongst themselves; and making certain the delivered system matched that intent. It was essentially a human communication downside.<\/p>\n<p>Contributors on the convention captured this exactly. Dr. Edward E. David Jr. from Bell Labs famous there&#8217;s typically <em>no approach even to specify in a logically tight approach<\/em> what the software program is meant to do. Douglas Ross from MIT identified the pitfall the place you possibly can <em>specify what you will do, after which do it<\/em> as if that solved the issue. Prof. W.L. van der Poel summed up the problem of incomplete specs: <em>Most issues merely aren\u2019t outlined nicely sufficient initially<\/em>, so that you don\u2019t have the data it&#8217;s essential to construct the proper answer.<\/p>\n<p>These are all issues that trigger groups to misconceive the software program they\u2019re creating earlier than any code is written. And they need to all sound acquainted to builders at this time who work with AI to generate code.<\/p>\n<p>A lot of the issue boils all the way down to what I\u2019ve typically referred to as the traditional \u201cdo what I meant, not what I mentioned\u201d downside. Machines are literal\u2014and folks on groups typically are too. Our intentions are hardly ever absolutely spelled out, and getting everybody aligned on what the software program is meant to do has all the time required deliberate, typically troublesome work.<\/p>\n<p>Fred Brooks wrote about this in his traditional and broadly influential \u201c<a href=\"https:\/\/www.google.com\/url?q=https:\/\/www.researchgate.net\/publication\/220477127_No_Silver_Bullet_Essence_and_Accidents_of_Software_Engineering&amp;sa=D&amp;source=docs&amp;ust=1758049259576173&amp;usg=AOvVaw3xG4vlWyKDq4_fbxDJWQ7r\" target=\"_blank\" rel=\"noreferrer noopener\">No Silver Bullet<\/a>\u201d essay. He argued there would by no means be a single magic course of or software that might make software program growth simple. All through the historical past of software program engineering, groups have been tempted to search for that silver bullet that might make the onerous elements of understanding and communication go away. It shouldn\u2019t be shocking that we\u2019d see the identical issues that plagued software program groups for years reappear once they began to make use of AI instruments.<\/p>\n<p>By the tip of the Nineteen Seventies, these issues had been being reframed by way of <em>high quality<\/em>. Philip Crosby, Joseph M. Juran, and W. Edwards Deming, three individuals who had huge affect on the sector of high quality engineering, every had influential takes on why so many merchandise didn\u2019t do the roles they had been purported to do, and these concepts are very true with regards to software program. Crosby argued high quality was essentially <em>conformance to necessities<\/em>\u2014if you happen to couldn\u2019t outline what you wanted clearly, you couldn\u2019t guarantee it will be delivered. Juran talked about <em>health to be used<\/em>\u2014software program wanted to resolve the consumer\u2019s actual downside in its actual context, not simply cross some checklists. Deming pushed even additional, emphasizing that defects weren\u2019t simply technical errors however signs of damaged methods, and <strong>particularly poor communication and lack of shared understanding<\/strong>. He centered on the human facet of engineering: creating processes that assist folks study, talk, and enhance collectively.<\/p>\n<p>By means of the Eighties, these insights from the standard motion had been being utilized to software program growth, and began to crystallize into a definite self-discipline referred to as <strong>necessities engineering<\/strong>, centered on figuring out, analyzing, documenting, and managing the wants of stakeholders for a product or system. It emerged as its personal subject, full with conferences, methodologies, {and professional} practices. The IEEE Laptop Society formalized this with its first Worldwide Symposium on Necessities Engineering in 1993, marking its recognition as a core space of software program engineering.<\/p>\n<p>The Nineteen Nineties turned a heyday for necessities work, with organizations investing closely in formal processes and templates, believing that higher documentation codecs would guarantee higher software program. Requirements like IEEE 830 codified the construction of software program necessities specs, and course of fashions such because the Software program Growth Life Cycle and CMM\/CMMI emphasised rigorous documentation and repeatable practices. Many organizations invested closely in designing detailed templates and varieties, hoping that filling them out appropriately would assure the proper system. In observe, these templates had been helpful for consistency and compliance, however they didn\u2019t remove the onerous half: <em>ensuring what was in a single individual\u2019s head matched what was in everybody else\u2019s<\/em>.<\/p>\n<p>Whereas the Nineteen Nineties centered on formal documentation, the Agile motion of the 2000s shifted towards a extra light-weight, conversational strategy. <strong>Consumer tales<\/strong> emerged as a deliberate counterpoint to heavyweight specs\u2014brief, easy descriptions of performance advised from the consumer\u2019s perspective, designed to be simple to write down and straightforward to know. As an alternative of attempting to seize each element upfront, consumer tales served as placeholders for conversations between builders and stakeholders. The observe was intentionally easy, based mostly on the concept that shared understanding comes from dialogue, not documentation, and that necessities evolve by iteration and dealing software program fairly than being mounted on the challenge\u2019s begin.<\/p>\n<p>All of this bolstered necessities engineering as a official space of software program engineering observe and an actual profession path with its personal set of abilities. There&#8217;s now broad settlement that necessities engineering is an important space of software program engineering centered on surfacing assumptions, clarifying objectives, and making certain everybody concerned has the identical understanding of what must be constructed.<\/p>\n<h2 class=\"wp-block-heading\">Immediate Engineering <em>Is<\/em> Necessities Engineering<\/h2>\n<p>Immediate engineering and necessities engineering are actually the identical ability\u2014utilizing readability, context, and intentionality to <em>talk your intent<\/em> and guarantee what will get constructed matches what you really want.<\/p>\n<p>Consumer tales had been an evolution from conventional formal specs: an easier, extra versatile strategy to necessities however with the identical aim of constructing positive everybody understood the intent. They gained huge acceptance throughout the business as a result of they helped groups acknowledge that necessities are about making a shared understanding of the challenge. Consumer tales gave groups a light-weight method to seize intent after which refine it by dialog, iteration, and dealing software program.<\/p>\n<p>Immediate engineering performs the very same function. The immediate is our light-weight placeholder for a dialog with the AI. We nonetheless refine it by iteration, including context, clarifying intent, and checking the output in opposition to what we truly meant. Nevertheless it\u2019s the complete dialog with the AI and its context that issues; the person prompts are only a means to speak the intent and context. Similar to Agile shifted necessities from static specs to residing conversations, immediate engineering shifts our interplay with AI from single-shot instructions to an iterative refinement course of\u2014although one the place we&#8217;ve got to deduce what\u2019s lacking from the output fairly than having the AI ask us clarifying questions.<\/p>\n<p>Consumer tales deliberately centered the engineering work again on folks and what\u2019s of their heads. Whether or not it\u2019s a necessities doc in Phrase or a consumer story in Jira, crucial factor isn\u2019t the piece of paper, ticket, or doc we wrote. A very powerful factor is that what\u2019s in <em>my<\/em> head matches what\u2019s in <em>your<\/em> head and matches what\u2019s within the heads of everybody else concerned. The piece of paper is only a handy approach to assist us determine whether or not or not we agree.<\/p>\n<p>Immediate engineering calls for the identical final result. As an alternative of working with teammates to align psychological fashions, we\u2019re speaking to an AI, however the aim hasn\u2019t modified: producing a high-quality product. The essential ideas of high quality engineering laid out by Deming, Juran, and Crosby have direct parallels in immediate engineering:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Deming\u2019s deal with methods and communication:<\/strong> Prompting failures could be traced to issues with the method, not the folks. They sometimes stem from poor context and communication, not from \u201cunhealthy AI.\u201d<\/li>\n<li><strong>Juran\u2019s deal with health to be used:<\/strong> When he framed high quality as \u201chealth to be used,\u201d Juran meant that what we produce has to fulfill actual wants\u2014not simply look believable. A immediate is ineffective if the output doesn\u2019t clear up the actual downside, and failure to create a immediate that\u2019s match to be used will end in hallucinations.<\/li>\n<li><strong>Crosby\u2019s deal with conformance to necessities: <\/strong>Prompts should specify not simply purposeful wants but in addition nonfunctional ones like maintainability and readability. If the context and framing aren\u2019t clear, the AI will generate output that conforms to its coaching distribution fairly than the actual intent.<\/li>\n<\/ul>\n<p>One of many clearest methods these high quality ideas present up in immediate engineering is thru what\u2019s now referred to as <strong>context engineering<\/strong>\u2014deciding what the mannequin must see to generate one thing helpful, which generally contains surrounding code, check inputs, anticipated outputs, design constraints, and different vital challenge data. Should you give the AI too little context, it fills within the blanks with what appears probably based mostly on its coaching knowledge (which often isn\u2019t what you had in thoughts). Should you give it an excessive amount of, it may well get buried in data and lose monitor of what you\u2019re actually asking for. That judgment name\u2014what to incorporate, what to go away out\u2014has all the time been one of many deepest challenges on the coronary heart of necessities work.<\/p>\n<p>There\u2019s one other vital parallel between necessities engineering and immediate engineering. Again within the Nineteen Nineties, many organizations fell into what we would name the <em>template entice<\/em>\u2014believing that the proper standardized kind or necessities template might assure a superb final result. Groups spent large effort designing and filling out paperwork. However the actual downside was by no means the format; it was whether or not the underlying intent was actually shared and understood.<\/p>\n<p>At the moment, many firms fall into an analogous entice with <strong>immediate libraries<\/strong>, or catalogs of prewritten prompts meant to standardize observe and take away the problem of writing prompts. Immediate libraries could be helpful as references or beginning factors, however they don\u2019t substitute the core ability of framing the issue and making certain shared understanding. Similar to an ideal necessities template within the Nineteen Nineties didn\u2019t assure the proper system, canned prompts at this time don\u2019t assure the proper code.<\/p>\n<p>Many years later, the factors Brooks made in his \u201cNo Silver Bullet\u201d essay nonetheless maintain. There\u2019s no single template, library, or software that may remove the important complexity of understanding what must be constructed. Whether or not it\u2019s necessities engineering within the Nineteen Nineties or immediate engineering at this time, the onerous half is all the time the identical: constructing and sustaining a shared understanding of intent. Instruments might help, however they don\u2019t substitute the self-discipline.<\/p>\n<p>AI raises the stakes on this core communication downside. Not like your teammates, the AI gained\u2019t push again or ask questions\u2014it simply generates one thing that appears believable based mostly on the immediate that it was given. That makes clear communication of necessities much more vital.<\/p>\n<p>The alignment of understanding that serves as the muse of necessities engineering is much more vital once we convey AI instruments into the challenge, <em>as a result of AI doesn\u2019t have judgment<\/em>. It has an enormous mannequin, nevertheless it solely works successfully when directed nicely. The AI wants the context that we offer within the type of code, paperwork, and different challenge data and artifacts, which implies the one factor it is aware of concerning the challenge is what we inform it. That\u2019s why it\u2019s particularly vital to have methods to test and confirm that what the AI \u201cis aware of\u201d actually matches what <em>we<\/em> know.<\/p>\n<p>The traditional necessities engineering issues\u2014particularly the poor communication and lack of shared understanding that Deming warned about and that necessities engineers and Agile practitioners have spent a long time attempting to handle\u2014are compounded once we use AI. We\u2019re nonetheless dealing with the identical problems with speaking intent and specifying necessities clearly. However now these necessities aren\u2019t only for the staff to learn; they\u2019re used to ascertain the AI\u2019s context. Small variations in downside framing can have a profound influence on what the AI produces. Utilizing pure language to more and more substitute the structured, unambiguous syntax of code removes a essential guardrail that\u2019s historically helped shield software program from failed understanding.<\/p>\n<p>The instruments of necessities engineering assist us make up for that lacking guardrail. Agile\u2019s iterative strategy of the developer understanding necessities, constructing working software program, and constantly reviewing it with the product proprietor was a test that ensured misunderstandings had been caught early. The extra we remove that additional step of translation and understanding by having AI generate code straight from necessities, the extra vital it turns into for everybody concerned\u2014stakeholders and engineers alike\u2014to have a very shared understanding of what must be constructed.<\/p>\n<p>When folks on groups work collectively to construct software program, they spend numerous time speaking and asking questions to know what they should construct. Working with an AI follows a special sort of suggestions cycle\u2014you don\u2019t comprehend it\u2019s lacking context till you see what it produces, and also you typically have to reverse engineer what it did to determine what\u2019s lacking. However each kinds of interplay require the identical elementary abilities round context and communication that necessities engineers have all the time practiced.<\/p>\n<p>This reveals up in observe in a number of methods:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Context and shared understanding are foundational.<\/strong> Good necessities assist groups perceive what habits issues and  know when it\u2019s working\u2014capturing each purposeful necessities (what to construct) and nonfunctional necessities (how nicely it ought to work). The identical distinction applies to prompting however with fewer probabilities to course-correct. Should you omit one thing essential, the AI doesn\u2019t push again; it simply responds with no matter appears believable. Typically that output appears to be like cheap till you attempt to use it and notice the AI was fixing a special downside.<\/li>\n<li><strong>Scoping takes actual judgment.<\/strong> Builders who wrestle to make use of AI for code sometimes fall into two extremes: offering too little context (a single sentence that produces one thing that appears proper however fails in observe) or pasting in total recordsdata anticipating the mannequin to zoom in on the proper methodology. Until you explicitly name out what\u2019s vital\u2014each purposeful and nonfunctional necessities\u2014it doesn\u2019t know what issues.<\/li>\n<li><strong>Context drifts, and the mannequin doesn\u2019t comprehend it\u2019s drifted.<\/strong> With human groups, understanding shifts step by step by check-ins and conversations. With prompting, drift can occur in only a few exchanges. The mannequin may nonetheless be producing fluent responses till it suggests a repair that is unnecessary. That\u2019s a sign that the context has drifted, and it&#8217;s essential to reframe the dialog\u2014maybe by asking the mannequin to elucidate the code or restate what it thinks it\u2019s doing.<\/li>\n<\/ul>\n<p>Historical past retains repeating itself: From binders filled with scattered necessities to IEEE requirements to consumer tales to at this time\u2019s prompts, the self-discipline is similar. We succeed once we deal with it as actual engineering. <strong>Immediate engineering is the following step within the evolution of necessities engineering.<\/strong> It\u2019s how we make certain we&#8217;ve got a shared understanding between everybody on the challenge\u2014together with the AI\u2014and it calls for the identical care, readability, and deliberate communication we\u2019ve all the time wanted to keep away from misunderstandings and construct the proper factor.<\/p>\n<\/div>\n<iframe data-lazy=\"true\" data-src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/><a href=\"https:\/\/www.oreilly.com\/radar\/prompt-engineering-is-requirements-engineering\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Within the rush to get probably the most from AI instruments, immediate engineering\u2014the observe of writing clear, structured inputs that information an AI software\u2019s output\u2014has&#8230;<\/p>\n","protected":false},"author":1,"featured_media":94453,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-94452","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-universe"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-17T17:20:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-17T17:20:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/09\/in-dis-big-bang-10a-1400x950.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"950\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly\",\"datePublished\":\"2025-09-17T17:20:05+00:00\",\"dateModified\":\"2025-09-17T17:20:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/\"},\"wordCount\":2821,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/in-dis-big-bang-10a-1400x950.jpg\",\"articleSection\":[\"Tech Universe\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/\",\"name\":\"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/in-dis-big-bang-10a-1400x950.jpg\",\"datePublished\":\"2025-09-17T17:20:05+00:00\",\"dateModified\":\"2025-09-17T17:20:43+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/in-dis-big-bang-10a-1400x950.jpg\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/in-dis-big-bang-10a-1400x950.jpg\",\"width\":1400,\"height\":950},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/09\\\/17\\\/prompt-engineering-is-requirements-engineering-oreilly\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/","og_locale":"en_US","og_type":"article","og_title":"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2025-09-17T17:20:05+00:00","article_modified_time":"2025-09-17T17:20:43+00:00","og_image":[{"width":1400,"height":950,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/09\/in-dis-big-bang-10a-1400x950.jpg","type":"image\/jpeg"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly","datePublished":"2025-09-17T17:20:05+00:00","dateModified":"2025-09-17T17:20:43+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/"},"wordCount":2821,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/09\/in-dis-big-bang-10a-1400x950.jpg","articleSection":["Tech Universe"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/","url":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/","name":"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/09\/in-dis-big-bang-10a-1400x950.jpg","datePublished":"2025-09-17T17:20:05+00:00","dateModified":"2025-09-17T17:20:43+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/09\/in-dis-big-bang-10a-1400x950.jpg","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/09\/in-dis-big-bang-10a-1400x950.jpg","width":1400,"height":950},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/09\/17\/prompt-engineering-is-requirements-engineering-oreilly\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"Prompt Engineering Is Requirements Engineering \u2013 O\u2019Reilly"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/94452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=94452"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/94452\/revisions"}],"predecessor-version":[{"id":94454,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/94452\/revisions\/94454"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/94453"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=94452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=94452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=94452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}