{"id":6489,"date":"2025-03-05T10:32:48","date_gmt":"2025-03-05T10:32:48","guid":{"rendered":"https:\/\/xtract.io\/blog\/?p=6489"},"modified":"2025-03-05T10:32:49","modified_gmt":"2025-03-05T10:32:49","slug":"decoding-small-language-models-the-technology-driving-compact-ai-models","status":"publish","type":"post","link":"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/","title":{"rendered":"Decoding Small Language Models: The Technology Driving Compact AI Models"},"content":{"rendered":"\n<p>AI isn&#8217;t just about scale\u2014it&#8217;s about the right fit. While large language models (LLMs) dominate the AI world conversations, SLM models emerge as efficient, purpose-built solutions by doing more with less. But what are they? SLMs are <a href=\"https:\/\/www.xtract.io\/cmp\/platforms\/studios\/?utm_source=generative_ai_slm_technology_mar2025&amp;utm_medium=web&amp;utm_campaign=blog#gen-ai-studio\" target=\"_blank\" rel=\"noopener\">generative AI<\/a> models specialized in natural language processing (NLP) similar to LLMs, minus the hefty computational resources, massive infrastructure costs, and never-ending training periods. SLMs have showcased matching capabilities to LLMs but with fewer parameters, a few million to billions, compared to billions to even trillions of parameters in LLMs.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" width=\"803\" height=\"473\" src=\"https:\/\/xtract.io\/blog\/wp-content\/uploads\/2025\/03\/overview.jpg\" alt=\"SLMs - An Overview\" class=\"wp-image-6495\" srcset=\"https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/overview.jpg 803w, https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/overview-300x177.jpg 300w\" sizes=\"(max-width: 803px) 100vw, 803px\" \/><\/figure>\n\n\n\n<p>For instance, Google\u2019s<a href=\"https:\/\/arxiv.org\/abs\/1910.01108\" target=\"_blank\" rel=\"noopener\"> DistilBERT <\/a>is 40% smaller than BERT yet retains 97% of its accuracy, proving that AI efficiency does not always mean a drop in performance. But how do SLMs achieve this efficiency? Let&#8217;s explore the key technologies powering SLMs, their limitations, and the future.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"How_do_small_language_models_work\"><\/span><strong>How do small language models work?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3>Model architecture<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.xtract.io\/cmp\/build-small-language-models\/?utm_source=small_language_models_slm_technology_mar2025&amp;utm_medium=web&amp;utm_campaign=blog\" target=\"_blank\" rel=\"noopener\">Small language models<\/a> use transformer architecture, the same neural network framework that fuels powerful LLMs like GPT-4 and BERT. Let us walk through how it works.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"803\" height=\"343\" src=\"https:\/\/xtract.io\/blog\/wp-content\/uploads\/2025\/03\/model-architecture.jpg\" alt=\"Model Architecture\" class=\"wp-image-6492\" srcset=\"https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/model-architecture.jpg 803w, https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/model-architecture-300x128.jpg 300w\" sizes=\"(max-width: 803px) 100vw, 803px\" \/><\/figure>\n\n\n\n<h4>Encoders&nbsp;<\/h4>\n\n\n\n<p>The process begins with the encoders that convert the input requests into corresponding numerical associations called embeddings. These encoders facilitate text processing by capturing the semantic association and the position of tokens. To be precise, think of translators that convert words to numbers to make it AI-understandable information.<\/p>\n\n\n\n<h4>Self-attention mechanism<\/h4>\n\n\n\n<p>This mechanism filters out the most critical data and eliminates noise irrespective of the order of tokens. In other words, it is like a built-in filter maintaining data quality by processing only the essential data points. Prioritizing semantics over the position of tokens helps small language models to generate the most appropriate response to the input sequence.<\/p>\n\n\n\n<h4>A feed-forward network<\/h4>\n\n\n\n<p>In this step, filtered information is processed and streamlined, ensuring speed and accuracy.<\/p>\n\n\n\n<h4>Layer normalization<\/h4>\n\n\n\n<p>This step maintains the consistency of reliable responses, avoiding hallucinations.<\/p>\n\n\n\n<h3>Model compression<\/h3>\n\n\n\n<p>The most interesting aspect of small language models is that they can showcase optimized AI efficiency despite their reduced size. To make this possible, SLMs use cool compression techniques that make the model leaner and lightweight.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"803\" height=\"307\" src=\"https:\/\/xtract.io\/blog\/wp-content\/uploads\/2025\/03\/techniques-slm.jpg\" alt=\"SLM techniques\" class=\"wp-image-6494\" srcset=\"https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/techniques-slm.jpg 803w, https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/techniques-slm-300x115.jpg 300w\" sizes=\"(max-width: 803px) 100vw, 803px\" \/><\/figure>\n\n\n\n<h4>Knowledge distillation<\/h4>\n\n\n\n<p>This technique is analogous to knowledge transfer from teacher to student, as small language models draw their knowledge base from the pre-trained LLMs instead of training from a generalized raw data pool. Feeding from the pre-trained models makes their learning process faster and more intelligent.<\/p>\n\n\n\n<h4>Pruning<\/h4>\n\n\n\n<p>The pruning technique compacts the model by eliminating redundant data points while maintaining accuracy and reducing turnaround times. Pruning also comes in different types.<\/p>\n\n\n\n<ul><li>Structured Pruning \u2013 This technique removes groups or constellations of parameters, keeping a structural arrangement in mind.<\/li><li>Unstructured Pruning \u2013 This type removes individual weights or parameters based on their importance while not bothering about the overall structural arrangement.<\/li><\/ul>\n\n\n\n<h4>Quantization<\/h4>\n\n\n\n<p>Quantization is nothing but reducing the numerical weight to facilitate faster operations. Doing this can make the models leaner, which makes them ideal for deployment even in resource-constrained environments, such as edge computing and real-time applications where responsiveness is critical. Quantization also helps cut down memory usage and improve inference speed.<\/p>\n\n\n\n<h5>Types of quantization<\/h5>\n\n\n\n<ul><li><strong>Post-training quantization<\/strong> \u2013 Optimizes models after training, reducing storage and processing requirements.<\/li><li><strong>Quantization-aware training <\/strong>\u2013 here, quantization is incorporated throughout training to enhance the model&#8217;s reliability.<\/li><\/ul>\n\n\n\n<p>Pruning and quantization enable small language models to function seamlessly in critical sectors where speed and efficiency are crucial. Overall, the integration of the above techniques results in a significant reduction in computational overheads.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"Challenges_to_consider\"><\/span>Challenges to consider<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Though SLM models are known to be the resource-efficient versions of LLMs, they come with certain shortcomings.<\/p>\n\n\n\n<h3>Bias inheritance<\/h3>\n\n\n\n<p>Since small language models limit their knowledge scope to the big guys (LLMs), the bias from LLM training data can be easily translated to SLM, causing a ripple effect that affects output quality.&nbsp;<\/p>\n\n\n\n<h3> <strong>Limited knowledge source<\/strong> <\/h3>\n\n\n\n<p>Additionally, due to a narrow knowledge base, SLMs struggle to perform complex tasks that demand highly nuanced contextual understanding or involve a vast spectrum of associated topics. This might require businesses to employ multiple SLMs to cover their numerous requirements, complicating their AI infrastructure.<\/p>\n\n\n\n<h3> <strong>Frequent finetuning requirements<\/strong> <\/h3>\n\n\n\n<p>Furthermore, the AI landscape is dynamic, which might require SLMs to undergo rigorous fine-tuning to stay relevant. But here is the catch: Finetuning SLMs requires specialized intelligence in data science and machine learning. This might defeat the notion that SLMs are cost-effective, as many organizations may not have suitable resources.&nbsp;<\/p>\n\n\n\n<p>While specialized SLMs focus on various niche applications, choosing the right one for specific tasks can be tiring. Businesses must equip themselves with a deep understanding of SLMs and their underlying technology to select the best fit for their unique business needs.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"Are_small_language_models_the_future\"><\/span><strong>Are small language models the future?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Despite their limitations, the rise of SLM models is still a remarkable milestone in AI innovation. Let us dig into what SLMs mean for the future of AI.<\/p>\n\n\n\n<h3>Shift toward domain-specific AI<\/h3>\n\n\n\n<p>Recently, businesses have been inclined towards solutions that cater to their unique needs rather than generalized solutions. This growing interest makes companies gravitate towards domain-specific models like small language models that outperform accuracy, compliance, and efficiency. Having specialized expertise also reduces the probability of hallucinations, making SLM models an ideal choice for businesses with specific niche needs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"803\" height=\"418\" src=\"https:\/\/xtract.io\/blog\/wp-content\/uploads\/2025\/03\/comparison-1.jpg\" alt=\"SLMs vs LLMs\" class=\"wp-image-6496\" srcset=\"https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/comparison-1.jpg 803w, https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/comparison-1-300x156.jpg 300w, https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/comparison-1-770x401.jpg 770w\" sizes=\"(max-width: 803px) 100vw, 803px\" \/><\/figure>\n\n\n\n<h3>Small language models &#8211; a step closer to AI democratization<\/h3>\n\n\n\n<p>The emergence of SLMs has broken down the myth that the bigger, the better, and provides a solution to every business need, regardless of size. For instance, SLMs like <a href=\"https:\/\/arxiv.org\/abs\/2404.14219\" target=\"_blank\" rel=\"noopener\">Phi -3<\/a> have proved their exceptional capabilities, challenging their older LLM counterparts, and the most interesting part is they can be run even on mobile phones. The SLM debut has made AI models more accessible, lowering barriers for businesses trying to venture into the AI landscape without burning cash. Having open-source AI can reopen doors for AI research, paving the way for AI democratization.<\/p>\n\n\n\n<h3>Small language models powering multimodal AI<\/h3>\n\n\n\n<p>Besides nailing down <a href=\"https:\/\/www.xtract.io\/cmp\/features\/intelligent-document-processing\/?utm_source=text_processing_slm_technology_mar2025&amp;utm_medium=web&amp;utm_campaign=blog\" target=\"_blank\" rel=\"noopener\">text processing<\/a>, SLMs have expanded to multimodal AI involving different forms of content such as voice, images, audio, and video. Multimodal AI demands huge hardware investments, but with the rise of SLM models, it has become more accessible.<\/p>\n\n\n\n<p>Integrating text with visual data can enhance accuracy and empower AI-driven decision-making.&nbsp;<\/p>\n\n\n\n<p>For a better visualization, let us take anti-money laundering or fraud detection in the finance sector. Traditional AI models rely only on text-based analysis. Still, if we use multimodal AI by combining transaction history (text), customer calls (audio), and security footage (video) to detect fraudulent activities, it sounds powerful. That\u2019s the edge that small language models bring. As they continue evolving, they\u2019re set to redefine how businesses approach AI-driven insights.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"Xtractios_expertise_in_SLM_optimization\"><\/span><strong>Xtract.io\u2019s expertise in SLM optimization<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>SLMs are revolutionizing AI, but their impact depends on how effectively they are implemented. Xtract.io specializes in fine-tuning and deploying SLMs to optimize AI efficiency while maintaining precision. By customizing models for industry-specific applications, Xtract.io helps enterprises integrate AI seamlessly, ensuring tangible business outcomes\u2014enhanced <a href=\"https:\/\/www.xtract.io\/xtract-data-automation-suite?utm_source=automation_slm_technology_mar2025&amp;utm_medium=web&amp;utm_campaign=blog\" target=\"_blank\" rel=\"noopener\">automation<\/a>, improved decision-making, and more streamlined workflows.<\/p>\n\n\n\n<h3>How <a href=\"http:\/\/xtract.io?utm_source=xtract.io_slm_technology_mar2025&amp;utm_medium=web&amp;utm_campaign=blog\" target=\"_blank\" rel=\"noopener\">Xtract.io<\/a> optimizes small language models for enterprises<\/h3>\n\n\n\n<p><strong>Fine-tuning for industry-specific needs:<\/strong>&nbsp; Xtract.io customizes SLMs to align with domain-specific data, ensuring better contextual understanding and relevance.<\/p>\n\n\n\n<p><strong>Seamless deployment &amp; integration<\/strong>: Businesses can integrate optimized SLMs into their AI workflows with minimal disruption.<\/p>\n\n\n\n<p>By bridging the gap between AI research and practical business applications, Xtract.io helps enterprises unlock the full potential of SLMs, making AI more accessible but also more impactful.<\/p>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><strong>Conclusion<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The AI revolution isn\u2019t slowing down, and SLMs are proving pivotal in shaping its next phase. Despite its limitations, SLMs remain a strategic choice for businesses developing AI models focusing on efficiency without trading off performance.&nbsp;<\/p>\n\n\n\n<p>With impressive capabilities in domain-specific intelligence, real-time AI, and multimodal AI, SLMs play a huge part in shaping the future of AI. With that being said, the ringing question is not choosing between SLMs and LLMs; it is more about how to leverage their combined potential to drive operational success.&nbsp;<\/p>\n\n\n\n<p>Are you ready to incorporate small language models into your business strategy?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI isn&#8217;t just about scale\u2014it&#8217;s about the right fit. While large language models (LLMs) dominate the AI world conversations, SLM models emerge as efficient, purpose-built solutions by doing more with less. But what are they? SLMs are generative AI models specialized in natural language processing (NLP) similar to LLMs, minus the hefty computational resources, massive<\/p>\n","protected":false},"author":39,"featured_media":6490,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[117,81],"tags":[343,102],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Optimize AI efficiency with small language models<\/title>\n<meta name=\"description\" content=\"Discover how small language models are shaping the future of AI with faster processing, lower costs, and enhanced efficiency\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimize AI efficiency with small language models\" \/>\n<meta property=\"og:description\" content=\"Discover how small language models are shaping the future of AI with faster processing, lower costs, and enhanced efficiency\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog | Xtract.io\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-05T10:32:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-05T10:32:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/Decoding-slm-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"803\" \/>\n\t<meta property=\"og:image:height\" content=\"401\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kavin Varsha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kavin Varsha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimize AI efficiency with small language models","description":"Discover how small language models are shaping the future of AI with faster processing, lower costs, and enhanced efficiency","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:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/","og_locale":"en_US","og_type":"article","og_title":"Optimize AI efficiency with small language models","og_description":"Discover how small language models are shaping the future of AI with faster processing, lower costs, and enhanced efficiency","og_url":"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/","og_site_name":"Blog | Xtract.io","article_published_time":"2025-03-05T10:32:48+00:00","article_modified_time":"2025-03-05T10:32:49+00:00","og_image":[{"width":803,"height":401,"url":"https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/Decoding-slm-1.jpg","type":"image\/jpeg"}],"author":"Kavin Varsha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kavin Varsha","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.xtract.io\/blog\/#website","url":"https:\/\/www.xtract.io\/blog\/","name":"Blog | Xtract.io","description":"Web data extraction and aggregation services","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.xtract.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/#primaryimage","url":"https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/Decoding-slm-1.jpg","contentUrl":"https:\/\/www.xtract.io\/blog\/wp-content\/uploads\/2025\/03\/Decoding-slm-1.jpg","width":803,"height":401,"caption":"Small Language Models"},{"@type":"WebPage","@id":"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/","url":"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/","name":"Optimize AI efficiency with small language models","isPartOf":{"@id":"https:\/\/www.xtract.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/#primaryimage"},"datePublished":"2025-03-05T10:32:48+00:00","dateModified":"2025-03-05T10:32:49+00:00","author":{"@id":"https:\/\/www.xtract.io\/blog\/#\/schema\/person\/f192bb350e4f6ecd36a2d641370f7088"},"description":"Discover how small language models are shaping the future of AI with faster processing, lower costs, and enhanced efficiency","breadcrumb":{"@id":"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.xtract.io\/blog\/decoding-small-language-models-the-technology-driving-compact-ai-models\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.xtract.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Decoding Small Language Models: The Technology Driving Compact AI Models"}]},{"@type":"Person","@id":"https:\/\/www.xtract.io\/blog\/#\/schema\/person\/f192bb350e4f6ecd36a2d641370f7088","name":"Kavin Varsha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.xtract.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/xtract.io\/blog\/wp-content\/uploads\/2025\/03\/kavin-varsha_avatar_4-96x96.jpeg","contentUrl":"https:\/\/xtract.io\/blog\/wp-content\/uploads\/2025\/03\/kavin-varsha_avatar_4-96x96.jpeg","caption":"Kavin Varsha"},"description":"Kavin Varsha is a content writer and movie enthusiast with a keen eye for detail. Passionate about discussing the nuances of cinema, she finds joy in the little things and is always ready for an adventure.","url":"https:\/\/www.xtract.io\/blog\/author\/kavin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/posts\/6489"}],"collection":[{"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/comments?post=6489"}],"version-history":[{"count":8,"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/posts\/6489\/revisions"}],"predecessor-version":[{"id":6503,"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/posts\/6489\/revisions\/6503"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/media\/6490"}],"wp:attachment":[{"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/media?parent=6489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/categories?post=6489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xtract.io\/blog\/wp-json\/wp\/v2\/tags?post=6489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}