<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amazon Nova Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/amazon-nova/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/amazon-nova/</link>
	<description></description>
	<lastBuildDate>Wed, 27 May 2026 16:15:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://thenokiablog.com/wp-content/uploads/2024/03/cropped-Cjdowner-Cryptocurrency-Flat-ICON-ICX.512-32x32.png</url>
	<title>Amazon Nova Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/amazon-nova/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Meet Our Newest AWS Heroes – May 2026</title>
		<link>https://thenokiablog.com/meet-our-newest-aws-heroes-may-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 27 May 2026 16:15:05 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS Heroes]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Serverless]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/meet-our-newest-aws-heroes-may-2026/</guid>

					<description><![CDATA[<p>We&#8217;re excited to welcome four outstanding community leaders as our newest AWS Heroes. These individuals embody...</p>
<p>The post <a href="https://thenokiablog.com/meet-our-newest-aws-heroes-may-2026/">Meet Our Newest AWS Heroes – May 2026</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/05/meet-our-newest-aws-heroes-may-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>We&rsquo;re excited to welcome four outstanding community leaders as our newest AWS Heroes. These individuals embody the spirit of collaboration and knowledge sharing that makes the AWS community thrive. From building AI-powered tools that help fellow builders navigate AWS re:Invent, to leading some of the largest AWS communities in Latin America, to sharing deep cloud architecture expertise across blogs and events. Their dedication to lifting others up through education, mentorship, and community organizing inspires builders around the world.</p>
<h2>Damiano Giorgi &ndash; Pavia, Italy</h2>
<p><img decoding="async" class="alignleft" src="https://thenokiablog.com/wp-content/uploads/2026/05/meet-our-newest-aws-heroes-may-2026-1.png" width="175" height="263"> Artificial Intelligence Hero Damiano Giorgi is a Cloud Solutions Architect focused on AI and its evolution, who transitioned from on-premises (on-prem) systems engineering to AWS and never looked back. He helps organize AWS User Group Pavia and AWS User Group Milan, and shares content on his personal blog, &ldquo;Bass and Bytes.&rdquo; Damiano developed the &ldquo;Unofficial post:Invent Session Suggester,&rdquo; powered by Amazon Bedrock and Amazon Nova, to help builders find AWS re:Invent sessions matching their interests. He speaks at conferences across Europe including AWS Summit Milan, AWS Community Day Italy, Adria, Greece, and the Netherlands.</p>
<h2>Darryl Ruggles &ndash; Ottawa, Canada</h2>
<p><img decoding="async" loading="lazy" class="alignleft" src="https://thenokiablog.com/wp-content/uploads/2026/05/meet-our-newest-aws-heroes-may-2026.jpg" width="175" height="263"> Serverless Hero Darryl Ruggles is a Cloud Solutions Architect who spent many years as a software developer before focusing on AWS application and AI/ML architectures. He shares knowledge across serverless, containers, AI/ML, and FinOps through his blog, LinkedIn, and published projects. Darryl is an active member of many online AWS communities including &ldquo;Believe In Serverless&rdquo; and loves interacting with the community at events both online and in person.</p>
<h2>Ricardo Daniel Ceci &ndash; Buenos Aires, Argentina</h2>
<p><img decoding="async" loading="lazy" class="alignleft" src="https://thenokiablog.com/wp-content/uploads/2026/05/meet-our-newest-aws-heroes-may-2026-1.jpg" width="175" height="263"> Artificial Intelligence Hero Ricardo Daniel Ceci leads the AWS User Group Buenos Aires, which is the largest AWS community in Argentina with nearly 2,400 members. He is also the principal organizer of the AWS Community Day Argentina and was recognized as the AWS Community Leader of the Year 2025 for LATAM. Ricardo hosts a podcast featuring conversations with cloud experts, AWS Heroes, and developer advocates across Latin America. He has over fifteen years of experience in cloud and web development, and is passionate about empowering Spanish-speaking builders and lowering the barrier to cloud and AI across LATAM.</p>
<h2>Matias Kreder &ndash; Buenos Aires, Argentina</h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><img decoding="async" loading="lazy" class="alignleft" src="https://thenokiablog.com/wp-content/uploads/2026/05/meet-our-newest-aws-heroes-may-2026-2.png" width="175" height="263"> Artificial Intelligence Hero Matias Kreder is an AWS Certification Subject Matter Expert (SME) who contributed to multiple AI/ML certifications, including the AWS Certified AI Practitioner exam. His&nbsp;journey began with AWS DeepRacer where he qualified three times as a finalist, which sparked his community work organizing racing events and ML talks across the region. As an AWS User Group Leader for Buenos Aires, he organized the AWS Community Day Argentina 2025 and speaks at community events throughout LATAM.</p>
<h2>Learn More</h2>
<p>Visit the AWS Heroes webpage if you&rsquo;d like to learn more about the AWS Heroes program, or to connect with a Hero near you.</p>
<p>&mdash; Taylor</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/meet-our-newest-aws-heroes-may-2026/">Meet Our Newest AWS Heroes – May 2026</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: NVIDIA Nemotron 3 Super on Amazon Bedrock, Nova Forge SDK, Amazon Corretto 26, and more (March 23, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-nvidia-nemotron-3-super-on-amazon-bedrock-nova-forge-sdk-amazon-corretto-26-and-more-march-23-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 16:40:41 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock AgentCore]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon Connect]]></category>
		<category><![CDATA[Amazon Corretto]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-nvidia-nemotron-3-super-on-amazon-bedrock-nova-forge-sdk-amazon-corretto-26-and-more-march-23-2026/</guid>

					<description><![CDATA[<p>Hello! I&#8217;m Daniel Abib, and this is my first AWS Weekly Roundup. I&#8217;m a Senior Specialist...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-nvidia-nemotron-3-super-on-amazon-bedrock-nova-forge-sdk-amazon-corretto-26-and-more-march-23-2026/">AWS Weekly Roundup: NVIDIA Nemotron 3 Super on Amazon Bedrock, Nova Forge SDK, Amazon Corretto 26, and more (March 23, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/03/aws-weekly-roundup-nvidia-nemotron-3-super-on-amazon-bedrock-nova-forge-sdk-amazon-corretto-26-and-more-march-23-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Hello! I&rsquo;m Daniel Abib, and this is my first AWS Weekly Roundup. I&rsquo;m a Senior Specialist Solutions Architect at AWS, focused on the generative AI and Amazon Bedrock. With over 28 years of experience in solution architecture, software development, and cloud architecture, I help Startups &amp; Enterprises harness the power of generative AI with Amazon Bedrock. I&rsquo;ve been at AWS for more than six and a half years, working closely with customers across Latin America, and I&rsquo;m also passionate about Serverless technologies.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-103472 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/03/aws-weekly-roundup-nvidia-nemotron-3-super-on-amazon-bedrock-nova-forge-sdk-amazon-corretto-26-and-more-march-23-2026.jpg" alt width="1024" height="760"></p>
<p>Outside of work and endurance sports, I&rsquo;m a dedicated father to Cec&iacute;lia (7) and Rafael (4), who keep me busier&mdash;and happier&mdash; than any distributed system ever could. I&rsquo;m based in S&atilde;o Paulo, you can find me on LinkedIn and X (@DCABib), where I share insights about generative AI, Amazon Bedrock, AWS serverless services, and the occasional Ironman throwback.</p>
<p>Now, let&rsquo;s get into this week&rsquo;s AWS news&hellip;</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong>Last week&rsquo;s launches<br>
         <br></strong>Here are some launches and updates from this past week that caught my attention:</p>
<ul>
<li>Amazon Redshift increases performance for new queries in dashboards and ETL workloads by up to 7x &mdash; Amazon Redshift now delivers up to 7x faster performance for new queries in dashboards and ETL workloads. Queries you run for the first time &mdash; without cached results &mdash; now execute significantly faster, reducing wait times for interactive dashboards and accelerating your ETL pipelines. This is particularly impactful for workloads with high query variability where cache hits are less frequent.</li>
<li>NVIDIA Nemotron 3 Super now available on Amazon Bedrock &mdash; NVIDIA Nemotron 3 Super is now available in Amazon Bedrock, expanding the lineup of foundation models you can access through the unified Bedrock API. Nemotron 3 Super is a high-performance language model optimized for tasks such as text generation, complex reasoning, summarization, and code generation. You can now invoke Nemotron 3 Super alongside other foundation models in your existing Bedrock workflows, without managing any infrastructure.</li>
<li>Introducing Nova Forge SDK, a seamless way to customize Nova models for enterprise AI &mdash; Nova Forge SDK provides a streamlined way to fine-tune and customize Amazon Nova models for enterprise use cases. You can adapt Nova models to your domain-specific data and deploy them directly within Amazon Bedrock, reducing the complexity of building tailored AI solutions. The SDK handles the heavy lifting of model customization, letting you focus on your business logic rather than the underlying infrastructure.</li>
<li>Amazon Corretto 26 is now generally available &mdash; Amazon Corretto 26, the latest long-term support (LTS) release of the no-cost, production-ready distribution of OpenJDK, is now generally available. Corretto 26 includes the latest Java language features, performance improvements, and security patches, all backed by long-term support from AWS. You can use it across development and production environments on Amazon Linux, Windows, macOS, and Docker images.</li>
<li>AWS Lambda now supports Availability Zone metadata &mdash; AWS Lambda now provides Availability Zone metadata for your function invocations. You can now identify which Availability Zone your Lambda function is running in, enabling better observability, more informed architectural decisions, and simplified troubleshooting for latency-sensitive and multi-AZ workloads. This is particularly useful when correlating Lambda execution with other AZ-aware services in your architecture.</li>
<li>Amazon CloudWatch Logs now supports log ingestion using HTTP-based protocol &mdash; Amazon CloudWatch Logs now supports ingesting logs using an HTTP-based protocol, making it simpler to send logs from applications and services that use standard HTTP endpoints. You can now route logs to CloudWatch Logs without requiring custom agents or additional SDK integrations, lowering the barrier to centralized log management across your workloads.</li>
<li>Amazon EKS announces 99.99% Service Level Agreement and new 8XL scaling tier for Provisioned Control Plane clusters &mdash; Amazon EKS now offers a 99.99% Service Level Agreement (SLA) for clusters running on Provisioned Control Plane, up from the 99.95% SLA offered on standard control plane. EKS is also introducing the 8XL scaling tier, the largest available Provisioned Control Plane tier, which doubles the Kubernetes API server request processing capacity of the next lower 4XL tier &mdash; ideal for large-scale workloads like AI/ML training, high-performance computing (HPC), and large-scale data processing.</li>
</ul>
<p><strong>Other AWS news<br>
         <br></strong>Here are some additional posts and resources that you might find interesting:</p>
<ul>
<li>Kiro for students &mdash; Kiro is now available for students, giving the next generation of builders access to AI-powered development tools at no cost. As Swami Sivasubramanian shared on LinkedIn, &ldquo;Students are the future decision-makers shaping technology&rdquo; &mdash; and Kiro gives them hands-on experience building with AI from day one. If you&rsquo;re a student or know someone who is, this is a great opportunity to start building with AI-assisted development.</li>
<li>Strands Steering Hooks achieved 100% agent accuracy &mdash; The Strands Agents team published results showing that Steering Hooks can achieve 100% agent accuracy, outperforming both prompt engineering and rigid workflow approaches for controlling agent behavior. As Swami highlighted on LinkedIn, building reliable AI agents often means rethinking how we guide model behavior &mdash; and Steering Hooks offer a compelling new path to agent reliability.</li>
<li>Introducing Badges on AWS Builder Center &mdash; AWS Builder Center now features badges that recognize your contributions and achievements within the builder community. You can earn badges by sharing solutions, participating in challenges, and engaging with fellow builders. It&rsquo;s a great way to showcase your expertise and track your growth.</li>
<li>Keep Building Together: The Power of Community &mdash; A thoughtful read on the power of community-driven learning and collaboration in the AWS ecosystem. Whether you&rsquo;re just getting started with AWS or you&rsquo;ve been building for years, the builder community is a place to connect, share knowledge, and grow together. I highly recommend checking it out.</li>
</ul>
<p><strong>Upcoming AWS events<br>
         <br></strong>Check your calendar and sign up for upcoming AWS events:</p>
<ul>
<li>AWS Summits &mdash; Join AWS Summits in 2026, free in-person events where you can explore emerging cloud and AI technologies, learn best practices, and network with industry peers and experts. Upcoming Summits include Paris (April 1), London (April 22), Bengaluru (April 23&ndash;24), Singapore (May 6), Tel Aviv (May 6), and Stockholm (May 7).</li>
<li>AWS Community Days &mdash; Community-led conferences where content is planned, sourced, and delivered by community leaders, featuring technical discussions, workshops, and hands-on labs. Upcoming events include San Francisco (April 10) and Romania (April 23&ndash;24).</li>
<li>AWSome Women Summit LATAM &mdash; Taking place on March 28 in Mexico City, this event celebrates and empowers women in cloud technology across Latin America. A fantastic initiative for the LATAM tech community.</li>
</ul>
<p>Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development. Browse the AWS Events and Webinars for upcoming AWS-led in-person and virtual events and developer-focused events.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p><em>This post is part of our Weekly Roundup series. Check back each week for a quick roundup of interesting news and announcements from AWS!</em></p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-nvidia-nemotron-3-super-on-amazon-bedrock-nova-forge-sdk-amazon-corretto-26-and-more-march-23-2026/">AWS Weekly Roundup: NVIDIA Nemotron 3 Super on Amazon Bedrock, Nova Forge SDK, Amazon Corretto 26, and more (March 23, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>20 years in the AWS Cloud – how time flies!</title>
		<link>https://thenokiablog.com/20-years-in-the-aws-cloud-how-time-flies/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 13:35:54 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock AgentCore]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[Amazon ElastiCache]]></category>
		<category><![CDATA[Amazon EMR]]></category>
		<category><![CDATA[Amazon Kinesis]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Amazon OpenSearch Service]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Developer]]></category>
		<category><![CDATA[Amazon RDS]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker AI]]></category>
		<category><![CDATA[Amazon WorkSpaces]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[AWS Fargate]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Outposts]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[AWS Trainium]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DSQL]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Graviton]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Responsible AI]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/20-years-in-the-aws-cloud-how-time-flies/</guid>

					<description><![CDATA[<p>AWS has reached its 20th anniversary! With a steady pace of innovation, AWS has grown to...</p>
<p>The post <a href="https://thenokiablog.com/20-years-in-the-aws-cloud-how-time-flies/">20 years in the AWS Cloud – how time flies!</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/03/20-years-in-the-aws-cloud-how-time-flies.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p><img loading="lazy" decoding="async" class="size-full wp-image-103375 alignright" src="https://thenokiablog.com/wp-content/uploads/2026/03/20-years-in-the-aws-cloud-how-time-flies.jpg" alt width="200" height="171">AWS has reached its 20th anniversary! With a steady pace of innovation, AWS has grown to offer over 240 comprehensive cloud services and continues to launch thousands of new features annually for millions of customers. During this time, over 4,700 posts have been published on this blog&mdash;more than double the number since Jeff Barr wrote the 10th anniversary post.</p>
<p><strong><u>AWS changed my life</u></strong><br>
        <br>Reflecting on what I was doing 20 years ago, I met Jeff in Seoul on March 13, 2006, when he came as the keynote speaker for the Korea NGWeb conference. At that time, Amazon was one of the first pioneers to initiate an API economy, introducing ecommerce API services. After the keynote speech, he returned home that evening, and I believe he wrote the Amazon S3 launch blog post on the flight back to the United States.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-103377" src="https://thenokiablog.com/wp-content/uploads/2026/03/20-years-in-the-aws-cloud-how-time-flies-1.jpg" alt width="1000" height="329"></p>
<p>That short meeting with him brought significant changes to my life. He became my role model as a blogger, and I began building API-based services in my company and opening them to third-party developers. When I was a PhD student while taking a break from work, I realized that for individual researchers like me, AWS Cloud services are powerful tools for conducting large-scale research projects. After returning to work, my company became one of the first AWS customers in Korea in 2014. Countless developers&mdash;myself included&mdash;have embraced cloud computing and actively used its capabilities to accomplish what was previously impossible.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Over the past decade, the technology landscape has transformed dramatically. Deep learning emerged as a breakthrough in AI, evolving through generative AI based on large language models (LLMs) to today&rsquo;s agentic AI technology. Jeff wrote, &ldquo;When looking into the future, you need to be able to distinguish between flashy distractions and genuine trends, while remaining flexible enough to pivot if yesterday&rsquo;s niche becomes today&rsquo;s mainstream technology.&rdquo; This principle guides how AWS approaches innovation&mdash;we start by listening to what customers truly need. The real trend isn&rsquo;t pursuing every emerging technology, but rather reimagining solutions that address customers&rsquo; most critical challenges.</p>
<p><strong><u>20 years of AWS</u></strong><br>
        <br>For the first 10 years, Jeff selected his favorite AWS launches and blog posts. Amazon S3, Amazon EC2 (2006), Amazon Relational Database Service, Amazon Virtual Private Cloud (2009), Amazon DynamoDB, Amazon Redshift (2012), Amazon WorkSpaces, Amazon Kinesis (2013), AWS Lambda (2014), and AWS IoT (2015).</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-103379" src="https://thenokiablog.com/wp-content/uploads/2026/03/20-years-in-the-aws-cloud-how-time-flies-2.jpg" alt width="982" height="329"></p>
<p>While I also hate to play favorites, I want to choose some of my favorite AWS blog posts of the past decade.</p>
<ul>
<li><strong>Deploying containers easily</strong> (2014)&nbsp;&ndash; Amazon Elastic Container Service makes it straightforward for you to run any number of containers across a managed cluster of Amazon EC2 instances using powerful APIs and other tools. In 2017, we launched Amazon Elastic Kubernetes Service as a fully managed Kubernetes service and AWS Fargate as a serverless deployment option.</li>
<li><strong>High availability database at global scale</strong> (2017) &ndash; Amazon Aurora <span class="rggc_8711ccd9 rggc_98b54368 rggc_275611e5" data-rg-n="BodyText">is a modern relational database service offering performance and high availability at scale. In 2018, we launched Amazon Aurora Serverless v1, and this serverless database evolved to Amazon Aurora Serverless v2 to <span data-eb-item-id>scale down to zero. In 2025, we also launched Amazon Aurora DSQL is the fastest serverless distributed SQL database for always available applications.</span></span></li>
<li><strong>Machine learning (ML) at your fingertips </strong>(2017) &ndash; Amazon SageMaker is a fully managed end-to-end ML service that data scientists, developers, and ML experts can use to quickly build, train, and host machine learning models at scale. In 2024, we launched the next generation of Amazon SageMaker, a unified platform for data, analytics, and AI and introduced Amazon SageMaker AI to focus specifically on building, training, and deploying AI and ML models at scale.</li>
<li><span data-eb-item-id><strong>Best price performance for cloud workloads</strong> (2018) &ndash; </span>We launched Amazon EC2 A1 instances powered by the first generation of Arm-based AWS Graviton Processors designed to deliver the best price performance for your cloud workloads. Last year, we previewed EC2 M9g instances powered by AWS Graviton5 processors. Over 90,000 AWS customers have reaped the benefits of Graviton supporting popular AWS services such as Amazon ECS and Amazon EKS, AWS Lambda, Amazon RDS, Amazon ElastiCache, Amazon EMR, and Amazon OpenSearch Service.</li>
<li><strong>Run AWS Cloud in your data center</strong> (2019) &ndash; AWS Outposts is a family of fully managed services delivering AWS infrastructure and services to virtually any on-premises or edge location for a truly consistent hybrid experience. Now, AWS Outposts is available in a variety of form factors, from 1U and 2U Outposts servers to 42U Outposts racks, and multiple rack deployments. Customers such as DISH, Fanduel, Morningstar, Philips, and others use Outposts in workloads requiring low latency access to on-premises systems, local data processing, data residency, and application migration with local system interdependencies.</li>
<li><span data-eb-item-id><strong>Best price performance for ML workloads</strong></span> (2019) &ndash; We launched Amazon EC2 Inf1 instances powered by the first generation of AWS Inferentia chips designed to provide fast, low-latency inferencing. In 2022, we launched Amazon EC2 Trn1 instances powered by the first generation of AWS Trainium chips optimized for high performance AI training. Last year, we launched Amazon EC2 Trn3 UltraServers powered by Trainium3 to deliver the best token economics for next-generation generative AI applications. Customers such as Anthropic, Decart, poolside, Databricks, Ricoh, Karakuri, SplashMusic, and others are realizing performance and cost benefits of Trainium-based instances and UltraServers.</li>
<li><strong>Build your generative AI apps on AWS</strong> (2023) &ndash; Amazon Bedrock is a fully managed service that offers a choice of industry leading AI models along with a broad set of capabilities that you need to build generative AI applications, simplifying development with security, privacy, and responsible AI.&nbsp;Last year, we introduced Amazon Bedrock AgentCore, an agentic platform for building, deploying, and operating effective agents securely at scale. Now, more than 100,000 customers worldwide choose Amazon Bedrock to deliver personalized experiences, automate complex workflows, and uncover actionable insights.</li>
<li><strong>Your AI coding companion</strong> (2023) &ndash; We launched Amazon CodeWhisperer as the industry&rsquo;s first cloud-based AI coding assistant service. The service delivered code generation from comments, open-source code reference tracking, and vulnerability scanning capabilities. In 2024, we rebranded the service to Amazon Q Developer and expanded its features to include a chat-based assistant in the console, project-based code generation, and code transformation tools. In 2025, this service evolved into Kiro, a new agentic AI development tool that brings structure to AI coding through spec-driven development, taking projects from prototype to production. Recently, Kiro previewed an autonomous agent, a frontier agent that works independently on development tasks, maintaining context and learning from every interaction.</li>
<li><strong>Broaden your AI model choices</strong> (2024) &ndash; We launched Amazon Titan models further increasing cost-effective AI model choice for text and multimodal needs in Amazon Bedrock. At AWS re:Invent 2024, we announced Amazon Nova models that delivers frontier intelligence and industry leading price performance. Now Amazon Nova has a portfolio of AI offerings&mdash;including Amazon Nova models, Amazon Nova Forge, a new service to build your own frontier models; and Amazon Nova Act, a new service to build agents that automate browser-based UI workflows powered by a custom Amazon Nova 2 Lite model.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><strong><u>Build with AI: Your path forward</u></strong><br>
        <br>A decade ago, AWS responded to the emergence of deep learning by launching the broadest and deepest ML services, such as Amazon SageMaker, democratizing AI for a wide range of customers&mdash;from individual developers and startups to large enterprises&mdash;regardless of their technical expertise.</p>
<p>AI technology has advanced significantly, but building and deploying AI models and applications still remains complex for many developers and organizations. AWS offers the broadest selection of AI models through Amazon Bedrock, including leading providers such as Anthropic and OpenAI. By using our model training and inference infrastructure and responsible AI both practical and scalable, you can accelerate trusted AI innovation while maintaining control of your data and costs&mdash;all built on our global infrastructure&rsquo;s operational excellence.</p>
<p>Reinvent your idea, keep on learning, build confidently with AI you can trust, and share your successes with us! New AWS customers receive up to $200 in credits to try AWS AI for free. If you&rsquo;re a student, start building with Kiro for free using 1,000 credits per month for one year.</p>
<p>&mdash; Channy</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/20-years-in-the-aws-cloud-how-time-flies/">20 years in the AWS Cloud – how time flies!</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Claude Sonnet 4.6 in Amazon Bedrock, Kiro in GovCloud Regions, new Agent Plugins, and more (February 23, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-claude-sonnet-4-6-in-amazon-bedrock-kiro-in-govcloud-regions-new-agent-plugins-and-more-february-23-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 23 Feb 2026 16:56:24 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-claude-sonnet-4-6-in-amazon-bedrock-kiro-in-govcloud-regions-new-agent-plugins-and-more-february-23-2026/</guid>

					<description><![CDATA[<p>Last week, my team met many developers at Developer Week in San Jose. My colleague, Vinicius...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-claude-sonnet-4-6-in-amazon-bedrock-kiro-in-govcloud-regions-new-agent-plugins-and-more-february-23-2026/">AWS Weekly Roundup: Claude Sonnet 4.6 in Amazon Bedrock, Kiro in GovCloud Regions, new Agent Plugins, and more (February 23, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-weekly-roundup-claude-sonnet-4-6-in-amazon-bedrock-kiro-in-govcloud-regions-new-agent-plugins-and-more-february-23-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Last week, my team met many developers at Developer Week in San Jose. My colleague, Vinicius Senger delivered a great keynote about renascent software&mdash;a new way of building and evolving applications where humans and AI collaborate as co-developers using Kiro. Other colleagues spoke about building and deploying production-ready AI agents. Everyone stayed to ask and hear the questions related to agent memory, multi-agent patterns, meta-tooling and hooks. It was interesting how many developers were actually building agents.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-103102" src="https://thenokiablog.com/wp-content/uploads/2026/02/aws-weekly-roundup-claude-sonnet-4-6-in-amazon-bedrock-kiro-in-govcloud-regions-new-agent-plugins-and-more-february-23-2026.jpg" alt width="1800" height="594"></p>
<p>We are continuing to meet developers and hear their feedback at third-party developer conferences. You can meet us at the dev/nexus, the largest and longest-running Java ecosystem conference on March 4-6 in Atlanta. My colleague, James Ward will speak about building AI Agents with Spring and MCP, and Vinicius Senger and Jonathan Vogel will speak about 10 tools and tips to upgrade your Java code with AI. I&rsquo;ll keep sharing places for you to connect with us.</p>
<p><strong>Last week&rsquo;s launches</strong><br>
        <br>Here are some of the other announcements from last week:</p>
<ul>
<li>Claude Sonnet 4.6 model in Amazon Bedrock &ndash; You can now use Claude Sonnet 4.6 which offers frontier performance across coding, agents, and professional work at scale. Claude Sonnet 4.6 approaches Opus 4.6 intelligence at a lower cost. It enables faster, high-quality task completion, making it ideal for high-volume coding and knowledge work use cases.</li>
<li>Amazon EC2 Hpc8a instances powered by 5th Gen AMD EPYC processors &ndash; You can use new Hpc8a instances delivering up to 40% higher performance, increased memory bandwidth, and 300 Gbps Elastic Fabric Adapter networking. You can accelerate compute-intensive simulations, engineering workloads, and tightly coupled HPC applications.</li>
<li>Amazon SageMaker Inference for custom Amazon Nova models &ndash; You can now configure the instance types, auto-scaling policies, and concurrency settings for custom Nova model deployments with Amazon SageMaker Inference to best meet your needs.</li>
<li>Nested virtualization on virtual Amazon EC2 instances &ndash; You can create nested virtual machines by running KVM or Hyper-V on virtual EC2 instances. You can leverage this capability for use cases such as running emulators for mobile applications, simulating in-vehicle hardware for automobiles, and running Windows Subsystem for Linux on Windows workstations.</li>
<li>Server-Side Encryption by default in Amazon Aurora &ndash; Amazon Aurora further strengthens your security posture by automatically applying server-side encryption by default to all new databases clusters using AWS-owned keys. This encryption is fully managed, transparent to users, and with no cost or performance impact.</li>
<li>Kiro in AWS GovCloud (US) Regions &ndash; You can use Kiro for the development teams behind government missions. Developers in regulated environments can now leverage Kiro&rsquo;s agentic AI tool with the rigorous security controls required.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><strong>Additional updates</strong><br>
        <br>Here are some additional news items that you might find interesting:</p>
<ul>
<li>Introducing Agent Plugins for AWS &ndash; You can see how new open-source Agent Plugins for AWS extend coding agents with skills for deploying applications to AWS. Using the <code>deploy-on-aws</code> plugin, you can generate architecture recommendations, cost estimates, and infrastructure-as-code directly from your coding agent.</li>
<li>A chat with Byron Cook on automated reasoning and trust in AI systems &ndash; You can hear how to verify AI systems doing the right thing using automated reasoning when they generate code or manage critical decisions. Byron Cook&rsquo;s team has spent a decade proving correctness in AWS and apply those techniques to agentic systems.</li>
<li>Best practices for deploying AWS DevOps Agent in production &ndash; You can read best practices for setting up DevOps Agent Spaces that balance investigation capability with operational efficiency. According to Swami Sivasubramanian, AWS DevOps Agent, a frontier agent that resolves and proactively prevents incidents, has handled thousands of escalations, with an estimated root cause identification rate of over 86% within Amazon.</li>
</ul>
<p><strong>From AWS community</strong><br>
        <br>Here are my personal favorite posts from AWS community:</p>
<p>Join the AWS Builder Center to connect with community, share knowledge, and access content that supports your development.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><strong>Upcoming AWS events</strong><br>
        <br>Check your calendar and sign up for upcoming AWS events:</p>
<ul>
<li>AWS Summits &ndash; Join AWS Summits in 2026, free in-person events where you can explore emerging cloud and AI technologies, learn best practices, and network with industry peers and experts. Upcoming Summits include Paris (April 1), London (April 22), and Bengaluru (April 23&ndash;24).</li>
<li>Amazon Nova AI Hackathon &ndash; Join developers worldwide to build innovative generative AI solutions using frontier foundation models and compete for $40,000 in prizes across five categories including agentic AI, multimodal understanding, UI automation, and voice experiences during this six-week challenge from February 2nd to March 16th, 2026.</li>
<li>AWS Community Days &ndash; Community-led conferences where content is planned, sourced, and delivered by community leaders, featuring technical discussions, workshops, and hands-on labs. Upcoming events include Ahmedabad (February 28), JAWS Days in Tokyo (March 7), Chennai (March 7), Slovakia (March 11), and Pune (March 21).</li>
</ul>
<p>Browse here for upcoming AWS led in-person and virtual events, startup events, and developer-focused events.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&mdash; Channy</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-claude-sonnet-4-6-in-amazon-bedrock-kiro-in-govcloud-regions-new-agent-plugins-and-more-february-23-2026/">AWS Weekly Roundup: Claude Sonnet 4.6 in Amazon Bedrock, Kiro in GovCloud Regions, new Agent Plugins, and more (February 23, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Announcing Amazon SageMaker Inference for custom Amazon Nova models</title>
		<link>https://thenokiablog.com/announcing-amazon-sagemaker-inference-for-custom-amazon-nova-models/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 16 Feb 2026 21:25:23 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker AI]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Serverless]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/announcing-amazon-sagemaker-inference-for-custom-amazon-nova-models/</guid>

					<description><![CDATA[<p>Since we launched Amazon Nova customization in Amazon SageMaker AI at AWS NY Summit 2025, customers...</p>
<p>The post <a href="https://thenokiablog.com/announcing-amazon-sagemaker-inference-for-custom-amazon-nova-models/">Announcing Amazon SageMaker Inference for custom Amazon Nova models</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/02/announcing-amazon-sagemaker-inference-for-custom-amazon-nova-models.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Since we launched Amazon Nova customization in Amazon SageMaker AI at AWS NY Summit 2025, customers have been asking for the same capabilities with Amazon Nova as they do when they customize open weights models in Amazon SageMaker Inference. They also wanted have more control and flexibility in custom model inference over instance types, auto-scaling policies, context length, and concurrency settings that production workloads demand.</p>
<p>Today, we&rsquo;re announcing the general availability of custom Nova model support in Amazon SageMaker Inference, a production-grade, configurable, and cost-efficient managed inference service to deploy and scale full-rank customized Nova models. You can now experience an end-to-end customization journey to train Nova Micro, Nova Lite, and Nova 2 Lite models with reasoning capabilities using Amazon SageMaker Training Jobs or Amazon HyperPod and seamlessly deploy them with managed inference infrastructure of Amazon SageMaker AI.</p>
<p>With Amazon SageMaker Inference for custom Nova models, you can reduce inference cost through optimized GPU utilization using Amazon Elastic Compute Cloud (Amazon EC2) G5 and G6 instances over P5 instances, auto-scaling based on 5-minute usage patterns, and configurable inference parameters. This feature enables deployment of customized Nova models with continued pre-training, supervised fine-tuning, or reinforcement fine-tuning for your use cases. You can also set advanced configurations about context length, concurrency, and batch size for optimizing the latency-cost-accuracy tradeoff for your specific workloads.</p>
<p>Let&rsquo;s see how to deploy customized Nova models on SageMaker AI real-time endpoints, configure inference parameters, and invoke your models for testing.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>Deploy custom Nova models in SageMaker Inference</u></strong><br>
        <br>At AWS re:Invent 2025, we introduced new serverless customization in Amazon SageMaker AI for popular AI models including Nova models. With a few clicks, you can seamlessly select a model and customization technique, and handle model evaluation and deployment. If you already have a trained custom Nova model artifact, you can deploy the models on SageMaker Inference through the SageMaker Studio or SageMaker AI SDK.</p>
<p>In the SageMaker Studio, choose a trained Nova model in Models in your models in the <strong>Models</strong> menu. You can deploy the model by choosing <strong>Deploy</strong> button, <strong>SageMaker AI</strong> and <strong>Create new endpoint</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-102959" src="https://thenokiablog.com/wp-content/uploads/2026/02/announcing-amazon-sagemaker-inference-for-custom-amazon-nova-models.jpg" alt width="2380" height="1282"></p>
<p>Choose the endpoint name, instance type, and advanced options such as instance count, max instance count, permission and networking, and <strong>Deploy</strong> button. At GA launch, you can use <code>g5.12xlarge</code>, <code>g5.24xlarge</code>, <code>g5.48xlarge</code>, <code>g6.12xlarge</code>, <code>g6.24xlarge</code>, <code>g6.48xlarge</code>, and <code>p5.48xlarge</code> instance types for the Nova Micro model, <code>g5.48xlarge</code>, <code>g6.48xlarge</code>, and <code>p5.48xlarge</code> for the Nova Lite model, and <code>p5.48xlarge</code> for the Nova 2 Lite model.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102961" src="https://thenokiablog.com/wp-content/uploads/2026/02/announcing-amazon-sagemaker-inference-for-custom-amazon-nova-models-1.jpg" alt width="2348" height="1466"></p>
<p>Creating your endpoint requires time to provision the infrastructure, download your model artifacts, and initialize the inference container.</p>
<p>After model deployment completes and the endpoint status shows<strong> InService</strong>, you can perform real-time inference using the new endpoint. To test the model, choose&nbsp;the <strong>Playground</strong> tab and input your prompt in the <strong>Chat</strong> mode.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103015 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/02/announcing-amazon-sagemaker-inference-for-custom-amazon-nova-models-2.jpg" alt width="2560" height="1950"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>You can also use the SageMaker AI SDK to create two resources: a SageMaker AI model object that references your Nova model artifacts, and an endpoint configuration that defines how the model will be deployed.</p>
<p>The following code sample creates a SageMaker AI model that references your Nova model artifacts. For supported container images by Region, refer table lists the container image URIs:</p>
<pre><code class="lang-python"># Create a SageMaker AI model
    model_response = sagemaker.create_model(
        ModelName= 'Nova-micro-ml-g5-12xlarge',
        PrimaryContainer={
            'Image': '708977205387.dkr.ecr.us-east-1.amazonaws.com/nova-inference-repo:v1.0.0',
            'ModelDataSource': {
                'S3DataSource': {
                   'S3Uri': 's3://your-bucket-name/path/to/model/artifacts/',
                   'S3DataType': 'S3Prefix',
                   'CompressionType': 'None'
                }
            },
            # Model Parameters
            'Environment': {
                'CONTEXT_LENGTH': 8000,
                'MAX_CONCURRENCY': 16,
                'DEFAULT_TEMPERATURE': 0.0,
                'DEFAULT_TOP_P': 1.0
            }
        },
        ExecutionRoleArn=SAGEMAKER_EXECUTION_ROLE_ARN,
        EnableNetworkIsolation=True
    )
    print("Model created successfully!")</code></pre>
<p>Next, create an endpoint configuration that defines your deployment infrastructure and deploy your Nova model by creating a SageMaker AI real-time endpoint. This endpoint will host your model and provide a secure HTTPS endpoint for making inference requests.</p>
<pre><code class="lang-python"># Create Endpoint Configuration
    production_variant = {
        'VariantName': 'primary',
        'ModelName': 'Nova-micro-ml-g5-12xlarge',
        'InitialInstanceCount': 1,
        'InstanceType': 'ml.g5.12xlarge',
    }
    
    config_response = sagemaker.create_endpoint_config(
        EndpointConfigName= 'Nova-micro-ml-g5-12xlarge-Config',
        ProductionVariants= production_variant
    )
    print("Endpoint configuration created successfully!")
    
# Deploy your Noval model
    endpoint_response = sagemaker.create_endpoint(
        EndpointName= 'Nova-micro-ml-g5-12xlarge-endpoint',
        EndpointConfigName= 'Nova-micro-ml-g5-12xlarge-Config'
    )
    print("Endpoint creation initiated successfully!")
</code></pre>
<p>After the endpoint is created, you can send inference requests to generate predictions from your custom Nova model. Amazon SageMaker AI supports synchronous endpoints for real-time with streaming/non-streaming modes and asynchronous endpoints for batch processing.</p>
<p>For example, the following code creates streaming completion format for text generation:</p>
<pre><code class="lang-python"># Streaming chat request with comprehensive parameters
streaming_request = {
"messages": [
        {"role": "user", "content": "Compare our Q4 2025 actual spend against budget across all departments and highlight variances exceeding 10%"}
    ],
    "max_tokens": 512,
    "stream": True,
    "temperature": 0.7,
    "top_p": 0.95,
    "top_k": 40,
    "logprobs": True,
    "top_logprobs": 2,
    "reasoning_effort": "low",  # Options: "low", "high"
    "stream_options": {"include_usage": True}
}

invoke_nova_endpoint(streaming_request)

def invoke_nova_endpoint(request_body):
"""
    Invoke Nova endpoint with automatic streaming detection.
    
    Args:
        request_body (dict): Request payload containing prompt and parameters
    
    Returns:
        dict: Response from the model (for non-streaming requests)
        None: For streaming requests (prints output directly)
    """
    body = json.dumps(request_body)
    is_streaming = request_body.get("stream", False)
    
    try:
        print(f"Invoking endpoint ({'streaming' if is_streaming else 'non-streaming'})...")
        
        if is_streaming:
            response = runtime_client.invoke_endpoint_with_response_stream(
                EndpointName=ENDPOINT_NAME,
                ContentType='application/json',
                Body=body
            )
            
            event_stream = response['Body']
            for event in event_stream:
                if 'PayloadPart' in event:
                    chunk = event['PayloadPart']
                    if 'Bytes' in chunk:
                        data = chunk['Bytes'].decode()
                        print("Chunk:", data)
        else:
            # Non-streaming inference
            response = runtime_client.invoke_endpoint(
                EndpointName=ENDPOINT_NAME,
                ContentType='application/json',
                Accept='application/json',
                Body=body
            )
            
            response_body = response['Body'].read().decode('utf-8')
            result = json.loads(response_body)
            print("&#9989; Response received successfully")
            return result
    
    except ClientError as e:
        error_code = e.response['Error']['Code']
        error_message = e.response['Error']['Message']
        print(f"&#10060; AWS Error: {error_code} - {error_message}")
    except Exception as e:
        print(f"&#10060; Unexpected error: {str(e)}")</code></pre>
<p>To use full code examples, visit Getting started with customizing Nova models on SageMaker AI. To learn more about best practices on deploying and managing models, visit Best practices for SageMaker AI.</p>
<p><strong><u>Now available</u></strong><br>
        <br>Amazon SageMaker Inference for custom Nova models is available today in US East (N. Virginia) and US West (Oregon) AWS Regions. For Regional availability and a future roadmap, visit the AWS Capabilities by Region.</p>
<p>The feature supports Nova Micro, Nova Lite, and Nova 2 Lite models with reasoning capabilities, running on EC2 G5, G6, and P5 instances with auto-scaling support. You pay only for the compute instances you use, with per-hour billing and no minimum commitments. For more information, visit Amazon SageMaker AI Pricing page.</p>
<p>Give it a try in Amazon SageMaker AI console and send feedback to AWS re:Post for SageMaker or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/announcing-amazon-sagemaker-inference-for-custom-amazon-nova-models/">Announcing Amazon SageMaker Inference for custom Amazon Nova models</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon Bedrock adds reinforcement ﬁne-tuning simplifying how developers build smarter, more accurate AI models</title>
		<link>https://thenokiablog.com/amazon-bedrock-adds-reinforcement-%ef%ac%81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 03 Dec 2025 16:08:14 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Machine Learning]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS Key Management Service]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-bedrock-adds-reinforcement-%ef%ac%81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models/</guid>

					<description><![CDATA[<p>Organizations face a challenging trade-off when adapting AI models to their specific business needs: settle for...</p>
<p>The post <a href="https://thenokiablog.com/amazon-bedrock-adds-reinforcement-%ef%ac%81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models/">Amazon Bedrock adds reinforcement ﬁne-tuning simplifying how developers build smarter, more accurate AI models</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Organizations face a challenging trade-off when adapting AI models to their specific business needs: settle for generic models that produce average results, or tackle the complexity and expense of advanced model customization. Traditional approaches force a choice between poor performance with smaller models or the high costs of deploying larger model variants and managing complex infrastructure. Reinforcement fine-tuning is an advanced technique that trains models using feedback instead of massive labeled datasets, but implementing it typically requires specialized ML expertise, complicated infrastructure, and significant investment&mdash;with no guarantee of achieving the accuracy needed for specific use cases.</p>
<p>Today, we&rsquo;re announcing reinforcement fine-tuning in Amazon Bedrock, a new model customization capability that creates smarter, more cost-effective models that learn from feedback and deliver higher-quality outputs for specific business needs. Reinforcement fine-tuning uses a feedback-driven approach where models improve iteratively based on reward signals, delivering 66% accuracy gains on average over base models.</p>
<p>Amazon Bedrock automates the reinforcement fine-tuning workflow, making this advanced model customization technique accessible to everyday developers without requiring deep machine learning (ML) expertise or large labeled datasets.</p>
<p><span><strong>How reinforcement fine-tuning works<br>
          <br></strong></span>Reinforcement fine-tuning is built on top of reinforcement learning principles to address a common challenge: getting models to consistently produce outputs that align with business requirements and user preferences.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>While traditional fine-tuning requires large, labeled datasets and expensive human annotation, reinforcement fine-tuning takes a different approach. Instead of learning from fixed examples, it uses reward functions to evaluate and judge which responses are considered good for particular business use cases. This teaches models to understand what makes a quality response without requiring massive amounts of pre-labeled training data, making advanced model customization in Amazon Bedrock more accessible and cost-effective.</p>
<p>Here are the benefits of using reinforcement fine-tuning in Amazon Bedrock:</p>
<ul>
<li><strong>Ease of use</strong> &ndash; Amazon Bedrock automates much of the complexity, making reinforcement fine-tuning more accessible to developers building AI applications. Models can be trained using existing API logs in Amazon Bedrock or by uploading datasets as training data, eliminating the need for labeled datasets or infrastructure setup.</li>
<li><strong>Better model performance</strong> &ndash; Reinforcement fine-tuning improves model accuracy by 66% on average over base models, enabling optimization for price and performance by training smaller, faster, and more efficient model variants. This works with Amazon Nova 2 Lite model, improving quality and price performance for specific business needs, with support for additional models coming soon.</li>
<li><strong>Security &ndash; </strong>Data remains within the secure AWS environment throughout the entire customization process, mitigating security and compliance concerns.</li>
</ul>
<p>The capability supports two complementary approaches to provide flexibility for optimizing models:</p>
<ul>
<li><strong>Reinforcement Learning with Verifiable Rewards (RLVR)</strong> uses rule-based graders for objective tasks like code generation or math reasoning.</li>
<li><strong>Reinforcement Learning from AI Feedback (RLAIF)</strong> employs AI-based judges for subjective tasks like instruction following or content moderation.</li>
</ul>
<p><span><strong>Getting started with reinforcement fine-tuning in Amazon Bedrock</strong></span><br>
        <br>Let&rsquo;s walk through creating a reinforcement fine-tuning job.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>First, I access the Amazon Bedrock console. Then, I navigate to the <strong>Custom models</strong> page. I choose <strong>Create</strong> and then choose <strong>Reinforcement fine-tuning job</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-102279 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-1.png" alt width="1440" height="917"></p>
<p>I start by entering the name of this customization job and then select my base model. At launch, reinforcement fine-tuning supports Amazon Nova 2 Lite, with support for additional models coming soon.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-101326" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-2.png" alt width="1146" height="607"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Next, I need to provide training data. I can use my stored invocation logs directly, eliminating the need to upload separate datasets. I can also upload new JSONL files or select existing datasets from Amazon Simple Storage Service (Amazon S3). Reinforcement fine-tuning automatically validates my training dataset and supports the OpenAI Chat Completions data format. If I provide invocation logs in the Amazon Bedrock invoke or converse format, Amazon Bedrock automatically converts them to the Chat Completions format.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-102280 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-3.png" alt width="1337" height="381"></p>
<p>The reward function setup is where I define what constitutes a good response. I have two options here. For objective tasks, I can select <strong>Custom code</strong> and write custom Python code that gets executed through AWS Lambda functions. For more subjective evaluations, I can select <strong>Model as judge</strong> to use foundation models (FMs) as judges by providing evaluation instructions.</p>
<p>Here, I select <strong>Custom code</strong>, and I create a new Lambda function or use an existing one as a reward function. I can start with one of the provided templates and customize it for my specific needs.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-102281 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-4.png" alt width="1440" height="474"></p>
<p>I can optionally modify default hyperparameters like learning rate, batch size, and epochs.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-102282 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-5.png" alt width="1334" height="1133"></p>
<p>For enhanced security, I can configure virtual private cloud (VPC) settings and AWS Key Management Service (AWS KMS) encryption to meet my organization&rsquo;s compliance requirements. Then, I choose <strong>Create</strong> to start the model customization job.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-102284 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-6.png" alt width="1264" height="882"></p>
<p>During the training process, I can monitor real-time metrics to understand how the model is learning. The training metrics dashboard shows key performance indicators including reward scores, loss curves, and accuracy improvements over time. These metrics help me understand whether the model is converging properly and if the reward function is effectively guiding the learning process.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102206" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-7.png" alt width="2207" height="2279"></p>
<p>When the reinforcement fine-tuning job is completed, I can see the final job status on the <strong>Model details</strong> page.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102207" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-8.png" alt width="2194" height="1388"></p>
<p>Once the job is completed, I can deploy the model with a single click. I select <strong>Set up inference</strong>, then choose <strong>Deploy for on-demand</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102208" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-9.png" alt width="2224" height="957"></p>
<p>Here, I provide a few details for my model.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102209" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-10.png" alt width="2659" height="1269"></p>
<p>After deployment, I can quickly evaluate the model&rsquo;s performance using the Amazon Bedrock playground. This helps me to test the fine-tuned model with sample prompts and compare its responses against the base model to validate the improvements. I select <strong>Test in playground.</strong></p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102210" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-11.png" alt width="2166" height="1102"></p>
<p>The playground provides an intuitive interface for rapid testing and iteration, helping me confirm that the model meets my quality requirements before integrating it into production applications.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-102211" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-12.png" alt width="2783" height="1628"></p>
<p><span><strong>Interactive demo</strong></span><br>
        <br>Learn more by navigating an interactive demo of Amazon Bedrock reinforcement fine-tuning in action.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-102214 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/amazon-bedrock-adds-reinforcement-efac81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models-13.png" alt width="1798" height="967"></p>
<p><span><strong>Additional things to know</strong></span><br>
        <br>Here are key points to note:</p>
<ul>
<li><strong>Templates &mdash; </strong>There are seven ready-to-use reward function templates covering common use cases for both objective and subjective tasks.</li>
<li><strong>Pricing &mdash; </strong>To learn more about pricing, refer to the Amazon Bedrock pricing page.</li>
<li><strong>Security &mdash;</strong> Training data and custom models remain private and aren&rsquo;t used to improve FMs for public use. It supports VPC and AWS KMS encryption for enhanced security.</li>
</ul>
<p>Get started with reinforcement fine-tuning by visiting the reinforcement fine-tuning documentation and by accessing the Amazon Bedrock console.</p>
<p>Happy building!<br>
        <br>&mdash; Donnie</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-bedrock-adds-reinforcement-%ef%ac%81ne-tuning-simplifying-how-developers-build-smarter-more-accurate-ai-models/">Amazon Bedrock adds reinforcement ﬁne-tuning simplifying how developers build smarter, more accurate AI models</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>New serverless customization in Amazon SageMaker AI accelerates model fine-tuning</title>
		<link>https://thenokiablog.com/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 03 Dec 2025 16:08:03 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker AI]]></category>
		<category><![CDATA[Amazon SageMaker HyperPod]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning/</guid>

					<description><![CDATA[<p>Today, I&#8217;m happy to announce new serverless customization in Amazon SageMaker AI for popular AI models,...</p>
<p>The post <a href="https://thenokiablog.com/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning/">New serverless customization in Amazon SageMaker AI accelerates model fine-tuning</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/12/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, I&rsquo;m happy to announce new serverless customization in Amazon SageMaker AI for popular AI models, such as Amazon Nova, DeepSeek, GPT-OSS, Llama, and Qwen. The new customization capability provides an easy-to-use interface for the latest fine-tuning techniques like reinforcement learning, so you can accelerate the AI model customization process from months to days.</p>
<p>With a few clicks, you can seamlessly select a model and customization technique, and handle model evaluation and deployment&mdash;all entirely serverless so you can focus on model tuning rather than managing infrastructure. When you choose serverless customization, SageMaker AI automatically selects and provisions the appropriate compute resources based on the model and data size.</p>
<p><strong><u>Getting started with serverless model customization</u></strong><br>
        <br>You can get started customizing models in Amazon SageMaker Studio. Choose <strong>Models</strong> in the left navigation pane and check out your favorite AI models to be customized.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-101130" src="https://thenokiablog.com/wp-content/uploads/2025/12/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning.jpg" alt width="2560" height="1393" data-wp-editing="1"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong>Customize with UI</strong><br>
        <br>You can customize AI models in a only few clicks. In the <strong>Customize model</strong> dropdown list for a specific model such as <strong>Meta Llama 3.1 8B Instruct</strong>, choose <strong>Customize with UI</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-101777 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning-1.jpg" alt width="1989" height="2560"></p>
<p>You can select a customization technique used to adapt the base model to your use case. SageMaker AI supports <strong>Supervised Fine-Tuning</strong> and the latest model customization techniques including <strong>Direct Preference Optimization</strong>, <strong>Reinforcement Learning from Verifiable Rewards (RLVR)</strong>, and <strong>Reinforcement Learning from AI Feedback (RLAIF)</strong>. Each technique optimizes models in different ways, with selection influenced by factors such as dataset size and quality, available computational resources, task at hand, desired accuracy levels, and deployment constraints.</p>
<p>Upload or select a training dataset to match the format required by the customization technique selected. Use the values of batch size, learning rate, and number of epochs recommended by the technique selected. You can con&#64257;gure advanced settings such as hyperparameters, a newly introduced serverless ML&#64258;ow application for experiment tracking, and network and storage volume encryption. Choose <strong>Submit</strong> to get started on your model training job.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>After your training job is complete, you can see the models you created in the <strong>My Models</strong> tab. Choose <strong>View details</strong> in one of your models.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-101144 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning-2.jpg" alt width="2076" height="1396"></p>
<p>By choosing <strong>Continue customization</strong>, you can continue to customize your model by adjusting hyperparameters or training with different techniques. By choosing <strong>Evaluate</strong>, you can evaluate your customized model to see how it performs compared to the base model.</p>
<p>When you complete both jobs, you can choose either the <strong>SageMaker</strong> or <strong>Bedrock</strong> in the <strong>Deploy</strong> dropdown list to deploy your model.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter wp-image-101778 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning-3.jpg" alt width="2040" height="1460"></p>
<p>You can choose Amazon Bedrock for serverless inference. Choose <strong>Bedrock</strong> and the model name to deploy the model into Amazon Bedrock. To find your deployed models, choose <strong>Imported models</strong> in the Bedrock console.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-101781 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning-4.jpg" alt width="2392" height="1050"></p>
<p>You can also deploy your model to a SageMaker AI inference endpoint if you want to control your deployment resources such as an instance type and instance count. After the SageMaker AI deployment is <strong>In service</strong>, you can use this endpoint to perform inference. In the <strong>Playground</strong> tab, you can test your customized model with a single prompt or chat mode.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-101444 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning-5.jpg" alt width="2230" height="2014"></p>
<p>With the serverless ML&#64258;ow capability, you can automatically log all critical experiment metrics without modifying code and access rich visualizations for further analysis.</p>
<p><strong>Customize with code</strong><br>
        <br>When you choose customizing with code, you can see a sample notebook to fine-tune or deploy AI models. If you want to edit the sample notebook, open it in JupyterLab. Alternatively, you can deploy the model immediately by choosing <strong>Deploy</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-101784 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/12/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning-6.jpg" alt width="2278" height="1446"></p>
<p>You can choose the Amazon Bedrock or SageMaker AI endpoint by selecting the deployment resources either from Amazon SageMaker Inference or Amazon SageMaker Hyperpod.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-101160" src="https://thenokiablog.com/wp-content/uploads/2025/12/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning-7.jpg" alt width="2220" height="1262"></p>
<p>When you choose <strong>Deploy</strong> on the bottom right of the page, it will be redirected back to the model detail page. After the SageMaker AI deployment is in service, you can use this endpoint to perform inference.</p>
<p>Okay, you&rsquo;ve seen how to streamline the model customization in the SageMaker AI. You can now choose your favorite way. To learn more, visit the Amazon SageMaker AI Developer Guide.</p>
<p><strong><u>Now available</u></strong><br>
        <br>New serverless AI model customization in Amazon SageMaker AI is now available in US East (N. Virginia), US West (Oregon), Asia Pacific (Tokyo), and Europe (Ireland) Regions. You only pay for the tokens processed during training and inference. To learn more details, visit Amazon SageMaker AI pricing page.</p>
<p>Give it a try in Amazon SageMaker Studio and send feedback to AWS re:Post for SageMaker or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/new-serverless-customization-in-amazon-sagemaker-ai-accelerates-model-fine-tuning/">New serverless customization in Amazon SageMaker AI accelerates model fine-tuning</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing checkpointless and elastic training on Amazon SageMaker HyperPod</title>
		<link>https://thenokiablog.com/introducing-checkpointless-and-elastic-training-on-amazon-sagemaker-hyperpod/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 03 Dec 2025 16:07:52 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker AI]]></category>
		<category><![CDATA[Amazon SageMaker HyperPod]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/introducing-checkpointless-and-elastic-training-on-amazon-sagemaker-hyperpod/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing two new AI model training features within Amazon SageMaker HyperPod: checkpointless training, an...</p>
<p>The post <a href="https://thenokiablog.com/introducing-checkpointless-and-elastic-training-on-amazon-sagemaker-hyperpod/">Introducing checkpointless and elastic training on Amazon SageMaker HyperPod</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/12/introducing-checkpointless-and-elastic-training-on-amazon-sagemaker-hyperpod.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing two new AI model training features within Amazon SageMaker HyperPod: checkpointless training, an approach that mitigates the need for traditional checkpoint-based recovery by enabling peer-to-peer state recovery, and elastic training, enabling AI workloads to automatically scale based on resource availability.</p>
<ul>
<li><strong>Checkpointless training</strong> &ndash; Checkpointless training eliminates disruptive checkpoint-restart cycles, maintaining forward training momentum despite failures, reducing recovery time from hours to minutes. Accelerate your AI model development, reclaim days from development timelines, and confidently scale training workflows to thousands of AI accelerators.</li>
<li><strong>Elastic training&nbsp;</strong> &ndash; Elastic training maximizes cluster utilization as training workloads automatically expand to use idle capacity as it becomes available, and contract to yield resources as higher-priority workloads like inference volumes peak. Save hours of engineering time per week spent reconfiguring training jobs based on compute availability.</li>
</ul>
<p>Rather than spending time managing training infrastructure, these new training techniques mean that your team can concentrate entirely on enhancing model performance, ultimately getting your AI models to market faster. By eliminating the traditional checkpoint dependencies and fully utilizing available capacity, you can significantly reduce model training completion times.</p>
<p><strong><u>Checkpointless training: How it works</u></strong><br>
        <br>Traditional checkpoint-based recovery has these sequential job stages: 1) job termination and restart, 2) process discovery and network setup, 3) checkpoint retrieval, 4) data loader initialization, and 5) training loop resumption. When failures occur, each stage can become a bottleneck and training recovery can take up to an hour on self-managed training clusters. The entire cluster must wait for every single stage to complete before training can resume. This can lead to the entire training cluster sitting idle during recovery operations, which increases costs and extends the time to market.</p>
<p>Checkpointless training removes this bottleneck entirely by maintaining continuous model state preservation across the training cluster. When failures occur, the system instantly recovers by using healthy peers, avoiding the need for a checkpoint-based recovery that requires restarting the entire job. As a result, checkpointless training enables fault recovery in minutes.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-101253" src="https://thenokiablog.com/wp-content/uploads/2025/12/introducing-checkpointless-and-elastic-training-on-amazon-sagemaker-hyperpod.gif" alt width="800" height="592"></p>
<p>Checkpointless training is designed for incremental adoption and built on four core components that work together: 1) collective communications initialization optimizations, 2) memory-mapped data loading that enables caching, 3) in-process recovery, and 4) checkpointless peer-to-peer state replication. These components are orchestrated through the HyperPod training operator that is used to launch the job. Each component optimizes a specific step in the recovery process, and together they enable automatic detection and recovery of infrastructure faults in minutes with zero manual intervention, even with thousands of AI accelerators. You can progressively enable each of these features as your training scales.</p>
<p>The latest Amazon Nova models were trained using this technology on tens of thousands of accelerators. Additionally, based on internal studies on cluster sizes ranging between 16 GPUs to over 2,000 GPUs, checkpointless training showcased significant improvements in recovery times, reducing downtime by over 80% compared to traditional checkpoint-based recovery.</p>
<p>To learn more, visit checkpointless training GitHub page for implementation and HyperPod Checkpointless Training in the Amazon SageMaker AI Developer Guide.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><strong><u>Elastic training: How it works</u></strong><br>
        <br>On clusters that run different types of modern AI workloads, accelerator availability can change continuously throughout the day as short-duration training runs complete, inference spikes occur and subside, or resources free up from completed experiments. Despite this dynamic availability of AI accelerators, traditional training workloads remain locked into their initial compute allocation, unable to take advantage of idle accelerators without manual intervention. This rigidity leaves valuable GPU capacity unused and prevents organizations from maximizing their infrastructure investment.</p>
<p><img decoding="async" loading="lazy" class="size-full wp-image-101255 alignright" src="https://thenokiablog.com/wp-content/uploads/2025/12/introducing-checkpointless-and-elastic-training-on-amazon-sagemaker-hyperpod-1.gif" alt width="400" height="437">Elastic training transforms how training workloads interact with cluster resources. Training jobs can automatically scale up to utilize available accelerators and gracefully contract when resources are needed elsewhere, all while maintaining training quality.</p>
<p>Workload elasticity is enabled through the HyperPod training operator that orchestrates scaling decisions through integration with the Kubernetes control plane and resource scheduler. It continuously monitors cluster state through three primary channels: pod lifecycle events, node availability changes, and resource scheduler priority signals. This comprehensive monitoring enables near-instantaneous detection of scaling opportunities, whether from newly available resources or requests from higher-priority workloads.</p>
<p>The scaling mechanism relies on adding and removing data parallel replicas. When additional compute resources become available, new data parallel replicas join the training job, accelerating throughput. Conversely, during scale-down events (for example, when a higher-priority workload requests resources), the system scales down by removing replicas rather than terminating the entire job, allowing training to continue at reduced capacity.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Across different scales, the system preserves the global batch size and adapts learning rates, preventing model convergence from being adversely impacted. This enables workloads to dynamically scale up or down to utilize available AI accelerators without any manual intervention.</p>
<p>You can start elastic training through the HyperPod recipes for publicly available foundation models (FMs) including Llama and GPT-OSS. Additionally, you can modify your PyTorch training scripts to add elastic event handlers, which enable the job to dynamically scale.</p>
<p>To learn more, visit the HyperPod Elastic Training in the Amazon SageMaker AI Developer Guide. To get started, find the HyperPod recipes available in the AWS GitHub repository.</p>
<p><strong><u>Now available</u></strong><br>
        <br>Both features are available in all the Regions in which Amazon SageMaker HyperPod is available. You can use these training techniques without additional cost. To learn more, visit the SageMaker HyperPod product page and SageMaker AI pricing page.</p>
<p>Give it a try and send feedback to AWS re:Post for SageMaker or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/introducing-checkpointless-and-elastic-training-on-amazon-sagemaker-hyperpod/">Introducing checkpointless and elastic training on Amazon SageMaker HyperPod</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: AWS Lambda for Rust, NLB for QUIC protocol, Amazon DCV for Mac, and more (November 17, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-aws-lambda-for-rust-nlb-for-quic-protocol-amazon-dcv-for-mac-and-more-november-17-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 17 Nov 2025 17:59:08 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudFront]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon EC2 Mac Instances]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[Amazon EventBridge]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Heroes]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-aws-lambda-for-rust-nlb-for-quic-protocol-amazon-dcv-for-mac-and-more-november-17-2025/</guid>

					<description><![CDATA[<p>The weeks before AWS re:Invent, my team is full steam ahead preparing content for the conference....</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-lambda-for-rust-nlb-for-quic-protocol-amazon-dcv-for-mac-and-more-november-17-2025/">AWS Weekly Roundup: AWS Lambda for Rust, NLB for QUIC protocol, Amazon DCV for Mac, and more (November 17, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/11/aws-weekly-roundup-aws-lambda-for-rust-nlb-for-quic-protocol-amazon-dcv-for-mac-and-more-november-17-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>The weeks before AWS re:Invent, my team is full steam ahead preparing content for the conference. I can&rsquo;t wait to meet you at one of my three talks: CMP346 : Supercharge AI/ML on Apple Silicon with EC2 Mac, CMP344: Speed up Apple application builds with CI/CD on EC2 Mac, and DEV416: Develop your AI Agents and MCP Tools in Swift.</p>
<p>Last week, AWS announced three new AWS Heroes. The AWS Heroes program recognizes a vibrant, worldwide group of AWS experts whose enthusiasm for knowledge-sharing has a real impact within the community. Welcome to the community, Dimple, Rola, and Vivek.</p>
<p>We also opened the GenAI Loft in Tel Aviv, Israel. AWS Gen AI Lofts are collaborative spaces and immersive experiences for startups and developers. The Loft content is tailored to address local customer needs &ndash; from startups and enterprises to public sector organizations, bringing together developers, investors, and industry experts under one roof.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-101091" src="https://thenokiablog.com/wp-content/uploads/2025/11/aws-weekly-roundup-aws-lambda-for-rust-nlb-for-quic-protocol-amazon-dcv-for-mac-and-more-november-17-2025.jpg" alt="GenAI Loft - TLV" width="1024" height="683"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>The loft is open in Tel Aviv until Wednesday, November 19. If you&rsquo;re in the area, check the list of sessions, workshops, and hackathons today.</p>
<p>If you are a serverless developer, last week was really rich with news. Let&rsquo;s start with these.</p>
<p><strong><u>Last week&rsquo;s launches<br>
          <br></u></strong>Here are the launches that got my attention this week:</p>
<ul>
<li>AWS Lambda officially supports Rust , AWS Lambda supports Java 25, and AWS Lambda adds an experimental runtime interface client for Swift &ndash; What a busy time for the Lambda service team! The support for the Rust programming language is now generally available. Although the runtime interface client existed for years, it has just been graduated to version 1.0.0. My colleagues Julian and Darko wrote a blog post to showcase the benefits of using Rust for your Lambda functions. Java 25 also has changes that make Lambda functions written in Java more efficient. My colleague Lefteris wrote a blog post to describe these benefits.</li>
<li>AWS Lambda announces Provisioned Mode for SQS event source mapping &ndash; This provides you with the benefits to optimize throughput and handle traffic spikes by provisioning event polling resources.</li>
<li>Amazon EventBridge introduces enhanced visual rule builder &ndash; The Amazon EventBridge enhanced visual rule builder simplifies event-driven application development with an intuitive interface, comprehensive event catalog, and integration with the EventBridge Schema Registry.</li>
<li>AWS Service Reference Information now supports SDK Operation to Action mapping &ndash; Besides the serverless news, this is the biggest announcement of the week in my opinion. The service reference information now includes which operations are supported by AWS services and which IAM permissions are needed to call a given operation. This will help you answer questions such as &ldquo;I want to call a specific AWS service operation, which IAM permissions do I need?&rdquo; You can automate the retrieval of service reference information through a simple JSON based API.</li>
<li>AWS Network Load Balancer (NLB) now supports QUIC protocol in passthrough mode &ndash; This provides ultra-low latency traffic forwarding with session stickiness using QUIC Connection IDs. This capability reduces application latency by 25-30% for mobile-first applications through minimized handshakes and connection resilience. NLB operates in passthrough mode, forwarding QUIC traffic directly to targets while maintaining customer control over TLS certificates and end-to-end encryption. The blog post has the details.</li>
<li>Application Load Balancer (ALB) support client credential flow with JWT verification &ndash; This one is important for API developers too. This simplifies the deployment of secure machine-to-machine (M2M) and service-to-service (S2S) communications. This provides ALB with the ability to verify JWTs, reducing architectural complexity and simplifying security implementation.</li>
<li>AWS KMS now supports Edwards-curve Digital Signature Algorithm (EdDSA) &ndash; This capability provides 128-bit security equivalent to NIST P-256 with faster signing performance and compact sizes (64-byte signatures, 32-byte public keys). Ed25519 is ideal for IoT devices and blockchain applications requiring small key and signature sizes.</li>
<li>Amazon DCV now supports Amazon EC2 Mac instances &ndash; This provides high-performance remote desktop access with 4K resolution and 60 FPS performance. You can connect from Windows, Linux, macOS, or web clients with features including time zone redirection and audio output.</li>
<li>Amazon Linux 2023 version 2025110 is released &ndash; It now includes packages for Mountpoint for Amazon S3, the Swift 6.2.1 toolchain, and Node.js 24. Installing Swift on Amazon Linux 2023 virtual machines or containers is now as easy as <code>sudo dnf install -y swiftlang</code>.</li>
</ul>
<p><strong><u>Additional updates</u></strong><br>
        <br>Here are some additional projects, blog posts, and news items that I found interesting:</p>
<ul>
<li>Amazon Elastic Kubernetes Service gets independent affirmation of its zero operator access design &ndash; Amazon EKS offers a zero operator access posture. AWS personnel cannot access your content. This is achieved through a combination of AWS Nitro System-based instances, restricted administrative APIs, and end-to-end encryption. An independent review by NCC Group confirmed the effectiveness of these security measures.</li>
<li>Make your web apps hands-free with Amazon Nova Sonic &ndash; Amazon Nova Sonic, a foundation model from AAmazon Bedrock, provides you with the ability to create natural, low-latency, bidirectional speech conversations for applications. This provides users with the ability to collaborate with applications through voice and embedded intelligence, unlocking new interaction patterns and enhancing usability. This blog post demonstrates a reference app, Smart Todo App. It shows how voice can be integrated to provide a hands-free experience for task management.</li>
<li>AWS X-Ray SDKs &amp; Daemon migration to OpenTelemetry &ndash; AWS X-Ray is transitioning to OpenTelemetry as its primary instrumentation standard for application tracing. OpenTelemetry-based instrumentation solutions are recommended for producing traces from applications and sending them to AWS X-Ray. X-Ray&rsquo;s existing console experience and functionality continue to be fully supported and remains unchanged by this transition.</li>
<li>Powering the world&rsquo;s largest events: How Amazon CloudFront delivers at scale &ndash; Amazon CloudFront achieved a record-breaking peak of 268 terabits per second on November 1, 2025, during major game delivery workloads&mdash;enough bandwidth to simultaneously stream live sports in HD to approximately 45 million concurrent viewers. This milestone demonstrates the CloudFront massive scale, powered by 750+ edge locations across 440+ cities globally and 1,140+ embedded PoPs within 100+ ISPs, with the latest generation delivering 3x the performance of previous versions.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><strong><u>Upcoming AWS events</u></strong><br>
        <br>Check your calendars so that you can sign up for these upcoming events:</p>
<ul>
<li>AWS Builder Loft &ndash; A community tech space in San Francisco where you can learn from expert sessions, join hands-on workshops, explore AI and emerging technologies, and collaborate with other builders to accelerate your ideas. Browse the upcoming sessions and join the events that interest you.</li>
<li>AWS Community Days &ndash; Join community-led conferences that feature technical discussions, workshops, and hands-on labs led by experienced AWS users and industry leaders from around the world. I will deliver the opening keynote at the last Community Day of the year in Kinshasa, Democratic Republic of Congo (November 22). The next Community Day will be in Timi&#351;oara, Rom&acirc;nia (April 2026). The call for papers is now open.</li>
<li>AWS Skills Center Seattle 4th Anniversary Celebration &ndash; A free, public event on November 20 with a keynote, learned panels, recruiter insights, raffles, and virtual participation options.</li>
</ul>
<p>Join the AWS Builder Center to learn, build, and connect with builders in the AWS community. Browse here for upcoming in-person events, developer-focused events, and events for startups.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>       &mdash; seb</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>This post is part of our&nbsp;Weekly Roundup&nbsp;series. Check back each week for a quick roundup of interesting news and announcements from AWS!</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-lambda-for-rust-nlb-for-quic-protocol-amazon-dcv-for-mac-and-more-november-17-2025/">AWS Weekly Roundup: AWS Lambda for Rust, NLB for QUIC protocol, Amazon DCV for Mac, and more (November 17, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Project Rainier online, Amazon Nova, Amazon Bedrock, and more (November 3, 2025)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-project-rainier-online-amazon-nova-amazon-bedrock-and-more-november-3-2025/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 17:55:23 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon DocumentDB]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Amazon Kinesis]]></category>
		<category><![CDATA[Amazon Location]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Developer]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Serverless Application Model]]></category>
		<category><![CDATA[AWS Step Functions]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-project-rainier-online-amazon-nova-amazon-bedrock-and-more-november-3-2025/</guid>

					<description><![CDATA[<p>Last week I met Jeff Barr at the AWS Shenzhen Community Day. Jeff shared stories about...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-project-rainier-online-amazon-nova-amazon-bedrock-and-more-november-3-2025/">AWS Weekly Roundup: Project Rainier online, Amazon Nova, Amazon Bedrock, and more (November 3, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/11/aws-weekly-roundup-project-rainier-online-amazon-nova-amazon-bedrock-and-more-november-3-2025.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p><img loading="lazy" decoding="async" class="wp-image-100247 size-large alignright" src="https://thenokiablog.com/wp-content/uploads/2025/11/aws-weekly-roundup-project-rainier-online-amazon-nova-amazon-bedrock-and-more-november-3-2025.jpg" alt width="1024" height="606">Last week I met Jeff Barr at the AWS Shenzhen Community Day. Jeff shared stories about how builders around the world are experimenting with generative AI and encouraged local developers to keep pushing ideas into real prototypes. Many attendees stayed after the sessions to discuss model grounding, evaluation, and how to bring generative AI into real applications.</p>
<p>Community builders showcased creative Kiro-themed demos, AI-powered IoT projects, and student-led experiments. It was inspiring to see new developers, students, and long-time Amazon Web Services (AWS) community leaders connecting over shared curiosity and excitement for generative AI innovation.</p>
<p>Project Rainier, one of the world&rsquo;s most powerful operational AI supercomputers is now online. Built by AWS in close collaboration with Anthropic, Project Rainier brings nearly 500,000 AWS custom-designed Trainium2 chips into service using a new Amazon Elastic Compute (Amazon EC2) UltraServer and EC2 UltraCluster architecture designed for high-bandwidth, low-latency model training at hyperscale.</p>
<p>Anthropic is already training and running inference for Claude on Project Rainier, and is expected to scale to more than one million Trainium2 chips across direct usage and Amazon Bedrock by the end of 2025. For architecture details, deployment insights, and behind-the-scenes video of an UltraServer coming online, refer to AWS activates Project Rainier for the full announcement.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>Last week&rsquo;s launches</u></strong><br>Here are the launches that got my attention this week:</p>
<ul>
<li>Amazon Nova &ndash; Adds Web Grounding as a new built-in tool for real-time, citation-based web retrieval, and introduces Multimodal Embeddings, a state-of-the-art model that produces unified cross-modal vectors, improving accuracy for Retrieval Augmented Generation (RAG) and semantic search. Both capabilities are available in Amazon Bedrock.</li>
<li>Amazon Bedrock &ndash; TwelveLabs&rsquo; Marengo Embed 3.0 is now available for long-form, video-native multimodal embeddings across video, images, audio, and text with improved domain accuracy. Stability AI Image Services added four new tools: Outpaint, Fast Upscale, Conservative Upscale, and Creative Upscale for high-resolution upscaling, outpainting, and controlled variations.</li>
<li>Model Context Protocol (MCP) Proxy for AWS &ndash; Now generally available as a client-side proxy that connects MCP clients to remote AWS hosted MCP servers using SigV4 authentication. It works with tools like Amazon Q Developer CLI, Kiro, Cursor, and Strands Agents, and provides safety controls such as read-only mode, retry logic, and logging. The Proxy is open-source. You can visit&nbsp;the AWS GitHub repository to view the installation and configuration options and start connecting with remote AWS MCP servers.</li>
<li>Amazon Elastic Container Service (Amazon ECS) &ndash; Now supports built-in linear and canary deployment strategies, providing gradual traffic shifting, canary testing with small production slices, deployment bake times for safe rollback, and Amazon CloudWatch alarm-based automated rollbacks.</li>
<li>Amazon DocumentDB &ndash; Adds a new query planner in Amazon DocumentDB 5.0 that delivers up to 10 times faster query performance with more optimal index plans and support for <code>$neq</code>, <code>$nin</code>, and nested <code>$elementMatch</code>, and can be enabled through cluster parameter groups without downtime.</li>
<li>Amazon Elastic Block Store (Amazon EBS) &ndash; You can now use new per-volume CloudWatch metrics, VolumeAvgIOPS and VolumeAvgThroughput, to get minute-level visibility into average IOPS and throughput for EBS volumes on AWS Nitro based instances. These metrics help monitor performance trends, troubleshoot bottlenecks, and optimize provisioned capacity.</li>
<li>Amazon Kinesis Data Streams &ndash; You can now send individual records up to 10 MiB, a tenfold increase from the previous limit, helping support larger Internet of Things (IoT), change data capture (CDC), and AI-generated payloads.<br>Amazon SageMaker &ndash; Unified Studio search results now provide additional search context, showing matched metadata fields and ranking rationale to improve transparency and relevance in data discovery.</li>
</ul>
<p><strong><u>Additional updates</u></strong><br>Here are some additional projects, blog posts, and news items that I found interesting:</p>
<ul>
<li>Building production-ready 3D pipelines with AWS VAMS and 4D Pipeline &ndash; A reference architecture for creating scalable, cloud-based 3D asset pipelines using AWS Visual Asset Management System (VAMS) and 4D Pipeline, supporting ingest, validation, collaborative review, and distribution across games, visual effects (VFX), and digital twins.</li>
<li>Amazon Location Service introduces new API key restrictions &ndash; You can now create granular security policies with bundle IDs to restrict API access to specific mobile applications, improving access control and strengthening application-level security across location-based workloads.</li>
<li>AWS Clean Rooms launches advanced SQL configurations &ndash; A performance enhancement for Spark SQL workloads that supports runtime customization of Spark properties and compute sizes, plus table caching for faster and more cost-efficient processing of large analytical queries.</li>
<li>AWS Serverless MCP Server adds event source mappings (ESM) tools &ndash; A capability for event-driven serverless applications that supports configuration, performance tuning, and troubleshooting of AWS Lambda event source mappings, including AWS Serverless Application Model (AWS SAM) template generation and diagnostic insights.</li>
<li>AWS IoT Greengrass releases an AI agent context pack &ndash; A development accelerator for cloud-connected edge applications that provides ready-to-use instructions, examples, and templates, helping teams integrate generative AI tools such as Amazon Q for faster software creation, testing, and fleet-wide deployment. It&rsquo;s available as open source on the GitHub repository.</li>
<li>AWS Step Functions introduces a new metrics dashboard &ndash; You can now view usage, billing, and performance metrics at the state-machine level for standard and express workflows in a single console view, improving visibility and troubleshooting for distributed applications.</li>
</ul>
<p><strong><u>Upcoming AWS events</u></strong><br>Check your calendars so that you can sign up for these upcoming events:</p>
<ul>
<li>AWS Builder Loft &ndash; A community tech space in San Francisco where you can learn from expert sessions, join hands-on workshops, explore AI and emerging technologies, and collaborate with other builders to accelerate their ideas. Browse the upcoming sessions and join the events that interest you.</li>
<li>AWS Community Days &ndash; Join community-led conferences that feature technical discussions, workshops, and hands-on labs led by experienced AWS users and industry leaders from around the world: Hong Kong (November 2), Abuja (November 8), Cameroon (November 8), and Spain (November 15).</li>
<li>AWS Skills Center Seattle 4th Anniversary Celebration &ndash; A free, public event on November 20 with a keynote, learned panels, recruiter insights, raffles, and virtual participation options.</li>
</ul>
<p>Join the AWS Builder Center to learn, build, and connect with builders in the AWS community. Browse here for upcoming in-person events, developer-focused events, and events for startups.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&ndash; Betty</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-project-rainier-online-amazon-nova-amazon-bedrock-and-more-november-3-2025/">AWS Weekly Roundup: Project Rainier online, Amazon Nova, Amazon Bedrock, and more (November 3, 2025)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Build more accurate AI applications with Amazon Nova Web Grounding</title>
		<link>https://thenokiablog.com/build-more-accurate-ai-applications-with-amazon-nova-web-grounding/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 28 Oct 2025 23:59:17 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/build-more-accurate-ai-applications-with-amazon-nova-web-grounding/</guid>

					<description><![CDATA[<p>Imagine building AI applications that deliver accurate, current information without the complexity of developing intricate data...</p>
<p>The post <a href="https://thenokiablog.com/build-more-accurate-ai-applications-with-amazon-nova-web-grounding/">Build more accurate AI applications with Amazon Nova Web Grounding</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/10/build-more-accurate-ai-applications-with-amazon-nova-web-grounding.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Imagine building AI applications that deliver accurate, current information without the complexity of developing intricate data retrieval systems. Today, we&rsquo;re excited to announce the general availability of Web Grounding, a new built-in tool for Nova models on Amazon Bedrock.</p>
<p>Web Grounding provides developers with a turnkey Retrieval Augmented Generation (RAG) option that allows the Amazon Nova foundation models to intelligently decide when to retrieve and incorporate relevant up-to-date information based on the context of the prompt. This helps to ground the model output by incorporating cited public sources as context, aiming to reduce hallucinations and improve accuracy.</p>
<p><span><strong>When should developers use Web Grounding?<br></strong></span></p>
<p>Developers should consider using Web Grounding when building applications that require access to current, factual information or need to provide well-cited responses. The capability is particularly valuable across a range of applications, from knowledge-based chat assistants providing up-to-date information about products and services, to content generation tools requiring fact-checking and source verification. It&rsquo;s also ideal for research assistants that need to synthesize information from multiple current sources, as well as customer support applications where accuracy and verifiability are crucial.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Web Grounding is especially useful when you need to reduce hallucinations in your AI applications or when your use case requires transparent source attribution. Because it automatically handles the retrieval and integration of information, it&rsquo;s an efficient solution for developers who want to focus on building their applications rather than managing complex RAG implementations.</p>
<p><span><strong>Getting started</strong></span><br>Web Grounding seamlessly integrates with supported Amazon Nova models to handle information retrieval and processing during inference. This eliminates the need to build and maintain complex RAG pipelines, while also providing source attributions that verify the origin of information.</p>
<p>Let&rsquo;s see an example of asking a question to Nova Premier using Python to call the Amazon Bedrock Converse API with Web Grounding enabled.</p>
<p>First, I created an Amazon Bedrock client using AWS SDK for Python (Boto3) in the usual way. For good practice, I&rsquo;m using a session, which helps to group configurations and make them reusable. I then create a BedrockRuntimeClient.</p>
<pre><code class="lang-python">try:
    session = boto3.Session(region_name='us-east-1')
    client = session.client(
        'bedrock-runtime')</code></pre>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>I then prepare the Amazon Bedrock Converse API payload. It includes a &ldquo;role&rdquo; parameter set to &ldquo;user&rdquo;, indicating that the message comes from our application&rsquo;s user (compared to &ldquo;assistant&rdquo; for AI-generated responses).</p>
<p>For this demo, I chose the question &ldquo;What are the current AWS Regions and their locations?&rdquo; This was selected intentionally because it requires current information, making it useful to demonstrate how Amazon Nova can automatically invoke searches using Web Grounding when it determines that up-to-date knowledge is needed.</p>
<pre><code class="lang-python"># Prepare the conversation in the format expected by Bedrock
question = "What are the current AWS regions and their locations?"
conversation = [
   {
     "role": "user",  # Indicates this message is from the user
     "content": [{"text": question}],  # The actual question text
      }
    ]</code></pre>
<p>First, let&rsquo;s see what the output is without Web Grounding. I make a call to Amazon Bedrock Converse API.</p>
<pre><code class="lang-python"># Make the API call to Bedrock 
model_id = "us.amazon.nova-premier-v1:0" 
response = client.converse( 
    modelId=model_id, # Which AI model to use 
    messages=conversation, # The conversation history (just our question in this case) 
    )
print(response['output']['message']['content'][0]['text'])</code></pre>
<p>I get a list of all the current AWS Regions and their locations.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-100151" src="https://thenokiablog.com/wp-content/uploads/2025/10/build-more-accurate-ai-applications-with-amazon-nova-web-grounding-1.png" alt width="2338" height="1438"></p>
<p>Now let&rsquo;s use Web Grounding. I make a similar call to the Amazon Bedrock Converse API, but declare <code>nova_grounding</code> as one of the tools available to the model.</p>
<pre><code class="lang-python">model_id = "us.amazon.nova-premier-v1:0" 
response = client.converse( 
    modelId=model_id, 
    messages=conversation, 
    toolConfig= {
          "tools":[ 
              {
                "systemTool": {
                   "name": "nova_grounding" # Enables the model to search real-time information
                 }
              }
          ]
     }
)</code></pre>
<p>After processing the response, I can see that the model used Web Grounding to access up-to-date information. The output includes reasoning traces that I can use to follow its thought process and see where it automatically queried external sources. The content of the responses from these external calls appear as <code>[HIDDEN]</code> &ndash; a standard practice in AI systems that both protects sensitive information and helps manage output size.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-100153" src="https://thenokiablog.com/wp-content/uploads/2025/10/build-more-accurate-ai-applications-with-amazon-nova-web-grounding-2.png" alt width="1502" height="1694"></p>
<p>Additionally, the output also includes <code>citationsContent</code> objects containing information about the sources queried by Web Grounding.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-100154" src="https://thenokiablog.com/wp-content/uploads/2025/10/build-more-accurate-ai-applications-with-amazon-nova-web-grounding-3.png" alt width="1986" height="1524"></p>
<p>Finally, I can see the list of AWS Regions. It finishes with a message right at the end stating that &ldquo;These are the most current and active AWS regions globally.&rdquo;</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-100156" src="https://thenokiablog.com/wp-content/uploads/2025/10/build-more-accurate-ai-applications-with-amazon-nova-web-grounding-4.png" alt width="2688" height="352"></p>
<p>Web Grounding represents a significant step forward in making AI applications more reliable and current with minimum effort. Whether you&rsquo;re building customer service chat assistants that need to provide up-to-date accurate information, developing research applications that analyze and synthesize information from multiple sources, or creating travel applications that deliver the latest details about destinations and accommodations, Web Grounding can help you deliver more accurate and relevant responses to your users with a convenient turnkey solution that is straightforward to configure and use.</p>
<p><span><strong>Things to know<br></strong></span>Amazon Nova Web Grounding is available today in US East (N. Virginia). Web Grounding will also soon launch on US East (Ohio), and US West (Oregon).</p>
<p>Web Grounding incurs additional cost. Refer to the Amazon Bedrock pricing page for more details.</p>
<p>Currently, you can only use Web Grounding with Nova Premier but support for other Nova models will be added soon.</p>
<p>If you haven&rsquo;t used Amazon Nova before or are looking to go deeper, try this self-paced online workshop where you can learn how to effectively use Amazon Nova foundation models and related features for text, image, and video processing through hands-on exercises.</p>
<p>       Matheus Guimaraes | @codingmatheus<br>
       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/build-more-accurate-ai-applications-with-amazon-nova-web-grounding/">Build more accurate AI applications with Amazon Nova Web Grounding</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon Nova Multimodal Embeddings: State-of-the-art embedding model for agentic RAG and semantic search</title>
		<link>https://thenokiablog.com/amazon-nova-multimodal-embeddings-state-of-the-art-embedding-model-for-agentic-rag-and-semantic-search/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 28 Oct 2025 15:12:38 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[*Post Types]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Machine Learning]]></category>
		<category><![CDATA[Amazon Nova]]></category>
		<category><![CDATA[Amazon OpenSearch Service]]></category>
		<category><![CDATA[Amazon Q]]></category>
		<category><![CDATA[Amazon Q Developer]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Responsible AI]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-nova-multimodal-embeddings-state-of-the-art-embedding-model-for-agentic-rag-and-semantic-search/</guid>

					<description><![CDATA[<p>Today, we&#8217;re introducing Amazon Nova Multimodal Embeddings, a state-of-the-art multimodal embedding model for agentic retrieval-augmented generation...</p>
<p>The post <a href="https://thenokiablog.com/amazon-nova-multimodal-embeddings-state-of-the-art-embedding-model-for-agentic-rag-and-semantic-search/">Amazon Nova Multimodal Embeddings: State-of-the-art embedding model for agentic RAG and semantic search</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/10/amazon-nova-multimodal-embeddings-state-of-the-art-embedding-model-for-agentic-rag-and-semantic-search.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re introducing Amazon Nova Multimodal Embeddings, a state-of-the-art multimodal embedding model for agentic retrieval-augmented generation (RAG) and semantic search applications, available in Amazon Bedrock. It is the first unified embedding model that supports text, documents, images, video, and audio through a single model to enable crossmodal retrieval with leading accuracy.</p>
<p>Embedding models convert textual, visual, and audio inputs into numerical representations called embeddings. These embeddings capture the meaning of the input in a way that AI systems can compare, search, and analyze, powering use cases such as semantic search and RAG.</p>
<p>Organizations are increasingly seeking solutions to unlock insights from the growing volume of unstructured data that is spread across text, image, document, video, and audio content. For example, an organization might have product images, brochures that contain infographics and text, and user-uploaded video clips. Embedding models are able to unlock value from unstructured data, however traditional models are typically specialized to handle one content type. This limitation drives customers to either build complex crossmodal embedding solutions or restrict themselves to use cases focused on a single content type. The problem also applies to mixed-modality content types such as documents with interleaved text and images or video with visual, audio, and textual elements where existing models struggle to capture crossmodal relationships e&#64256;ectively.</p>
<p>Nova Multimodal Embeddings supports a unified semantic space for text, documents, images, video, and audio for use cases such as crossmodal search across mixed-modality content, searching with a reference image, and retrieving visual documents.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><span><strong>Evaluating Amazon Nova Multimodal Embeddings performance<br></strong></span>We evaluated the model on a broad range of benchmarks, and it delivers leading accuracy out-of-the-box as described in the following table.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-100195 size-large" src="https://thenokiablog.com/wp-content/uploads/2025/10/amazon-nova-multimodal-embeddings-state-of-the-art-embedding-model-for-agentic-rag-and-semantic-search-1.png" alt="Amazon Nova Embeddings benchmarks" width="1024" height="642"></p>
<p>Nova Multimodal Embeddings supports a context length of up to 8K tokens, text in up to 200 languages, and accepts inputs via synchronous and asynchronous APIs. Additionally, it supports segmentation (also known as &ldquo;chunking&rdquo;) to partition long-form text, video, or audio content into manageable segments, generating embeddings for each portion. Lastly, the model o&#64256;ers four output embedding dimensions, trained using Matryoshka Representation Learning (MRL) that enables low-latency end-to-end retrieval with minimal accuracy changes.</p>
<p>Let&rsquo;s see how the new model can be used in practice.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><span><strong>Using Amazon Nova Multimodal Embeddings</strong></span><br>Getting started with Nova Multimodal Embeddings follows the same pattern as other models in Amazon Bedrock. The model accepts text, documents, images, video, or audio as input and returns numerical embeddings that you can use for semantic search, similarity comparison, or RAG.</p>
<p>Here&rsquo;s a practical example using the AWS SDK for Python (Boto3) that shows how to create embeddings from different content types and store them for later retrieval. For simplicity, I&rsquo;ll use Amazon S3 Vectors, a cost-optimized storage with native support for storing and querying vectors at any scale, to store and search the embeddings.</p>
<p>Let&rsquo;s start with the fundamentals: converting text into embeddings. This example shows how to transform a simple text description into a numerical representation that captures its semantic meaning. These embeddings can later be compared with embeddings from documents, images, videos, or audio to find related content.</p>
<p>To make the code easy to follow, I&rsquo;ll show a section of the script at a time. The full script is included at the end of this walkthrough.</p>
<pre><code class="lang-python">import json
import base64
import time
import boto3

MODEL_ID = "amazon.nova-2-multimodal-embeddings-v1:0"
EMBEDDING_DIMENSION = 3072

# Initialize Amazon Bedrock Runtime client
bedrock_runtime = boto3.client("bedrock-runtime", region_name="us-east-1")

print(f"Generating text embedding with {MODEL_ID} ...")

# Text to embed
text = "Amazon Nova is a multimodal foundation model"

# Create embedding
request_body = {
    "taskType": "SINGLE_EMBEDDING",
    "singleEmbeddingParams": {
        "embeddingPurpose": "GENERIC_INDEX",
        "embeddingDimension": EMBEDDING_DIMENSION,
        "text": {"truncationMode": "END", "value": text},
    },
}

response = bedrock_runtime.invoke_model(
    body=json.dumps(request_body),
    modelId=MODEL_ID,
    contentType="application/json",
)

# Extract embedding
response_body = json.loads(response["body"].read())
embedding = response_body["embeddings"][0]["embedding"]

print(f"Generated embedding with {len(embedding)} dimensions")</code></pre>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Now we&rsquo;ll process visual content using the same embedding space using a <code>photo.jpg</code> file in the same folder as the script. This demonstrates the power of multimodality: Nova Multimodal Embeddings is able to capture both textual and visual context into a single embedding that provides enhanced understanding of the document.</p>
<p>Nova Multimodal Embeddings can generate embeddings that are optimized for how they are being used. When indexing for a search or retrieval use case, <code>embeddingPurpose</code> can be set to <code>GENERIC_INDEX</code>. For the query step, <code>embeddingPurpose</code> can be set depending on the type of item to be retrieved. For example, when retrieving documents, <code>embeddingPurpose</code> can be set to <code>DOCUMENT_RETRIEVAL</code>.</p>
<pre><code class="lang-python"># Read and encode image
print(f"Generating image embedding with {MODEL_ID} ...")

with open("photo.jpg", "rb") as f:
    image_bytes = base64.b64encode(f.read()).decode("utf-8")

# Create embedding
request_body = {
    "taskType": "SINGLE_EMBEDDING",
    "singleEmbeddingParams": {
        "embeddingPurpose": "GENERIC_INDEX",
        "embeddingDimension": EMBEDDING_DIMENSION,
        "image": {
            "format": "jpeg",
            "source": {"bytes": image_bytes}
        },
    },
}

response = bedrock_runtime.invoke_model(
    body=json.dumps(request_body),
    modelId=MODEL_ID,
    contentType="application/json",
)

# Extract embedding
response_body = json.loads(response["body"].read())
embedding = response_body["embeddings"][0]["embedding"]

print(f"Generated embedding with {len(embedding)} dimensions")</code></pre>
<p>To process video content, I use the asynchronous API. That&rsquo;s a requirement for videos that are larger than 25MB when encoded as Base64. First, I upload a local video to an S3 bucket in the same AWS Region.</p>
<pre><code class="lang-bash">aws s3 cp presentation.mp4 s3://my-video-bucket/videos/</code></pre>
<p>This example shows how to extract embeddings from both visual and audio components of a video file. The segmentation feature breaks longer videos into manageable chunks, making it practical to search through hours of content efficiently.</p>
<pre><code class="lang-python"># Initialize Amazon S3 client
s3 = boto3.client("s3", region_name="us-east-1")

print(f"Generating video embedding with {MODEL_ID} ...")

# Amazon S3 URIs
S3_VIDEO_URI = "s3://my-video-bucket/videos/presentation.mp4"
S3_EMBEDDING_DESTINATION_URI = "s3://my-embedding-destination-bucket/embeddings-output/"

# Create async embedding job for video with audio
model_input = {
    "taskType": "SEGMENTED_EMBEDDING",
    "segmentedEmbeddingParams": {
        "embeddingPurpose": "GENERIC_INDEX",
        "embeddingDimension": EMBEDDING_DIMENSION,
        "video": {
            "format": "mp4",
            "embeddingMode": "AUDIO_VIDEO_COMBINED",
            "source": {
                "s3Location": {"uri": S3_VIDEO_URI}
            },
            "segmentationConfig": {
                "durationSeconds": 15  # Segment into 15-second chunks
            },
        },
    },
}

response = bedrock_runtime.start_async_invoke(
    modelId=MODEL_ID,
    modelInput=model_input,
    outputDataConfig={
        "s3OutputDataConfig": {
            "s3Uri": S3_EMBEDDING_DESTINATION_URI
        }
    },
)

invocation_arn = response["invocationArn"]
print(f"Async job started: {invocation_arn}")

# Poll until job completes
print("nPolling for job completion...")
while True:
    job = bedrock_runtime.get_async_invoke(invocationArn=invocation_arn)
    status = job["status"]
    print(f"Status: {status}")

    if status != "InProgress":
        break
    time.sleep(15)

# Check if job completed successfully
if status == "Completed":
    output_s3_uri = job["outputDataConfig"]["s3OutputDataConfig"]["s3Uri"]
    print(f"nSuccess! Embeddings at: {output_s3_uri}")

    # Parse S3 URI to get bucket and prefix
    s3_uri_parts = output_s3_uri[5:].split("/", 1)  # Remove "s3://" prefix
    bucket = s3_uri_parts[0]
    prefix = s3_uri_parts[1] if len(s3_uri_parts) &gt; 1 else ""

    # AUDIO_VIDEO_COMBINED mode outputs to embedding-audio-video.jsonl
    # The output_s3_uri already includes the job ID, so just append the filename
    embeddings_key = f"{prefix}/embedding-audio-video.jsonl".lstrip("/")

    print(f"Reading embeddings from: s3://{bucket}/{embeddings_key}")

    # Read and parse JSONL file
    response = s3.get_object(Bucket=bucket, Key=embeddings_key)
    content = response['Body'].read().decode('utf-8')

    embeddings = []
    for line in content.strip().split('n'):
        if line:
            embeddings.append(json.loads(line))

    print(f"nFound {len(embeddings)} video segments:")
    for i, segment in enumerate(embeddings):
        print(f"  Segment {i}: {segment.get('startTime', 0):.1f}s - {segment.get('endTime', 0):.1f}s")
        print(f"    Embedding dimension: {len(segment.get('embedding', []))}")
else:
    print(f"nJob failed: {job.get('failureMessage', 'Unknown error')}")</code></pre>
<p>With our embeddings generated, we need a place to store and search them efficiently. This example demonstrates setting up a vector store using Amazon S3 Vectors, which provides the infrastructure needed for similarity search at scale. Think of this as creating a searchable index where semantically similar content naturally clusters together. When adding an embedding to the index, I use the metadata to specify the original format and the content being indexed.</p>
<pre><code class="lang-python"># Initialize Amazon S3 Vectors client
s3vectors = boto3.client("s3vectors", region_name="us-east-1")

# Configuration
VECTOR_BUCKET = "my-vector-store"
INDEX_NAME = "embeddings"

# Create vector bucket and index (if they don't exist)
try:
    s3vectors.get_vector_bucket(vectorBucketName=VECTOR_BUCKET)
    print(f"Vector bucket {VECTOR_BUCKET} already exists")
except s3vectors.exceptions.NotFoundException:
    s3vectors.create_vector_bucket(vectorBucketName=VECTOR_BUCKET)
    print(f"Created vector bucket: {VECTOR_BUCKET}")

try:
    s3vectors.get_index(vectorBucketName=VECTOR_BUCKET, indexName=INDEX_NAME)
    print(f"Vector index {INDEX_NAME} already exists")
except s3vectors.exceptions.NotFoundException:
    s3vectors.create_index(
        vectorBucketName=VECTOR_BUCKET,
        indexName=INDEX_NAME,
        dimension=EMBEDDING_DIMENSION,
        dataType="float32",
        distanceMetric="cosine"
    )
    print(f"Created index: {INDEX_NAME}")

texts = [
    "Machine learning on AWS",
    "Amazon Bedrock provides foundation models",
    "S3 Vectors enables semantic search"
]

print(f"nGenerating embeddings for {len(texts)} texts...")

# Generate embeddings using Amazon Nova for each text
vectors = []
for text in texts:
    response = bedrock_runtime.invoke_model(
        body=json.dumps({
            "taskType": "SINGLE_EMBEDDING",
            "singleEmbeddingParams": {
                "embeddingDimension": EMBEDDING_DIMENSION,
                "text": {"truncationMode": "END", "value": text}
            }
        }),
        modelId=MODEL_ID,
        accept="application/json",
        contentType="application/json"
    )

    response_body = json.loads(response["body"].read())
    embedding = response_body["embeddings"][0]["embedding"]

    vectors.append({
        "key": f"text:{text[:50]}",  # Unique identifier
        "data": {"float32": embedding},
        "metadata": {"type": "text", "content": text}
    })
    print(f"  &#10003; Generated embedding for: {text}")

# Add all vectors to store in a single call
s3vectors.put_vectors(
    vectorBucketName=VECTOR_BUCKET,
    indexName=INDEX_NAME,
    vectors=vectors
)

print(f"nSuccessfully added {len(vectors)} vectors to the store in one put_vectors call!")</code></pre>
<p>This final example demonstrates the capability of searching across different content types with a single query, finding the most similar content regardless of whether it originated from text, images, videos, or audio. The distance scores help you understand how closely related the results are to your original query.</p>
<pre><code class="lang-python"># Text to query
query_text = "foundation models"  

print(f"nGenerating embeddings for query '{query_text}' ...")

# Generate embeddings
response = bedrock_runtime.invoke_model(
    body=json.dumps({
        "taskType": "SINGLE_EMBEDDING",
        "singleEmbeddingParams": {
            "embeddingPurpose": "GENERIC_RETRIEVAL",
            "embeddingDimension": EMBEDDING_DIMENSION,
            "text": {"truncationMode": "END", "value": query_text}
        }
    }),
    modelId=MODEL_ID,
    accept="application/json",
    contentType="application/json"
)

response_body = json.loads(response["body"].read())
query_embedding = response_body["embeddings"][0]["embedding"]

print(f"Searching for similar embeddings...n")

# Search for top 5 most similar vectors
response = s3vectors.query_vectors(
    vectorBucketName=VECTOR_BUCKET,
    indexName=INDEX_NAME,
    queryVector={"float32": query_embedding},
    topK=5,
    returnDistance=True,
    returnMetadata=True
)

# Display results
print(f"Found {len(response['vectors'])} results:n")
for i, result in enumerate(response["vectors"], 1):
    print(f"{i}. {result['key']}")
    print(f"   Distance: {result['distance']:.4f}")
    if result.get("metadata"):
        print(f"   Metadata: {result['metadata']}")
    print()</code></pre>
<p>Crossmodal search is one of the key advantages of multimodal embeddings. With crossmodal search, you can query with text and find relevant images. You can also search for videos using text descriptions, find audio clips that match certain topics, or discover documents based on their visual and textual content. For your reference, the full script with all previous examples merged together is here:</p>
<pre><code class="lang-python">import json
import base64
import time
import boto3

MODEL_ID = "amazon.nova-2-multimodal-embeddings-v1:0"
EMBEDDING_DIMENSION = 3072

# Initialize Amazon Bedrock Runtime client
bedrock_runtime = boto3.client("bedrock-runtime", region_name="us-east-1")

print(f"Generating text embedding with {MODEL_ID} ...")

# Text to embed
text = "Amazon Nova is a multimodal foundation model"

# Create embedding
request_body = {
    "taskType": "SINGLE_EMBEDDING",
    "singleEmbeddingParams": {
        "embeddingPurpose": "GENERIC_INDEX",
        "embeddingDimension": EMBEDDING_DIMENSION,
        "text": {"truncationMode": "END", "value": text},
    },
}

response = bedrock_runtime.invoke_model(
    body=json.dumps(request_body),
    modelId=MODEL_ID,
    contentType="application/json",
)

# Extract embedding
response_body = json.loads(response["body"].read())
embedding = response_body["embeddings"][0]["embedding"]

print(f"Generated embedding with {len(embedding)} dimensions")
# Read and encode image
print(f"Generating image embedding with {MODEL_ID} ...")

with open("photo.jpg", "rb") as f:
    image_bytes = base64.b64encode(f.read()).decode("utf-8")

# Create embedding
request_body = {
    "taskType": "SINGLE_EMBEDDING",
    "singleEmbeddingParams": {
        "embeddingPurpose": "GENERIC_INDEX",
        "embeddingDimension": EMBEDDING_DIMENSION,
        "image": {
            "format": "jpeg",
            "source": {"bytes": image_bytes}
        },
    },
}

response = bedrock_runtime.invoke_model(
    body=json.dumps(request_body),
    modelId=MODEL_ID,
    contentType="application/json",
)

# Extract embedding
response_body = json.loads(response["body"].read())
embedding = response_body["embeddings"][0]["embedding"]

print(f"Generated embedding with {len(embedding)} dimensions")
# Initialize Amazon S3 client
s3 = boto3.client("s3", region_name="us-east-1")

print(f"Generating video embedding with {MODEL_ID} ...")

# Amazon S3 URIs
S3_VIDEO_URI = "s3://my-video-bucket/videos/presentation.mp4"

# Amazon S3 output bucket and location
S3_EMBEDDING_DESTINATION_URI = "s3://my-video-bucket/embeddings-output/"

# Create async embedding job for video with audio
model_input = {
    "taskType": "SEGMENTED_EMBEDDING",
    "segmentedEmbeddingParams": {
        "embeddingPurpose": "GENERIC_INDEX",
        "embeddingDimension": EMBEDDING_DIMENSION,
        "video": {
            "format": "mp4",
            "embeddingMode": "AUDIO_VIDEO_COMBINED",
            "source": {
                "s3Location": {"uri": S3_VIDEO_URI}
            },
            "segmentationConfig": {
                "durationSeconds": 15  # Segment into 15-second chunks
            },
        },
    },
}

response = bedrock_runtime.start_async_invoke(
    modelId=MODEL_ID,
    modelInput=model_input,
    outputDataConfig={
        "s3OutputDataConfig": {
            "s3Uri": S3_EMBEDDING_DESTINATION_URI
        }
    },
)

invocation_arn = response["invocationArn"]
print(f"Async job started: {invocation_arn}")

# Poll until job completes
print("nPolling for job completion...")
while True:
    job = bedrock_runtime.get_async_invoke(invocationArn=invocation_arn)
    status = job["status"]
    print(f"Status: {status}")

    if status != "InProgress":
        break
    time.sleep(15)

# Check if job completed successfully
if status == "Completed":
    output_s3_uri = job["outputDataConfig"]["s3OutputDataConfig"]["s3Uri"]
    print(f"nSuccess! Embeddings at: {output_s3_uri}")

    # Parse S3 URI to get bucket and prefix
    s3_uri_parts = output_s3_uri[5:].split("/", 1)  # Remove "s3://" prefix
    bucket = s3_uri_parts[0]
    prefix = s3_uri_parts[1] if len(s3_uri_parts) &gt; 1 else ""

    # AUDIO_VIDEO_COMBINED mode outputs to embedding-audio-video.jsonl
    # The output_s3_uri already includes the job ID, so just append the filename
    embeddings_key = f"{prefix}/embedding-audio-video.jsonl".lstrip("/")

    print(f"Reading embeddings from: s3://{bucket}/{embeddings_key}")

    # Read and parse JSONL file
    response = s3.get_object(Bucket=bucket, Key=embeddings_key)
    content = response['Body'].read().decode('utf-8')

    embeddings = []
    for line in content.strip().split('n'):
        if line:
            embeddings.append(json.loads(line))

    print(f"nFound {len(embeddings)} video segments:")
    for i, segment in enumerate(embeddings):
        print(f"  Segment {i}: {segment.get('startTime', 0):.1f}s - {segment.get('endTime', 0):.1f}s")
        print(f"    Embedding dimension: {len(segment.get('embedding', []))}")
else:
    print(f"nJob failed: {job.get('failureMessage', 'Unknown error')}")
# Initialize Amazon S3 Vectors client
s3vectors = boto3.client("s3vectors", region_name="us-east-1")

# Configuration
VECTOR_BUCKET = "my-vector-store"
INDEX_NAME = "embeddings"

# Create vector bucket and index (if they don't exist)
try:
    s3vectors.get_vector_bucket(vectorBucketName=VECTOR_BUCKET)
    print(f"Vector bucket {VECTOR_BUCKET} already exists")
except s3vectors.exceptions.NotFoundException:
    s3vectors.create_vector_bucket(vectorBucketName=VECTOR_BUCKET)
    print(f"Created vector bucket: {VECTOR_BUCKET}")

try:
    s3vectors.get_index(vectorBucketName=VECTOR_BUCKET, indexName=INDEX_NAME)
    print(f"Vector index {INDEX_NAME} already exists")
except s3vectors.exceptions.NotFoundException:
    s3vectors.create_index(
        vectorBucketName=VECTOR_BUCKET,
        indexName=INDEX_NAME,
        dimension=EMBEDDING_DIMENSION,
        dataType="float32",
        distanceMetric="cosine"
    )
    print(f"Created index: {INDEX_NAME}")

texts = [
    "Machine learning on AWS",
    "Amazon Bedrock provides foundation models",
    "S3 Vectors enables semantic search"
]

print(f"nGenerating embeddings for {len(texts)} texts...")

# Generate embeddings using Amazon Nova for each text
vectors = []
for text in texts:
    response = bedrock_runtime.invoke_model(
        body=json.dumps({
            "taskType": "SINGLE_EMBEDDING",
            "singleEmbeddingParams": {
                "embeddingPurpose": "GENERIC_INDEX",
                "embeddingDimension": EMBEDDING_DIMENSION,
                "text": {"truncationMode": "END", "value": text}
            }
        }),
        modelId=MODEL_ID,
        accept="application/json",
        contentType="application/json"
    )

    response_body = json.loads(response["body"].read())
    embedding = response_body["embeddings"][0]["embedding"]

    vectors.append({
        "key": f"text:{text[:50]}",  # Unique identifier
        "data": {"float32": embedding},
        "metadata": {"type": "text", "content": text}
    })
    print(f"  &#10003; Generated embedding for: {text}")

# Add all vectors to store in a single call
s3vectors.put_vectors(
    vectorBucketName=VECTOR_BUCKET,
    indexName=INDEX_NAME,
    vectors=vectors
)

print(f"nSuccessfully added {len(vectors)} vectors to the store in one put_vectors call!")
# Text to query
query_text = "foundation models"  

print(f"nGenerating embeddings for query '{query_text}' ...")

# Generate embeddings
response = bedrock_runtime.invoke_model(
    body=json.dumps({
        "taskType": "SINGLE_EMBEDDING",
        "singleEmbeddingParams": {
            "embeddingPurpose": "GENERIC_RETRIEVAL",
            "embeddingDimension": EMBEDDING_DIMENSION,
            "text": {"truncationMode": "END", "value": query_text}
        }
    }),
    modelId=MODEL_ID,
    accept="application/json",
    contentType="application/json"
)

response_body = json.loads(response["body"].read())
query_embedding = response_body["embeddings"][0]["embedding"]

print(f"Searching for similar embeddings...n")

# Search for top 5 most similar vectors
response = s3vectors.query_vectors(
    vectorBucketName=VECTOR_BUCKET,
    indexName=INDEX_NAME,
    queryVector={"float32": query_embedding},
    topK=5,
    returnDistance=True,
    returnMetadata=True
)

# Display results
print(f"Found {len(response['vectors'])} results:n")
for i, result in enumerate(response["vectors"], 1):
    print(f"{i}. {result['key']}")
    print(f"   Distance: {result['distance']:.4f}")
    if result.get("metadata"):
        print(f"   Metadata: {result['metadata']}")
    print()</code></pre>
<p>For production applications, embeddings can be stored in any vector database. Amazon OpenSearch Service offers native integration with Nova Multimodal Embeddings at launch, making it straightforward to build scalable search applications. As shown in the examples before, Amazon S3 Vectors provides a simple way to store and query embeddings with your application data.</p>
<p><span><strong>Things to know</strong></span><br>Nova Multimodal Embeddings offers four output dimension options: 3,072, 1,024, 384, and 256. Larger dimensions provide more detailed representations but require more storage and computation. Smaller dimensions offer a practical balance between retrieval performance and resource efficiency. This flexibility helps you optimize for your specific application and cost requirements.</p>
<p>The model handles substantial context lengths. For text inputs, it can process up to 8,192 tokens at once. Video and audio inputs support segments of up to 30 seconds, and the model can segment longer files. This segmentation capability is particularly useful when working with large media files&mdash;the model splits them into manageable pieces and creates embeddings for each segment.</p>
<p>The model includes responsible AI features built into Amazon Bedrock. Content submitted for embedding goes through Amazon Bedrock content safety filters, and the model includes fairness measures to reduce bias.</p>
<p>As described in the code examples, the model can be invoked through both synchronous and asynchronous APIs. The synchronous API works well for real-time applications where you need immediate responses, such as processing user queries in a search interface. The asynchronous API handles latency insensitive workloads more efficiently, making it suitable for processing large content such as videos.</p>
<p><span><strong>Availability and pricing</strong></span><br>Amazon Nova Multimodal Embeddings is available today in Amazon Bedrock in the US East (N. Virginia) AWS Region. For detailed pricing information, visit the Amazon Bedrock pricing page.</p>
<p>To learn more, see the Amazon Nova User Guide for comprehensive documentation and the Amazon Nova model cookbook on GitHub for practical code examples.</p>
<p>If you&rsquo;re using an AI&ndash;powered assistant for software development such as Amazon Q Developer or Kiro, you can set up the AWS API MCP Server to help the AI assistants interact with AWS services and resources and the AWS Knowledge MCP Server to provide up-to-date documentation, code samples, knowledge about the regional availability of AWS APIs and CloudFormation resources.</p>
<p>Start building multimodal AI-powered applications with Nova Multimodal Embeddings today, and share your feedback through AWS re:Post for Amazon Bedrock or your usual AWS Support contacts.</p>
<p>&mdash; Danilo</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-nova-multimodal-embeddings-state-of-the-art-embedding-model-for-agentic-rag-and-semantic-search/">Amazon Nova Multimodal Embeddings: State-of-the-art embedding model for agentic RAG and semantic search</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
