{"id":135034,"date":"2026-08-27T10:55:55","date_gmt":"2026-08-27T05:25:55","guid":{"rendered":"https:\/\/www.guvi.in\/blog\/?p=135034"},"modified":"2026-08-27T10:55:56","modified_gmt":"2026-08-27T05:25:56","slug":"ai-in-gaming","status":"publish","type":"post","link":"https:\/\/www.guvi.in\/blog\/ai-in-gaming\/","title":{"rendered":"AI in Gaming: NPC Behavior and Procedural Generation"},"content":{"rendered":"\n<p>Artificial intelligence has become an important part of modern game development, helping create more responsive characters, dynamic environments, and varied gameplay experiences. <strong>AI in Gaming<\/strong> is commonly used for NPC behavior, procedural content generation, pathfinding, difficulty adjustment, and player interaction. This guide explains how AI can make non-player characters more intelligent and how procedural generation can create game content efficiently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>TL;DR<\/strong><\/h2>\n\n\n\n<ul>\n<li>AI can make NPCs more responsive and adaptive.<\/li>\n\n\n\n<li>NPCs can use AI for navigation, decision-making, and interaction.<\/li>\n\n\n\n<li>Procedural generation creates game content automatically.<\/li>\n\n\n\n<li>AI can increase gameplay variety and replayability.<\/li>\n\n\n\n<li>Developers can combine AI techniques to create dynamic game worlds.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quick Answer<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table has-medium-font-size\"><table><tbody><tr><td><strong>AI in Gaming<\/strong> uses artificial intelligence techniques to control NPC behavior, generate game content, and create more dynamic player experiences. NPCs can use decision-making systems to respond to players and their surroundings, while procedural generation can automatically create levels, environments, items, or other content. Together, these techniques can improve gameplay variety, immersion, and replayability.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why AI Matters in Gaming<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"693\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/Why-28-1200x693.webp\" alt=\"Why AI Matters in Gaming\" class=\"wp-image-135035\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/Why-28-1200x693.webp 1200w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/Why-28-300x173.webp 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/Why-28-768x443.webp 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/Why-28-1536x887.webp 1536w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/Why-28-150x87.webp 150w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/Why-28.webp 1651w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" title=\"\"><\/figure>\n\n\n\n<p>Traditional game systems often rely on predefined rules and scripted behaviors. AI techniques allow developers to create systems that can respond to changing <a href=\"https:\/\/www.guvi.in\/blog\/game-playing-in-artificial-intelligence\/\" target=\"_blank\" rel=\"noreferrer noopener\">game<\/a> conditions.<\/p>\n\n\n\n<p>AI can help with:<\/p>\n\n\n\n<ul>\n<li>NPC decision-making<\/li>\n\n\n\n<li>Pathfinding<\/li>\n\n\n\n<li>Enemy behavior<\/li>\n\n\n\n<li>Procedural content generation<\/li>\n\n\n\n<li>Difficulty adjustment<\/li>\n\n\n\n<li>Player personalization<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>AI for NPC Behavior<\/strong><\/h2>\n\n\n\n<p><strong>NPCs (non-player characters)<\/strong> are characters controlled by the game rather than directly by players.<\/p>\n\n\n\n<p>AI can help NPCs determine what to do based on their environment, objectives, and interactions with players.<\/p>\n\n\n\n<p>For example, an enemy NPC might:<\/p>\n\n\n\n<ol>\n<li>Detect the player.<\/li>\n\n\n\n<li>Determine whether the player is a threat.<\/li>\n\n\n\n<li>Select an appropriate action.<\/li>\n\n\n\n<li>Move toward a strategic position.<\/li>\n\n\n\n<li>Attack, defend, or retreat based on the situation.<\/li>\n<\/ol>\n\n\n\n<p>This creates behavior that can feel more dynamic than simple predetermined actions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Techniques for NPC Behavior<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Finite State Machines<\/strong><\/h3>\n\n\n\n<p>A finite state machine represents NPC behavior through defined states.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<p><strong>Patrol \u2192 Detect Player \u2192 Chase \u2192 Attack \u2192 Retreat<\/strong><\/p>\n\n\n\n<p>The NPC transitions between states when specific conditions occur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Behavior Trees<\/strong><\/h3>\n\n\n\n<p>Behavior trees organize decisions into a hierarchical structure, allowing NPCs to select actions based on different conditions.<\/p>\n\n\n\n<p>They are useful for managing more complex NPC behavior.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Pathfinding<\/strong><\/h3>\n\n\n\n<p>Pathfinding algorithms help NPCs navigate game environments and find routes between locations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Decision-Making Systems<\/strong><\/h3>\n\n\n\n<p>AI can evaluate game conditions and choose actions based on objectives, priorities, or available options.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Is Procedural Generation?<\/strong><\/h2>\n\n\n\n<p><strong>Procedural generation<\/strong> is the automated creation of game content using algorithms and defined rules.<\/p>\n\n\n\n<p>Instead of manually designing every element, developers can create systems that generate content dynamically.<\/p>\n\n\n\n<p>Examples include:<\/p>\n\n\n\n<ul>\n<li>Game levels<\/li>\n\n\n\n<li>Maps<\/li>\n\n\n\n<li>Terrain<\/li>\n\n\n\n<li>Buildings<\/li>\n\n\n\n<li>Items<\/li>\n\n\n\n<li>Environments<\/li>\n\n\n\n<li>Quests<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How Procedural Generation Works<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"699\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/How-17-1200x699.webp\" alt=\"How Procedural Generation Works\" class=\"wp-image-135037\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/How-17-1200x699.webp 1200w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/How-17-300x175.webp 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/How-17-768x447.webp 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/How-17-1536x894.webp 1536w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/How-17-150x87.webp 150w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/How-17.webp 1644w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" title=\"\"><\/figure>\n\n\n\n<p>A typical process involves several stages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Define Rules<\/strong><\/h3>\n\n\n\n<p>Developers establish constraints and parameters that determine what can be generated.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Provide a Seed or Input<\/strong><\/h3>\n\n\n\n<p>A seed or other input can determine the starting conditions for generation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Generate Content<\/strong><\/h3>\n\n\n\n<p>The system uses algorithms to create game elements according to the defined rules.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Validate the Result<\/strong><\/h3>\n\n\n\n<p>Generated content can be checked to ensure it is playable and meets design requirements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Integrate Into the Game<\/strong><\/h3>\n\n\n\n<p>The generated content becomes part of the player&#8217;s game environment or experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>AI and Procedural Generation Together<\/strong><\/h2>\n\n\n\n<p>AI-driven NPC behavior and procedural generation can work together to create dynamic game worlds.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<p><strong>Procedurally Generated Environment \u2192 NPC Perception \u2192 Decision-Making \u2192 NPC Action \u2192 Dynamic Gameplay<\/strong><\/p>\n\n\n\n<p>An NPC may need to adapt its behavior when the game environment changes, while procedurally generated environments can provide new situations for NPCs to respond to.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Applications<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Open-World Games<\/strong><\/h3>\n\n\n\n<p>Generate large environments and populate them with dynamic NPCs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Roguelike Games<\/strong><\/h3>\n\n\n\n<p>Create different maps, encounters, and item combinations for repeated playthroughs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Strategy Games<\/strong><\/h3>\n\n\n\n<p>Use AI to control opponents and procedural systems to generate maps or scenarios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Simulation Games<\/strong><\/h3>\n\n\n\n<p>Model dynamic environments and behaviors based on changing game conditions.<\/p>\n\n\n\n<div style=\"background-color: #099f4e; border: 3px solid #110053; border-radius: 12px; padding: 18px 22px; color: #FFFFFF; font-size: 18px; font-family: Montserrat, Helvetica, sans-serif; line-height: 1.6; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); max-width: 750px;\"> \n  <strong style=\"font-size: 22px; color: #FFFFFF;\">\ud83d\udca1 Did You Know?<\/strong> \n  <br \/><br \/> \nProcedural generation should not mean random generation. Good procedural systems use carefully designed rules and constraints so generated content remains playable, balanced, and consistent with the game&#8217;s design.\n\n\n\n\n\n\n\n\n\n\n\n \n<\/div>\n\n\n\n<p>Procedural generation should not mean <strong>random generation<\/strong>. Good procedural systems use carefully designed rules and constraints so generated content remains playable, balanced, and consistent with the game&#8217;s design.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Benefits of AI in Gaming<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>More Dynamic NPCs<\/strong><\/h3>\n\n\n\n<p>AI can create characters that react to changing game situations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Greater Replayability<\/strong><\/h3>\n\n\n\n<p>Procedurally generated content can provide different experiences across playthroughs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Efficient Content Creation<\/strong><\/h3>\n\n\n\n<p>Procedural systems can generate large amounts of content without requiring every element to be manually designed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>More Immersive Gameplay<\/strong><\/h3>\n\n\n\n<p>Responsive NPCs and dynamic environments can make game worlds feel more alive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>When Should You Use AI in Gaming?<\/strong><\/h2>\n\n\n\n<p><strong>AI in Gaming<\/strong> is especially useful when developers want game worlds, characters, or gameplay systems to respond dynamically to player actions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Dynamic NPC Behavior<\/strong><\/h3>\n\n\n\n<p>Use AI when NPCs need to react to players, environments, threats, or changing game conditions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Open-World Games<\/strong><\/h3>\n\n\n\n<p>AI can support NPC navigation and decision-making across large, changing environments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Procedurally Generated Worlds<\/strong><\/h3>\n\n\n\n<p>Use procedural generation when developers need to create large or varied environments, maps, levels, or items efficiently.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Replayable Games<\/strong><\/h3>\n\n\n\n<p>Procedural systems can generate different content across playthroughs, increasing gameplay variety.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Strategy and Simulation Games<\/strong><\/h3>\n\n\n\n<p>AI can control opponents, manage simulated characters, and respond to changing game conditions.<\/p>\n\n\n\n<p>Professionals interested in artificial intelligence, machine learning, game development, and intelligent systems can strengthen their expertise through <strong>HCL GUVI&#8217;s <a href=\"https:\/\/www.guvi.in\/courses\/bundles\/artificial-intelligence-machine-learning\/?utm_source=blog&amp;utm_medium=hyperlink+&amp;utm_campaign=ai-in-gaming\" target=\"_blank\" rel=\"noreferrer noopener\">Artificial Intelligence and Machine Learning Course<\/a><\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Key Concepts to Remember<\/strong><\/h2>\n\n\n\n<ul>\n<li><strong>NPC AI<\/strong> controls the behavior of non-player characters.<\/li>\n\n\n\n<li><strong>Finite state machines<\/strong> organize behavior into defined states.<\/li>\n\n\n\n<li><strong>Behavior trees<\/strong> structure more complex decisions.<\/li>\n\n\n\n<li><strong>Pathfinding<\/strong> helps NPCs navigate game environments.<\/li>\n\n\n\n<li><strong>Procedural generation<\/strong> creates content using algorithms and rules.<\/li>\n\n\n\n<li>Good procedural generation uses constraints rather than pure randomness.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A Practical AI Gaming Workflow<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Define NPC Goals<\/strong><\/h3>\n\n\n\n<p>Determine what each NPC needs to accomplish, such as patrolling, defending, attacking, or escaping.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Identify Game Conditions<\/strong><\/h3>\n\n\n\n<p>Define the information NPCs can respond to, such as player location, threats, health, or nearby objects.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Build Decision Logic<\/strong><\/h3>\n\n\n\n<p>Use techniques such as state machines or behavior trees to determine appropriate NPC actions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Add Navigation<\/strong><\/h3>\n\n\n\n<p>Use pathfinding so NPCs can move effectively through the game environment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Define Procedural Rules<\/strong><\/h3>\n\n\n\n<p>For generated content, establish constraints controlling elements such as terrain, maps, items, or environments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Generate and Validate Content<\/strong><\/h3>\n\n\n\n<p>Create content automatically and verify that it remains playable and consistent with the game&#8217;s design.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. Test Player Experience<\/strong><\/h3>\n\n\n\n<p>Evaluate whether NPC behavior and generated content feel responsive, balanced, and enjoyable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Real-World Applications<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Open-World Games<\/strong><\/h3>\n\n\n\n<p>AI can support dynamic NPC behavior while procedural systems help create large environments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Roguelike Games<\/strong><\/h3>\n\n\n\n<p>Procedural generation can create different maps, encounters, and item combinations across playthroughs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Strategy Games<\/strong><\/h3>\n\n\n\n<p>AI can control opponents while procedural systems generate maps and scenarios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Simulation Games<\/strong><\/h3>\n\n\n\n<p>AI can model character behavior and changing environments based on game conditions.<\/p>\n\n\n\n<p>The <strong>HCL GUVI&#8217;s Artificial Intelligence <\/strong><a href=\"https:\/\/www.guvi.in\/mlp\/genai-ebook?utm_source=blog&amp;utm_medium=hyperlink+&amp;utm_campaign=ai-in-gaming\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>eBook<\/strong><\/a> introduces artificial intelligence, machine learning, generative AI, and intelligent automation concepts, helping learners understand modern AI technologies and their practical applications.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Practices<\/strong><\/h2>\n\n\n\n<ul>\n<li>Give NPCs clear goals and behavioral rules.<\/li>\n\n\n\n<li>Use appropriate decision-making techniques for the complexity of the game.<\/li>\n\n\n\n<li>Design reliable navigation systems.<\/li>\n\n\n\n<li>Use constraints when generating procedural content.<\/li>\n\n\n\n<li>Test generated content for playability.<\/li>\n\n\n\n<li>Balance NPC difficulty against the intended player experience.<\/li>\n\n\n\n<li>Continuously test AI behavior in different game situations.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p><strong>AI in Gaming<\/strong> can make game worlds more dynamic by combining responsive NPC behavior with automated content generation. Techniques such as finite state machines, behavior trees, pathfinding, and procedural generation help developers create characters and environments that react to changing conditions. When carefully designed and tested, these systems can improve gameplay variety, immersion, and replayability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FAQs<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. What is AI in Gaming?<\/strong><\/h3>\n\n\n\n<p><strong>AI in Gaming<\/strong> refers to the use of artificial intelligence techniques to control NPC behavior, support decision-making, generate content, and create dynamic gameplay experiences.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. How does AI control NPCs?<\/strong><\/h3>\n\n\n\n<p>AI can use decision-making systems such as finite state machines and behavior trees to determine how NPCs respond to players and their environment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. What is procedural generation?<\/strong><\/h3>\n\n\n\n<p><strong>Procedural generation<\/strong> uses algorithms and predefined rules to automatically create game content such as maps, levels, terrain, items, and environments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Is procedural generation the same as random generation?<\/strong><\/h3>\n\n\n\n<p>No. Effective procedural generation uses rules and constraints to create content that remains playable and consistent with the game&#8217;s design.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. What is a finite state machine in gaming?<\/strong><\/h3>\n\n\n\n<p>A finite state machine organizes NPC behavior into defined states, such as <strong>patrol, chase, attack, and retreat<\/strong>, with transitions triggered by specific conditions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. What are behavior trees used for?<\/strong><\/h3>\n\n\n\n<p>Behavior trees organize complex NPC decisions hierarchically, allowing characters to select actions based on different game conditions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. How does AI improve gaming?<\/strong><\/h3>\n\n\n\n<p>AI can create more responsive NPCs, dynamic environments, varied content, and more replayable experiences, making game worlds feel more interactive and immersive.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Artificial intelligence has become an important part of modern game development, helping create more responsive characters, dynamic environments, and varied gameplay experiences. AI in Gaming is commonly used for NPC behavior, procedural content generation, pathfinding, difficulty adjustment, and player interaction. This guide explains how AI can make non-player characters more intelligent and how procedural generation [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":135899,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[933,752],"tags":[],"views":"135","authorinfo":{"name":"HCL GUVI","url":"https:\/\/www.guvi.in\/blog\/author\/guvipr\/"},"thumbnailURL":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/08\/AI-in-Gaming-300x116.webp","_links":{"self":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/135034"}],"collection":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/comments?post=135034"}],"version-history":[{"count":2,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/135034\/revisions"}],"predecessor-version":[{"id":135698,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/135034\/revisions\/135698"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media\/135899"}],"wp:attachment":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media?parent=135034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/categories?post=135034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/tags?post=135034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}