<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Fady Nabil</title>
    <description>The latest articles on Forem by Fady Nabil (@fady_nabil10).</description>
    <link>https://forem.com/fady_nabil10</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F458415%2F762c23cb-8832-44a8-b579-5f50b93edee4.jpg</url>
      <title>Forem: Fady Nabil</title>
      <link>https://forem.com/fady_nabil10</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/fady_nabil10"/>
    <language>en</language>
    <item>
      <title>AWS DevOps Agent - Your New AI Teammate for DevOps</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Sat, 11 Apr 2026 23:20:30 +0000</pubDate>
      <link>https://forem.com/aws-builders/aws-devops-agent-your-new-ai-teammate-for-devops-4mbp</link>
      <guid>https://forem.com/aws-builders/aws-devops-agent-your-new-ai-teammate-for-devops-4mbp</guid>
      <description>&lt;p&gt;&lt;strong&gt;Meet Your New AI Teammate: A Deep Dive into the AWS DevOps Agent&lt;/strong&gt;&lt;br&gt;
The world of cloud operations is shifting from "automated" to "autonomous." At the end of 2025, AWS officially signaled this shift by introducing the &lt;strong&gt;AWS DevOps Agent&lt;/strong&gt;. Described as a "frontier agent" for operational excellence, this tool isn't just another monitoring dashboard—it is an AI-driven collaborator designed to investigate, diagnose, and resolve infrastructure issues alongside human engineers.&lt;br&gt;
Here is everything you need to know about the AWS DevOps Agent, from its core architecture to how it changes the daily life of a DevOps engineer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS DevOps Agent&lt;/strong&gt; &lt;br&gt;
Drive operational excellence with a frontier agent that resolves and proactively prevents incidents.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft04cs5iutjk0pv2o6z1c.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft04cs5iutjk0pv2o6z1c.PNG" alt=" " width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgumpdy6ir6mru6lxq663.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgumpdy6ir6mru6lxq663.jpg" alt=" " width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why AWS DevOps Agent?&lt;/strong&gt;&lt;br&gt;
AWS DevOps Agent is a frontier agent that resolves and proactively prevents incidents, continuously improving reliability and performance. DevOps Agent investigates incidents &amp;amp; identifies operational improvements as an experienced DevOps engineer would: by learning your resources &amp;amp; their relationships, working with your observability tools, runbooks, code repositories, and CI/CD pipelines, &amp;amp; correlating telemetry, code, and deployment data across all of them to understand the relationships between your application resources, including applications in multicloud and hybrid environments. AWS DevOps Agent uses this deep understanding of your operations and workloads to reduce MTTR (mean time to resolution) &amp;amp; drive operational excellence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Benefits&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Resolve issues quickly when they arise&lt;/strong&gt;&lt;br&gt;
(AWS DevOps Agent) is your always-on, autonomous on-call engineer. It begins investigating the moment an alert comes in, whether at 2 AM or during peak hours, to quickly restore your application to optimal performance. DevOps Agent autonomously triages incidents 24/7, providing root cause analysis &amp;amp; actions for resolution. It uses its understanding of your application resources &amp;amp; relationships to quickly understand dependencies &amp;amp; interactions. DevOps Agent streamlines incident response by automatically routing observations, findings, and mitigation steps through your preferred communication channels such as Slack, ServiceNow, &amp;amp; PagerDuty.&lt;br&gt;
&lt;strong&gt;Proactively prevent future incidents&lt;/strong&gt;&lt;br&gt;
(AWS DevOps Agent) analyzes patterns across historical incidents to provide actionable recommendations that strengthen four key areas: observability, infrastructure optimization, deployment pipeline enhancement, &amp;amp; application resilience. For example, in the area of infrastructure optimization, if you experience unexpected traffic spikes, DevOps Agent may recommend the Kubernetes Horizontal Pod Autoscaler (HPA) for EKS clusters to better distribute traffic.&lt;br&gt;
&lt;strong&gt;Access untapped insights in your operations and workloads&lt;/strong&gt;&lt;br&gt;
(AWS DevOps Agent) enables you to access the untapped insights in your operational data by securely integrating with your workflows and observability tools, runbooks, code repositories, and CI/CD pipelines. AWS DevOps Agent offers built-in integrations with observability tools such as Amazon CloudWatch, Dynatrace, Datadog, New Relic, and Splunk, and code repositories and CI/CD pipelines like GitHub and GitLab. You can extend AWS DevOps Agent beyond its built-in integrations by connecting to your own MCP server, enabling integrations with additional tools such as your organization’s custom tools, specialized platforms, or proprietary ticketing systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the AWS DevOps Agent?&lt;/strong&gt;&lt;br&gt;
The AWS DevOps Agent is a generative AI-powered service that automates the "undifferentiated heavy lifting" of cloud operations. While traditional tools tell you that something is broken, the DevOps Agent focuses on why it broke and how to fix it.&lt;br&gt;
Built on top of &lt;strong&gt;Amazon Bedrock&lt;/strong&gt;, the agent uses advanced foundation models to reason through complex system behaviors. It integrates directly with your AWS environment to monitor health, perform root cause analysis (RCA), and even execute remediation steps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Capabilities: Beyond Simple Alerts&lt;/strong&gt;&lt;br&gt;
According to the official documentation and early previews, the agent excels in three primary areas:&lt;br&gt;
&lt;strong&gt;1. Autonomous Root Cause Analysis (RCA)&lt;/strong&gt;&lt;br&gt;
When a CloudWatch alarm triggers or an EKS (Amazon Elastic Kubernetes Service) pod starts crashing, the agent doesn’t wait for a human to start grepping logs. It immediately begins an investigation, pulling relevant logs, metrics, and traces to build a timeline of the failure.&lt;br&gt;
&lt;strong&gt;2. Intelligent Remediation&lt;/strong&gt;&lt;br&gt;
Once the agent identifies the root cause (e.g., a misconfigured IAM policy or a memory leak in a container), it doesn't just provide a generic suggestion. It generates specific, context-aware code snippets or CLI commands. In many cases, it can provide a "one-click" fix to resolve the issue.&lt;br&gt;
&lt;strong&gt;3. Proactive Operational Health&lt;/strong&gt;&lt;br&gt;
The agent constantly "observes" the environment. By analyzing patterns across services, it can identify potential bottlenecks or configuration drifts before they lead to a full-scale outage, fulfilling the promise of "Operational Excellence."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Always-on, autonomous incident response&lt;/strong&gt;&lt;br&gt;
AWS DevOps Agent autonomously investigates issues the moment they occur:&lt;br&gt;
&lt;strong&gt;Automated incident investigation:&lt;/strong&gt; Begins investigating immediately when an alert or support ticket comes in&lt;br&gt;
&lt;strong&gt;Interactive investigation chat:&lt;/strong&gt; Initiate and guide investigations using natural language in the Dev Op Agent Space web app&lt;br&gt;
&lt;strong&gt;Detailed mitigation plans:&lt;/strong&gt; Provides specific actions to resolve incidents, validate success, and revert changes if needed&lt;br&gt;
&lt;strong&gt;Automated incident coordination:&lt;/strong&gt; Routes observations, findings, and mitigation steps through your preferred communication channels like Slack &amp;amp; ServiceNow&lt;br&gt;
&lt;strong&gt;AWS Support integration:&lt;/strong&gt; Create AWS Support cases directly from an investigation with immediate context provided to AWS Support experts&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prevent future incidents&lt;/strong&gt;&lt;br&gt;
DevOps Agent analyzes patterns across historical incidents to help you move from reactive firefighting to proactive operational improvement:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Targeted recommendations:&lt;/strong&gt;
Delivers specific, actionable improvements that strengthen four key areas: observability (monitoring, alerting, logging), infrastructure optimization (autoscaling, capacity tuning), and deployment pipeline enhancement (testing, validation).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Continuous learning:&lt;/strong&gt;
Refines recommendations based on your team's feedback&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How It Works: The Architecture&lt;/strong&gt;&lt;br&gt;
The AWS DevOps Agent operates as a bridge between your observability data and your infrastructure management tools.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Data Ingestion:&lt;/strong&gt; The agent taps into &lt;strong&gt;Amazon CloudWatch&lt;/strong&gt; (logs and metrics), &lt;strong&gt;AWS X-Ray&lt;/strong&gt; (traces), and &lt;strong&gt;AWS CloudTrail&lt;/strong&gt; (user activity).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Reasoning Engine:&lt;/strong&gt; Using Amazon Bedrock, the agent processes this data. It understands the relationships between AWS resources (e.g., how a Lambda function interacts with a DynamoDB table).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Action Framework:&lt;/strong&gt; The agent uses AWS Systems Manager (SSM) and IAM roles to safely execute commands within your environment.
&lt;strong&gt;The Human-in-the-Loop Model&lt;/strong&gt;
Security is a primary concern with autonomous agents. AWS has built the DevOps Agent with a "Human-in-the-loop" philosophy. While the agent can operate autonomously in "read-only" mode to provide insights, any destructive or configuration-changing actions typically require manual approval from an administrator.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why This Matters for DevOps Teams&lt;/strong&gt;&lt;br&gt;
The primary metrics in DevOps are &lt;strong&gt;MTTD&lt;/strong&gt; (Mean Time to Detect) and &lt;strong&gt;MTTR&lt;/strong&gt; (Mean Time to Resolve).&lt;br&gt;
Current industry standards often involve "alert fatigue," where engineers are buried under a mountain of notifications. The AWS DevOps Agent filters the noise. Instead of an engineer spending two hours digging through EKS logs to find a failing node, the agent presents the findings in seconds: "I found that Pod X is failing because it exceeded its memory limit; here is the PR to update the resource constraints."&lt;br&gt;
&lt;strong&gt;Key Benefits:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Reduced Burnout:&lt;/strong&gt; Eliminates the "toil" of manual log analysis.&lt;br&gt;
&lt;strong&gt;Faster Recovery:&lt;/strong&gt; Drastically slashes MTTR by providing instant context.&lt;br&gt;
&lt;strong&gt;Knowledge Transfer:&lt;/strong&gt; Provides clear explanations of issues, helping junior engineers learn from the agent's reasoning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Getting Started (Preview Phase)&lt;/strong&gt;&lt;br&gt;
As the service is currently in &lt;strong&gt;Preview&lt;/strong&gt;, users can enable it through the AWS Management Console under the DevOps Agent service page.&lt;br&gt;
&lt;strong&gt;Onboarding:&lt;/strong&gt; You grant the agent permissions to access specific CloudWatch log groups and resources.&lt;br&gt;
&lt;strong&gt;Configuration:&lt;/strong&gt; You define the "scope" of the agent—telling it which applications or VPCs it should prioritize.&lt;br&gt;
&lt;strong&gt;Interaction:&lt;/strong&gt; You can interact with the agent via the AWS Console or through integrated chat environments, asking questions like, "Why did my production deployment fail ten minutes ago?"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Future of Autonomous Operations&lt;/strong&gt;&lt;br&gt;
The AWS DevOps Agent represents the "Frontier" of cloud management. As it moves from preview to general availability, we can expect deeper integrations with Infrastructure as Code (Terraform/CDK) and even more sophisticated predictive capabilities.&lt;br&gt;
For organizations looking to scale without linearly increasing their headcount, the AWS DevOps Agent isn't just a luxury; it’s becoming a necessity for maintaining operational excellence in an increasingly complex cloud landscape.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Architecture&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3gq4wsrtwjzekqlh8oiw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3gq4wsrtwjzekqlh8oiw.png" alt=" " width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to maximize Agent's Effectiveness&lt;/strong&gt;&lt;br&gt;
While the topology provides important context during investigations, AWS DevOps Agent is &lt;strong&gt;not limited to investigating only the resources shown in the topology.&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;The agent may use additional data sources, such as AWS service APIs or connected observability tools, to investigate resources that are not in the application topology.&lt;/em&gt;&lt;br&gt;
And that is why AWS has given option to add &lt;a href="https://docs.aws.amazon.com/devopsagent/latest/userguide/configuring-capabilities.html" rel="noopener noreferrer"&gt;capabilities&lt;/a&gt; to maximize Agent's effectiveness by :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Connect multiple AWS accounts&lt;/li&gt;
&lt;li&gt;Connect CI/CD pipelines through repo like Github/GitLab&lt;/li&gt;
&lt;li&gt;MCP servers&lt;/li&gt;
&lt;li&gt;Telemetry sources like Datadog, New Relic&lt;/li&gt;
&lt;li&gt;Ticketing and chat like serviceNow and slack&lt;/li&gt;
&lt;li&gt;Even EKS (demo over &lt;a href="https://dev.to/aws-builders/aws-devops-agent-explained-architecture-setup-and-real-root-cause-demo-cloudwatch-eks-ng7#demo-2-investigate-eks-errors"&gt;here&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Note: We can also provide &lt;a href="https://docs.aws.amazon.com/devopsagent/latest/userguide/userguide-devops-agent-runbooks.html" rel="noopener noreferrer"&gt;runbooks&lt;/a&gt; as pre-loaded guidance/hints to enhance investigation performance to provide investigation hints and guidance.&lt;br&gt;
&lt;em&gt;You can configure runbooks to guide the AWS DevOps Agent as it performs incident response investigations and incident prevention evaluations. Click on the settings icon in the top right of your DevOps Agent web app and enter one or more runbooks.&lt;/em&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffx5q8xvghkg6pundu2id.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffx5q8xvghkg6pundu2id.png" alt=" " width="800" height="198"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AgentSpaces
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnymn2zdzny4w8feus2yl.png" alt=" " width="800" height="359"&gt;
&lt;/li&gt;
&lt;li&gt;Topology Sources
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3qmyebdl39ix4qx80lfc.png" alt=" " width="800" height="364"&gt;
&lt;/li&gt;
&lt;li&gt;Capablities and Multi AWS Account
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnorpmhvulnszdmb02a10.png" alt=" " width="800" height="392"&gt;
&lt;/li&gt;
&lt;li&gt;DevOps Center
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fri3x68mgtc5ylhttyptm.png" alt=" " width="800" height="438"&gt;
&lt;/li&gt;
&lt;li&gt;Incident Respons
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ly0ksrfp4my5e9d82al.png" alt=" " width="800" height="431"&gt;
&lt;/li&gt;
&lt;li&gt;Prevention
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F94pltrfizmzkxuqedbn7.png" alt=" " width="800" height="253"&gt;
&lt;/li&gt;
&lt;li&gt;Investigation timline
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2uvhz78y0p70l2x9ire6.png" alt=" " width="800" height="493"&gt;
&lt;/li&gt;
&lt;li&gt;Using Chat
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9lyizkemefypcrtbxxph.webp" alt=" " width="469" height="825"&gt;
&lt;/li&gt;
&lt;li&gt;Mitigation plan
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7fvlizszt0d45tr11pym.webp" alt=" " width="800" height="387"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Hands-On Examples &amp;amp; Resources&lt;/strong&gt;&lt;br&gt;
· &lt;strong&gt;Terraform example:&lt;/strong&gt; The &lt;a href="https://dev.toaws-samples/sample-aws-devops-agent-terraform"&gt;aws-samples/sample-aws-devops-agent-terraform&lt;/a&gt; repo shows how to provision Agent Spaces and IAM roles via Infrastructure as Code. [&lt;a href="//github.com"&gt;github.com&lt;/a&gt;]&lt;br&gt;
· &lt;strong&gt;EKS Workshop:&lt;/strong&gt; The &lt;a href="https://github.com/aws-samples/sample-devops-agent-eks-workshop" rel="noopener noreferrer"&gt;sample-devops-agent-eks-workshop&lt;/a&gt; repository includes demos (e.g., CloudWatch alerts, EKS failures) that illustrate real-world investigation flows. [&lt;a href="//github.com"&gt;github.com&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;For more technical deep dives and setup guides, refer to the &lt;a href="https://docs.aws.amazon.com/devopsagent/latest/userguide/about-aws-devops-agent.html" rel="noopener noreferrer"&gt;AWS DevOps Agent User Guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;References:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/devops-agent/" rel="noopener noreferrer"&gt;https://aws.amazon.com/devops-agent/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/devopsagent/latest/userguide/about-aws-devops-agent.html" rel="noopener noreferrer"&gt;https://docs.aws.amazon.com/devopsagent/latest/userguide/about-aws-devops-agent.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aws</category>
      <category>ai</category>
      <category>devops</category>
      <category>agents</category>
    </item>
    <item>
      <title>AI SalesGrid: Transforming Enterprise Sales with AWS Multi-Agent Intelligence</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Sat, 14 Mar 2026 23:51:25 +0000</pubDate>
      <link>https://forem.com/aws-builders/ai-salesgrid-transforming-enterprise-sales-with-aws-multi-agent-intelligence-4id7</link>
      <guid>https://forem.com/aws-builders/ai-salesgrid-transforming-enterprise-sales-with-aws-multi-agent-intelligence-4id7</guid>
      <description>&lt;p&gt;The Future of Solution Design: Building an AI-Powered Digital Sales Organization - Close Faster, Stress Less - Solved by AI SalesGrid Your New Sales Superpower&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Designing AI Solution&lt;/strong&gt;&lt;br&gt;
Now you're ready to create your own AI agents. But before diving into development, it's essential to establish a clear vision for your agent. &lt;br&gt;
Ask yourself these key questions:&lt;br&gt;
&lt;strong&gt;- What problem will it solve?&lt;/strong&gt; Will it automate tasks, provide information, offer entertainment, or facilitate creative exploration?&lt;br&gt;
&lt;strong&gt;- What solution with AI will it be Valid?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;- What are its primary functions?&lt;/strong&gt; Will it execute tasks or delegate tasks? &lt;br&gt;
&lt;strong&gt;- What are its limitations?&lt;/strong&gt; Will it be able to do everything autonomously?&lt;br&gt;
&lt;strong&gt;- What personality or persona should it have?&lt;/strong&gt; Will it be formal, informal, humorous, helpful, or informative?&lt;br&gt;
&lt;strong&gt;- What are the success metrics?&lt;/strong&gt; How will you measure the agent's effectiveness?&lt;/p&gt;

&lt;p&gt;To speed up the process, here are the answers to those questions for the travel agent you will be creating today (In my USE Case and Our Solution):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What problem will it solve?&lt;/strong&gt;
Sales teams operate in one of the most complex environments in the organization. They must understand customer requirements, match them with available solutions, comply with company policies, prepare accurate proposals, and ensure profitability - all while moving quickly to win deals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What are its primary functions?&lt;/strong&gt;
The agent should be able to multi-agent system where:
Sales talks naturally
AI validates offers instantly
AI builds proposals
AI checks rules automatically
AI generates executive reports
Everything is real-time
Add Leads to CRM&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What are its limitations?&lt;/strong&gt;
The agent might not be able to answer complicated queries by default&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What personality or persona should it have?&lt;/strong&gt;
This agent should be knowledgeable, helpful, and enthusiastic about sales for every industry. It should be able to communicate information clearly and concisely.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What are the success metrics?&lt;/strong&gt;
Success for this agent could be measured by how satisfied users are with its recommendations (exploring, pricing, dealing)&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;AI SalesGrid - Your AI Superpower in Sales for Enterprise&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxwhqzv8nrwiezz32czy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxwhqzv8nrwiezz32czy.png" alt=" " width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fncp83joi1yrhtu53nwla.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fncp83joi1yrhtu53nwla.png" alt=" " width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxzlt63mwiw9tk1j9rzjr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxzlt63mwiw9tk1j9rzjr.png" alt=" " width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In modern enterprises, sales teams operate in one of the most complex environments in the organization. They must understand customer requirements, match them with available solutions, comply with company policies, prepare accurate proposals, and ensure profitability - all while moving quickly to win deals.&lt;br&gt;
However, this process is rarely smooth.&lt;br&gt;
Sales teams often rely on fragmented tools, manual approvals, and disconnected knowledge sources. This results in pricing mistakes, compliance risks, inaccurate proposals, and delayed responses to customers.&lt;br&gt;
&lt;strong&gt;AI SalesGrid&lt;/strong&gt; addresses this challenge by introducing a new paradigm: a &lt;strong&gt;real-time AI-powered multi-agent sales system&lt;/strong&gt; that acts as an intelligent digital sales organization.&lt;br&gt;
Powered by &lt;strong&gt;AWS, Amazon Nova, and AWS Bedrock (Agent - Knowledgebase - Flow), AWS API Gateway, Lambda, S3, RDS, Dynamodb, OpenSearch, Redshift&lt;/strong&gt; AI SalesGrid enables enterprises to transform their sales workflow into an intelligent, automated, and policy-aware system that operates in real time.&lt;br&gt;
Instead of manually coordinating across departments, sales teams interact naturally with an AI system that orchestrates specialized agents responsible for solution design, pricing validation, proposal generation, risk analysis, reporting, and summarization.&lt;br&gt;
The result is a &lt;strong&gt;faster, smarter, and more compliant sales process.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Problem in Enterprise Sales&lt;/strong&gt;&lt;br&gt;
Large organizations face several critical challenges during the sales lifecycle:&lt;br&gt;
&lt;strong&gt;1. Knowledge Fragmentation&lt;/strong&gt;&lt;br&gt;
Sales representatives often struggle to access the most up-to-date company rules, product documentation, pricing policies, and compliance guidelines.&lt;br&gt;
&lt;strong&gt;2. Pricing and Discount Violations&lt;/strong&gt;&lt;br&gt;
Discounts and pricing structures are often approved manually, which can lead to:&lt;br&gt;
Unauthorized discounts&lt;br&gt;
Reduced margins&lt;br&gt;
Profit leakage&lt;br&gt;
&lt;strong&gt;3. Proposal Inconsistency&lt;/strong&gt;&lt;br&gt;
Proposals generated manually may include incorrect information, unrealistic timelines, or unsupported services.&lt;br&gt;
&lt;strong&gt;4. Lack of Real-Time Decision Support&lt;/strong&gt;&lt;br&gt;
Sales teams frequently need input from solution architects, finance teams, and legal departments before making commitments to clients.&lt;br&gt;
&lt;strong&gt;5. Limited Executive Visibility&lt;/strong&gt;&lt;br&gt;
Executives often lack immediate insight into deal risk, profitability, and pipeline health.&lt;br&gt;
These challenges slow down deal cycles and introduce significant operational risk.&lt;br&gt;
AI SalesGrid solves these issues by acting as an &lt;strong&gt;AI-powered digital sales organization.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The AI SalesGrid&lt;/strong&gt;&lt;br&gt;
AI SalesGrid introduces a &lt;strong&gt;multi-agent AI architecture&lt;/strong&gt; where specialized AI agents collaborate under a central orchestrator.&lt;br&gt;
Each agent performs a specific task, similar to roles within a real enterprise sales organization.&lt;br&gt;
At the center of this architecture is the &lt;strong&gt;Account Manager Agent&lt;/strong&gt;, which functions as the orchestrator of the entire system.&lt;br&gt;
Sales representatives interact with the system through &lt;strong&gt;natural voice conversations&lt;/strong&gt;, powered by the &lt;strong&gt;AWS Bedrock with Amazon Nova LLM&lt;/strong&gt;, enabling real-time dialogue and interruption handling.&lt;br&gt;
Behind the scenes, the orchestrator coordinates specialized agents to analyze requirements, validate pricing, generate proposals, assess risk, produce executive reports, and summarize results.&lt;/p&gt;

&lt;p&gt;Use AI SalesGrid on Amazon Nova: &lt;a href="https://nova.amazon.com/chat?model=AI+SalesGrid" rel="noopener noreferrer"&gt;https://nova.amazon.com/chat?model=AI+SalesGrid &lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Benefits of AI SalesGrid&lt;/strong&gt;&lt;br&gt;
AI SalesGrid delivers several benefits to enterprise organizations:&lt;br&gt;
&lt;strong&gt;Faster Sales Cycles&lt;/strong&gt;&lt;br&gt;
Real-time AI assistance reduces delays caused by manual approvals and research.&lt;br&gt;
&lt;strong&gt;Improved Compliance&lt;/strong&gt;&lt;br&gt;
All offers and proposals follow company policies automatically.&lt;br&gt;
&lt;strong&gt;Higher Profitability&lt;/strong&gt;&lt;br&gt;
Pricing validation prevents margin erosion.&lt;br&gt;
&lt;strong&gt;Better Decision-Making&lt;/strong&gt;&lt;br&gt;
Executives gain immediate insights into deal health and risk.&lt;br&gt;
&lt;strong&gt;Consistent Customer Experience&lt;/strong&gt;&lt;br&gt;
Proposals and communications follow standardized formats and policies.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Multi-Agent Architecture&lt;/strong&gt;&lt;br&gt;
AI SalesGrid is built using a &lt;strong&gt;hierarchical multi-agent model.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvifyt6lz33ydi7of3src.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvifyt6lz33ydi7of3src.png" alt=" " width="800" height="218"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Head Agent: Account Manager AI&lt;/strong&gt;&lt;br&gt;
The &lt;strong&gt;Account Manager Agent&lt;/strong&gt; acts as the central coordinator of the system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution Agent&lt;/strong&gt;&lt;br&gt;
The Solution Architect Agent analyzes client needs and identifies appropriate services offered by the company.&lt;br&gt;
Using a grounded knowledge base stored in &lt;strong&gt;AWS Bedrock Knowledge base with AWS OpenSearch Verctor store&lt;/strong&gt;, this agent ensures that proposed solutions align with existing offerings.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pricing &amp;amp; Offer Validation Agent&lt;/strong&gt;&lt;br&gt;
Pricing mistakes can significantly impact company profitability.&lt;br&gt;
The Pricing Agent ensures that all offers comply with company rules stored in the knowledge base.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Proposal Generation Agent&lt;/strong&gt;&lt;br&gt;
Once pricing and solutions are validated, the Proposal Agent generates a structured proposal for the client.&lt;br&gt;
This agent ensures that proposals follow the company's official templates and policies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Risk Assessment Agent&lt;/strong&gt;&lt;br&gt;
The Risk Agent evaluates the deal from multiple perspectives.&lt;br&gt;
A risk score is generated to help decision-makers evaluate the opportunity before final approval.&lt;br&gt;
&lt;strong&gt;Executive Reporting Agent&lt;/strong&gt;&lt;br&gt;
Enterprise leaders require high-level insights into deal health.&lt;br&gt;
These insights are stored in analytics systems and can power executive dashboards.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Summarization Agent&lt;/strong&gt;&lt;br&gt;
To simplify communication and record keeping, the Summarization Agent produces concise summaries of:&lt;br&gt;
Sales conversations&lt;br&gt;
Deal structure&lt;br&gt;
Proposal details&lt;br&gt;
These summaries can be used for CRM updates, emails, or meeting notes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-Time Interaction with AWS API Gateway&lt;/strong&gt;&lt;br&gt;
A key differentiator of AI SalesGrid is its &lt;strong&gt;real-time conversational interface.&lt;/strong&gt;&lt;br&gt;
Using the &lt;strong&gt;AWS API Gateway with Amazon Nova LLM on AWS Bedrock&lt;/strong&gt;, sales representatives can speak naturally with the system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Knowledge Grounding with AWS Bedrock Knowledge base&lt;/strong&gt;&lt;br&gt;
A critical aspect of the system is ensuring that AI responses are accurate and aligned with company policies.&lt;br&gt;
AI SalesGrid uses &lt;strong&gt;AWS Bedrock Knowledge base&lt;/strong&gt; to create a knowledge base.&lt;br&gt;
These documents are stored in formats such as PDF and DOCX.&lt;br&gt;
When agents generate responses, they use &lt;strong&gt;grounding&lt;/strong&gt;, meaning responses are based on verified company knowledge rather than model assumptions.&lt;br&gt;
This greatly reduces hallucination risks and ensures compliance.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Deep Technical Architecture&lt;/strong&gt;&lt;br&gt;
AI SalesGrid is built entirely on &lt;strong&gt;AWS&lt;/strong&gt;, leveraging several managed services.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8waxjuvnnib41w2i12ys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8waxjuvnnib41w2i12ys.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Repo for solution: &lt;a href="https://github.com/fadynabil10/AI-SalesGrid-on-AWS" rel="noopener noreferrer"&gt;https://github.com/fadynabil10/AI-SalesGrid-on-AWS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Bedrock&lt;/strong&gt;&lt;br&gt;
AWS Bedrock is responsible for orchestrating the multi-agent architecture.&lt;br&gt;
It enables:&lt;br&gt;
Agent creation&lt;br&gt;
Agent orchestration&lt;br&gt;
Tool integration&lt;br&gt;
Knowledge grounding&lt;br&gt;
Workflow management&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;Account Manager Agent&lt;/strong&gt; acts as the orchestrator, delegating tasks to specialized agents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS API Gateway&lt;/strong&gt;&lt;br&gt;
The &lt;strong&gt;AWS API Gateway&lt;/strong&gt; enables low-latency streaming interaction.&lt;br&gt;
Features include:&lt;br&gt;
WebSocket-based communication&lt;br&gt;
Real-time processing&lt;br&gt;
Bidirectional streaming&lt;br&gt;
Interruptible conversations&lt;/p&gt;

&lt;p&gt;This allows the system to function as a natural voice assistant for enterprise sales teams.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Bedrock Knowledge Base&lt;/strong&gt;&lt;br&gt;
This component provides &lt;strong&gt;knowledge retrieval and grounding.&lt;/strong&gt;&lt;br&gt;
Documents such as policies and catalogs are indexed and made searchable by agents.&lt;br&gt;
Agents retrieve relevant sections to ensure responses are based on authoritative information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ECS &amp;amp; Lambda&lt;/strong&gt;&lt;br&gt;
Backend services are deployed using &lt;strong&gt;ECS &amp;amp; Lambda.&lt;/strong&gt;&lt;br&gt;
ECS &amp;amp; Lambda manages:&lt;br&gt;
API endpoints&lt;br&gt;
Agent integration services&lt;br&gt;
Real-time streaming gateway&lt;/p&gt;

&lt;p&gt;Its serverless architecture ensures scalability while minimizing operational overhead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dynamodb &amp;amp; RDS&lt;/strong&gt;&lt;br&gt;
Dynamodb &amp;amp; RDS are used to store transactional data including:&lt;br&gt;
Deal records&lt;br&gt;
Client requirements&lt;br&gt;
Proposal drafts&lt;br&gt;
Approval states&lt;/p&gt;

&lt;p&gt;This provides a structured database for ongoing sales activities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Redshift&lt;/strong&gt;&lt;br&gt;
Redshift powers analytics and executive reporting.&lt;br&gt;
Deal data stored in Dynamodb &amp;amp; RDS can be synchronized with Redshift to generate dashboards for leadership teams.&lt;/p&gt;

&lt;p&gt;These dashboards provide insights into:&lt;br&gt;
Sales performance&lt;br&gt;
Profitability&lt;br&gt;
Deal risk&lt;br&gt;
Pipeline trends&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Solution Used Tech stack:-&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Amazon Nova Act&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwr73l2p2r7arhvvszro2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwr73l2p2r7arhvvszro2.jpg" alt=" " width="320" height="180"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://aws.amazon.com/nova/act/" rel="noopener noreferrer"&gt;Amazon Nova Act&lt;/a&gt; is an AWS service that helps you to build and manage AI agents tasked with automating UI workflows at massive scale for repetitive tasks. Build fleets of reliable agents to automate production UI workflows at scale.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Streamlit (Python)&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fir5bjkaylqmrco60d0vu.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fir5bjkaylqmrco60d0vu.webp" alt=" " width="800" height="468"&gt;&lt;/a&gt;&lt;br&gt;
A Python-based web application that serves as the user interface (UI). It captures user input (prompts) and displays responses.&lt;br&gt;
Streamlit is often used as the frontend interface in an architecture where the backend interacts with the Amazon Bedrock Agent via AWS API Gateway and AWS Lambda. The "feature" for Streamlit in this context is the ability to easily build an interactive, Python-based user interface to send user queries to, and display responses from, the Bedrock agent's API endpoint.&lt;br&gt;
Building a web application that uses a Streamlit frontend with an AWS Bedrock agent and an AWS API Gateway involves a common architectural pattern for deploying generative AI solutions. This approach is used in many AWS GenAI projects and allows for separating the user interface from the backend logic and security.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- AWS Bedrock Flow&lt;/strong&gt;&lt;br&gt;
AWS Bedrock Flow is a AWS platform designed to build and orchestrate multi-agent systems for enterprise use. It integrates with existing processes and technology stacks, regardless of where you are in your AI adoption journey.&lt;br&gt;
The platform reduces infrastructure complexity while allowing flexibility in agent development.&lt;br&gt;
AWS Bedrock Flow equips teams with tools to create agents that perceive their environment, reason about tasks, and operate autonomously. Its capabilities include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multi-agent orchestration:&lt;/strong&gt; Apply deterministic guardrails and workflow controls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context retention:&lt;/strong&gt; Maintain short-term and long-term memory.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model Context Protocol (MCP):&lt;/strong&gt; Connect to diverse enterprise data sources.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Agent Design &amp;amp; Multi-agent Orchestration&lt;/strong&gt;&lt;br&gt;
AWS Bedrock enables multi-agent systems. It offers deterministic guardrails and orchestration controls for precise behavior.&lt;br&gt;
You can orchestrate workflows combining specialized agents for tasks such as document processing, approval routing, and data validation while maintaining compliance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Grounding &amp;amp; Knowledge Integration&lt;/strong&gt;&lt;br&gt;
AWS Bedrock Knowledge Base supports retrieval-augmented generation (RAG) for intelligent data access. AWS Bedrock Knowledge Base offers ready-to-use RAG. Vector Search supports hybrid searches for precision.&lt;br&gt;
Custom RAG engines connect to sources like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;S3, RDS, Cloud Storage, Google Drive&lt;/li&gt;
&lt;li&gt;Slack, Jira, other enterprise systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt; extends data access. Over 100 pre-built connectors cover ERP, HR, procurement systems, and more. &lt;strong&gt;AWS API Gateway integration&lt;/strong&gt; enables secure API reuse.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security, Compliance &amp;amp; Guardrails&lt;/strong&gt;&lt;br&gt;
AWS Bedrock uses AWS security. Agents run in IAM-controlled environments. VPC Service Controls limit network access. Audit logs track all interactions.&lt;/p&gt;

&lt;p&gt;Content filters and deterministic guardrails allow precise behavior control. Bedrock meets SOC 2, ISO 27001, and HIPAA-eligible standards.&lt;/p&gt;

</description>
      <category>amazonnova</category>
      <category>amazonbedrock</category>
      <category>agents</category>
      <category>genai</category>
    </item>
    <item>
      <title>AI SalesGrid: Transforming Enterprise Sales with Google Cloud Multi-Agent Intelligence</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Sun, 08 Mar 2026 16:34:52 +0000</pubDate>
      <link>https://forem.com/gde/ai-salesgrid-transforming-enterprise-sales-with-google-cloud-multi-agent-intelligence-3l5p</link>
      <guid>https://forem.com/gde/ai-salesgrid-transforming-enterprise-sales-with-google-cloud-multi-agent-intelligence-3l5p</guid>
      <description>&lt;p&gt;The Future of Solution Design: Building an AI-Powered Digital Sales Organization - Close Faster, Stress Less - Solved by AI SalesGrid Your New Sales Superpower&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Designing AI Solution&lt;/strong&gt;&lt;br&gt;
Now you're ready to create your own AI agents. But before diving into development, it's essential to establish a clear vision for your agent. &lt;br&gt;
Ask yourself these key questions:&lt;br&gt;
&lt;strong&gt;- What problem will it solve?&lt;/strong&gt; Will it automate tasks, provide information, offer entertainment, or facilitate creative exploration?&lt;br&gt;
&lt;strong&gt;- What solution with AI will it be Valid?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;- What are its primary functions?&lt;/strong&gt; Will it execute tasks or delegate tasks? &lt;br&gt;
&lt;strong&gt;- What are its limitations?&lt;/strong&gt; Will it be able to do everything autonomously?&lt;br&gt;
&lt;strong&gt;- What personality or persona should it have?&lt;/strong&gt; Will it be formal, informal, humorous, helpful, or informative?&lt;br&gt;
&lt;strong&gt;- What are the success metrics?&lt;/strong&gt; How will you measure the agent's effectiveness?&lt;/p&gt;

&lt;p&gt;To speed up the process, here are the answers to those questions for the travel agent you will be creating today (In my USE Case and Our Solution):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What problem will it solve?&lt;/strong&gt;
Sales teams operate in one of the most complex environments in the organization. They must understand customer requirements, match them with available solutions, comply with company policies, prepare accurate proposals, and ensure profitability - all while moving quickly to win deals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What are its primary functions?&lt;/strong&gt;
The agent should be able to multi-agent system where:
Sales talks naturally
AI validates offers instantly
AI builds proposals
AI checks rules automatically
AI generates executive reports
Everything is real-time
Add Leads to CRM&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What are its limitations?&lt;/strong&gt;
The agent might not be able to answer complicated queries by default&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What personality or persona should it have?&lt;/strong&gt;
This agent should be knowledgeable, helpful, and enthusiastic about sales for every industry. It should be able to communicate information clearly and concisely.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What are the success metrics?&lt;/strong&gt;
Success for this agent could be measured by how satisfied users are with its recommendations (exploring, pricing, dealing)&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;AI SalesGrid - Your AI Superpower in Sales for Enterprise&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxwhqzv8nrwiezz32czy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxwhqzv8nrwiezz32czy.png" alt=" " width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fncp83joi1yrhtu53nwla.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fncp83joi1yrhtu53nwla.png" alt=" " width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In modern enterprises, sales teams operate in one of the most complex environments in the organization. They must understand customer requirements, match them with available solutions, comply with company policies, prepare accurate proposals, and ensure profitability - all while moving quickly to win deals.&lt;br&gt;
However, this process is rarely smooth.&lt;br&gt;
Sales teams often rely on fragmented tools, manual approvals, and disconnected knowledge sources. This results in pricing mistakes, compliance risks, inaccurate proposals, and delayed responses to customers.&lt;br&gt;
&lt;strong&gt;AI SalesGrid&lt;/strong&gt; addresses this challenge by introducing a new paradigm: a &lt;strong&gt;real-time AI-powered multi-agent sales system&lt;/strong&gt; that acts as an intelligent digital sales organization.&lt;br&gt;
Powered by &lt;strong&gt;Google Cloud, Gemini Live API, and Vertex AI Agent Builder, Cloud Run, Bigquery, Cloud SQL&lt;/strong&gt; AI SalesGrid enables enterprises to transform their sales workflow into an intelligent, automated, and policy-aware system that operates in real time.&lt;br&gt;
Instead of manually coordinating across departments, sales teams interact naturally with an AI system that orchestrates specialized agents responsible for solution design, pricing validation, proposal generation, risk analysis, reporting, and summarization.&lt;br&gt;
The result is a &lt;strong&gt;faster, smarter, and more compliant sales process.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Problem in Enterprise Sales&lt;/strong&gt;&lt;br&gt;
Large organizations face several critical challenges during the sales lifecycle:&lt;br&gt;
&lt;strong&gt;1. Knowledge Fragmentation&lt;/strong&gt;&lt;br&gt;
Sales representatives often struggle to access the most up-to-date company rules, product documentation, pricing policies, and compliance guidelines.&lt;br&gt;
&lt;strong&gt;2. Pricing and Discount Violations&lt;/strong&gt;&lt;br&gt;
Discounts and pricing structures are often approved manually, which can lead to:&lt;br&gt;
Unauthorized discounts&lt;br&gt;
Reduced margins&lt;br&gt;
Profit leakage&lt;br&gt;
&lt;strong&gt;3. Proposal Inconsistency&lt;/strong&gt;&lt;br&gt;
Proposals generated manually may include incorrect information, unrealistic timelines, or unsupported services.&lt;br&gt;
&lt;strong&gt;4. Lack of Real-Time Decision Support&lt;/strong&gt;&lt;br&gt;
Sales teams frequently need input from solution architects, finance teams, and legal departments before making commitments to clients.&lt;br&gt;
&lt;strong&gt;5. Limited Executive Visibility&lt;/strong&gt;&lt;br&gt;
Executives often lack immediate insight into deal risk, profitability, and pipeline health.&lt;br&gt;
These challenges slow down deal cycles and introduce significant operational risk.&lt;br&gt;
AI SalesGrid solves these issues by acting as an &lt;strong&gt;AI-powered digital sales organization.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The AI SalesGrid&lt;/strong&gt;&lt;br&gt;
AI SalesGrid introduces a &lt;strong&gt;multi-agent AI architecture&lt;/strong&gt; where specialized AI agents collaborate under a central orchestrator.&lt;br&gt;
Each agent performs a specific task, similar to roles within a real enterprise sales organization.&lt;br&gt;
At the center of this architecture is the &lt;strong&gt;Account Manager Agent&lt;/strong&gt;, which functions as the orchestrator of the entire system.&lt;br&gt;
Sales representatives interact with the system through &lt;strong&gt;natural voice conversations&lt;/strong&gt;, powered by the &lt;strong&gt;Gemini Live API&lt;/strong&gt;, enabling real-time dialogue and interruption handling.&lt;br&gt;
Behind the scenes, the orchestrator coordinates specialized agents to analyze requirements, validate pricing, generate proposals, assess risk, produce executive reports, and summarize results.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Benefits of AI SalesGrid&lt;/strong&gt;&lt;br&gt;
AI SalesGrid delivers several benefits to enterprise organizations:&lt;br&gt;
&lt;strong&gt;Faster Sales Cycles&lt;/strong&gt;&lt;br&gt;
Real-time AI assistance reduces delays caused by manual approvals and research.&lt;br&gt;
&lt;strong&gt;Improved Compliance&lt;/strong&gt;&lt;br&gt;
All offers and proposals follow company policies automatically.&lt;br&gt;
&lt;strong&gt;Higher Profitability&lt;/strong&gt;&lt;br&gt;
Pricing validation prevents margin erosion.&lt;br&gt;
&lt;strong&gt;Better Decision-Making&lt;/strong&gt;&lt;br&gt;
Executives gain immediate insights into deal health and risk.&lt;br&gt;
&lt;strong&gt;Consistent Customer Experience&lt;/strong&gt;&lt;br&gt;
Proposals and communications follow standardized formats and policies.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Multi-Agent Architecture&lt;/strong&gt;&lt;br&gt;
AI SalesGrid is built using a &lt;strong&gt;hierarchical multi-agent model.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4aj53p3fe3k8rumqkzo6.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4aj53p3fe3k8rumqkzo6.PNG" alt=" " width="800" height="219"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F783nmh737w8s8xggj1f3.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F783nmh737w8s8xggj1f3.PNG" alt=" " width="446" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Head Agent: Account Manager AI&lt;/strong&gt;&lt;br&gt;
The &lt;strong&gt;Account Manager Agent&lt;/strong&gt; acts as the central coordinator of the system.&lt;br&gt;
&lt;strong&gt;Solution Agent&lt;/strong&gt;&lt;br&gt;
The Solution Architect Agent analyzes client needs and identifies appropriate services offered by the company.&lt;br&gt;
Using a grounded knowledge base stored in &lt;strong&gt;Vertex AI Search&lt;/strong&gt;, this agent ensures that proposed solutions align with existing offerings.&lt;br&gt;
&lt;strong&gt;Pricing &amp;amp; Offer Validation Agent&lt;/strong&gt;&lt;br&gt;
Pricing mistakes can significantly impact company profitability.&lt;br&gt;
The Pricing Agent ensures that all offers comply with company rules stored in the knowledge base.&lt;br&gt;
&lt;strong&gt;Proposal Generation Agent&lt;/strong&gt;&lt;br&gt;
Once pricing and solutions are validated, the Proposal Agent generates a structured proposal for the client.&lt;br&gt;
This agent ensures that proposals follow the company's official templates and policies.&lt;br&gt;
&lt;strong&gt;Risk Assessment Agent&lt;/strong&gt;&lt;br&gt;
The Risk Agent evaluates the deal from multiple perspectives.&lt;br&gt;
A risk score is generated to help decision-makers evaluate the opportunity before final approval.&lt;br&gt;
&lt;strong&gt;Executive Reporting Agent&lt;/strong&gt;&lt;br&gt;
Enterprise leaders require high-level insights into deal health.&lt;br&gt;
These insights are stored in analytics systems and can power executive dashboards.&lt;br&gt;
&lt;strong&gt;Summarization Agent&lt;/strong&gt;&lt;br&gt;
To simplify communication and record keeping, the Summarization Agent produces concise summaries of:&lt;br&gt;
Sales conversations&lt;br&gt;
Deal structure&lt;br&gt;
Proposal details&lt;br&gt;
These summaries can be used for CRM updates, emails, or meeting notes.&lt;br&gt;
&lt;strong&gt;Real-Time Interaction with Gemini Live API&lt;/strong&gt;&lt;br&gt;
A key differentiator of AI SalesGrid is its &lt;strong&gt;real-time conversational interface.&lt;/strong&gt;&lt;br&gt;
Using the &lt;strong&gt;Gemini Live API&lt;/strong&gt;, sales representatives can speak naturally with the system.&lt;br&gt;
&lt;strong&gt;Knowledge Grounding with Vertex AI Search&lt;/strong&gt;&lt;br&gt;
A critical aspect of the system is ensuring that AI responses are accurate and aligned with company policies.&lt;br&gt;
AI SalesGrid uses &lt;strong&gt;Vertex AI Search and Conversation&lt;/strong&gt; to create a knowledge base.&lt;br&gt;
These documents are stored in formats such as PDF and DOCX.&lt;br&gt;
When agents generate responses, they use &lt;strong&gt;grounding&lt;/strong&gt;, meaning responses are based on verified company knowledge rather than model assumptions.&lt;br&gt;
This greatly reduces hallucination risks and ensures compliance.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Deep Technical Architecture&lt;/strong&gt;&lt;br&gt;
AI SalesGrid is built entirely on &lt;strong&gt;Google Cloud Platform&lt;/strong&gt;, leveraging several managed services.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F396spjh5zuzs9dycg0r8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F396spjh5zuzs9dycg0r8.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Repo for solution: &lt;a href="https://github.com/fadynabil10/AI-SalesGrid" rel="noopener noreferrer"&gt;https://github.com/fadynabil10/AI-SalesGrid&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vertex AI Agent Builder&lt;/strong&gt;&lt;br&gt;
Vertex AI Agent Builder is responsible for orchestrating the multi-agent architecture.&lt;br&gt;
It enables:&lt;br&gt;
Agent creation&lt;br&gt;
Agent orchestration&lt;br&gt;
Tool integration&lt;br&gt;
Knowledge grounding&lt;br&gt;
Workflow management&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;Account Manager Agent&lt;/strong&gt; acts as the orchestrator, delegating tasks to specialized agents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini Live API&lt;/strong&gt;&lt;br&gt;
The &lt;strong&gt;Gemini Live API&lt;/strong&gt; enables low-latency streaming interaction.&lt;br&gt;
Features include:&lt;br&gt;
WebSocket-based communication&lt;br&gt;
Real-time audio processing&lt;br&gt;
Bidirectional streaming&lt;br&gt;
Interruptible conversations&lt;/p&gt;

&lt;p&gt;This allows the system to function as a natural voice assistant for enterprise sales teams.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vertex AI Search &amp;amp; Conversation&lt;/strong&gt;&lt;br&gt;
This component provides &lt;strong&gt;knowledge retrieval and grounding.&lt;/strong&gt;&lt;br&gt;
Documents such as policies and catalogs are indexed and made searchable by agents.&lt;br&gt;
Agents retrieve relevant sections to ensure responses are based on authoritative information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cloud Run&lt;/strong&gt;&lt;br&gt;
Backend services are deployed using &lt;strong&gt;Cloud Run.&lt;/strong&gt;&lt;br&gt;
Cloud Run manages:&lt;br&gt;
API endpoints&lt;br&gt;
Agent integration services&lt;br&gt;
Real-time audio streaming gateway&lt;/p&gt;

&lt;p&gt;Its serverless architecture ensures scalability while minimizing operational overhead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Firestore&lt;/strong&gt;&lt;br&gt;
Firestore is used to store transactional data including:&lt;br&gt;
Deal records&lt;br&gt;
Client requirements&lt;br&gt;
Proposal drafts&lt;br&gt;
Approval states&lt;/p&gt;

&lt;p&gt;This provides a structured database for ongoing sales activities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;BigQuery&lt;/strong&gt;&lt;br&gt;
BigQuery powers analytics and executive reporting.&lt;br&gt;
Deal data stored in Firestore can be synchronized with BigQuery to generate dashboards for leadership teams.&lt;/p&gt;

&lt;p&gt;These dashboards provide insights into:&lt;br&gt;
Sales performance&lt;br&gt;
Profitability&lt;br&gt;
Deal risk&lt;br&gt;
Pipeline trends&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Solution Used Tech stack:-&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Agent Development Kit&lt;/strong&gt;&lt;br&gt;
Agent Development Kit (ADK) is a flexible and modular framework for &lt;strong&gt;developing and deploying AI agents.&lt;/strong&gt; While optimized for Gemini and the Google ecosystem, ADK is &lt;strong&gt;model-agnostic, deployment-agnostic,&lt;/strong&gt; and is built for &lt;strong&gt;compatibility with other frameworks.&lt;/strong&gt; ADK was designed to make agent development feel more like software development, to make it easier for developers to create, deploy, and orchestrate agentic architectures that range from simple tasks to complex workflows.&lt;br&gt;
Reference: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://google.github.io/adk-docs/" rel="noopener noreferrer"&gt;https://google.github.io/adk-docs/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/google/adk-samples" rel="noopener noreferrer"&gt;https://github.com/google/adk-samples&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;- Vertex AI Agent Builder&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp3kqw6ia0gvevl24n8yp.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp3kqw6ia0gvevl24n8yp.jpg" alt=" " width="779" height="576"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://cloud.google.com/products/agent-builder?hl=en" rel="noopener noreferrer"&gt;Vertex AI Agent Builder&lt;/a&gt; is a Google Cloud platform designed to build and orchestrate multi-agent systems for enterprise use. It integrates with existing processes and technology stacks, regardless of where you are in your AI adoption journey.&lt;br&gt;
The platform reduces infrastructure complexity while allowing flexibility in agent development. You can build agents using Google's Agent Development Kit (ADK), leverage open-source frameworks such as LangChain or LangGraph, or connect agents created with other tools.&lt;br&gt;
Vertex AI Agent Builder equips teams with tools to create agents that perceive their environment, reason about tasks, and operate autonomously. Its capabilities include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agent Development Kit (ADK):&lt;/strong&gt; Build agents in under 100 lines of Python code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-agent orchestration:&lt;/strong&gt; Apply deterministic guardrails and workflow controls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent2Agent (A2A) protocol:&lt;/strong&gt; Connect agents across frameworks and vendors.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise integration:&lt;/strong&gt; Access systems and data with 100+ pre-built connectors.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent Engine:&lt;/strong&gt; Deploy and scale agents in a managed runtime.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio/video streaming:&lt;/strong&gt; Enable human-like conversations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context retention:&lt;/strong&gt; Maintain short-term and long-term memory.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model Context Protocol (MCP):&lt;/strong&gt; Connect to diverse enterprise data sources.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vertex AI Agent Builder is designed for you if you need scalable, auditable AI systems integrated into your workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Workflow Diagram: Vertex AI Agent Builder&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F22fh2iv5r4okj1q570tg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F22fh2iv5r4okj1q570tg.png" alt=" " width="800" height="302"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How It Differs From Other Agent Builders?&lt;/strong&gt;&lt;br&gt;
Vertex AI Agent Builder offers flexible development and strong enterprise integration. Unlike platforms locked to a single framework, Vertex supports multiple approaches.&lt;br&gt;
With the &lt;strong&gt;Agent Development Kit (ADK)&lt;/strong&gt;, you can build production-ready agents with minimal code, control reasoning and interaction, and use &lt;strong&gt;bidirectional audio/video streaming&lt;/strong&gt; for natural conversations.&lt;br&gt;
You can also develop agents with &lt;strong&gt;LangChain, LangGraph, AG2, or Crew.ai&lt;/strong&gt; and deploy them on Vertex AI without rewriting code, leveraging existing expertise and Google's managed infrastructure.&lt;br&gt;
The &lt;strong&gt;Agent2Agent (A2A) protocol&lt;/strong&gt; enables agents across different frameworks and vendors to communicate, supported by 50+ partners including Box, Deloitte, Elastic, Salesforce, ServiceNow, and UiPath.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core Features &amp;amp; Architecture&lt;/strong&gt;&lt;br&gt;
Vertex AI Agent Builder separates agent development, communication, data access, and operations. This lets you build both single-agent applications and complex multi-agent systems without mixing concerns.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agent Design &amp;amp; Multi-agent Orchestration&lt;/strong&gt;&lt;br&gt;
The Agent Development Kit (ADK) enables multi-agent systems with under 100 lines of Python. It offers deterministic guardrails and orchestration controls for precise behavior. &lt;strong&gt;&lt;a href="https://console.cloud.google.com/vertex-ai/agents/agent-garden?pli=1" rel="noopener noreferrer"&gt;Agent Garden&lt;/a&gt;&lt;/strong&gt; provides reusable patterns and components to speed development.&lt;br&gt;
You can orchestrate workflows combining specialized agents for tasks such as document processing, approval routing, and data validation while maintaining compliance. ADK manages short-term and long-term memory so agents retain context over interactions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Communication Between Agents&lt;/strong&gt;&lt;br&gt;
The Agent2Agent (A2A) protocol enables communication across frameworks. It lets agents:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Publish capabilities for discovery.&lt;/li&gt;
&lt;li&gt;Negotiate formats such as text or bidirectional audio/video.&lt;/li&gt;
&lt;li&gt;Maintain context across systems.&lt;/li&gt;
&lt;li&gt;Work securely under enterprise governance.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A2A removes integration barriers and fosters collaboration across teams without rebuilding systems. Over 50 partners contribute to the growing A2A ecosystem, avoiding vendor lock-in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Grounding &amp;amp; Knowledge Integration&lt;/strong&gt;&lt;br&gt;
Vertex AI supports retrieval-augmented generation (RAG) for intelligent data access. Vertex AI Search offers ready-to-use RAG. Vector Search supports hybrid searches for precision.&lt;br&gt;
Custom RAG engines connect to sources like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Local files, Cloud Storage, Google Drive&lt;/li&gt;
&lt;li&gt;Slack, Jira, other enterprise systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt; extends data access. Over 100 pre-built connectors cover ERP, HR, procurement systems, and more. &lt;strong&gt;&lt;a href="https://docs.cloud.google.com/apigee/docs" rel="noopener noreferrer"&gt;Apigee&lt;/a&gt;&lt;/strong&gt; integration enables secure API reuse.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security, Compliance &amp;amp; Guardrails&lt;/strong&gt;&lt;br&gt;
Vertex AI Agent Builder uses Google Cloud's security framework. Agents run in IAM-controlled environments. VPC Service Controls limit network access. Audit logs track all interactions.&lt;/p&gt;

&lt;p&gt;Content filters and deterministic guardrails allow precise behavior control. Vertex meets SOC 2, ISO 27001, and HIPAA-eligible standards.&lt;/p&gt;

</description>
      <category>gcp</category>
      <category>vertexai</category>
      <category>agents</category>
      <category>gemini</category>
    </item>
    <item>
      <title>Unlocking the Potential of Amazon Nova: Capabilities, Performance, Use Cases, FM, Model Insights and Deployment</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Sun, 08 Jun 2025 10:38:19 +0000</pubDate>
      <link>https://forem.com/aws-builders/unlocking-the-potential-of-amazon-nova-capabilities-performance-use-cases-fm-model-insights-2252</link>
      <guid>https://forem.com/aws-builders/unlocking-the-potential-of-amazon-nova-capabilities-performance-use-cases-fm-model-insights-2252</guid>
      <description>&lt;p&gt;Amazon Web Services ((AWS)) has launched its most powerful foundation model to date — Amazon Nova.&lt;br&gt;
This cutting-edge multimodal model promises to revolutionize how developers &amp;amp; businesses leverage AI for complex tasks &amp;amp; agentic workflows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffrwcln1tk09op9b2u57v.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffrwcln1tk09op9b2u57v.jpg" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova models&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://aws.amazon.com/ai/generative-ai/nova/" rel="noopener noreferrer"&gt;Amazon Nova&lt;/a&gt; is a new generation of foundation model ((FM)) offering frontier intelligence &amp;amp; industry-leading price-performance. They offer fast inference, support agentic workflows with &lt;a href="https://aws.amazon.com/bedrock/knowledge-bases/" rel="noopener noreferrer"&gt;Amazon Bedrock Knowledge Bases&lt;/a&gt; &amp;amp; RAG, and allow fine-tuning for text and multi-modal data. Optimized for cost-effective performance, they are trained on data in over 200 languages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova’s Model Family&lt;/strong&gt;&lt;br&gt;
Before diving into Nova Premier’s capabilities, it’s important to understand how it fits within AWS’s broader Nova model family:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Nova Micro:&lt;/strong&gt; A text-only model delivering the lowest latency responses at very low cost&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Nova Lite:&lt;/strong&gt; A low-cost multimodal model optimized for quickly processing image, video, and text inputs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Nova Pro:&lt;/strong&gt; A balanced multimodal model offering the best combination of accuracy, speed, and cost for general use cases&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Nova Premier:&lt;/strong&gt; The most capable model designed specifically for complex tasks &amp;amp; teacher model distillation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkql1bgswgu4vtdr2804t.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkql1bgswgu4vtdr2804t.webp" alt="Image description" width="800" height="445"&gt;&lt;/a&gt;&lt;br&gt;
Check out here to explore and know more:&lt;br&gt;
&lt;a href="https://nova.amazon.com/" rel="noopener noreferrer"&gt;https://nova.amazon.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Power of Model Distillation&lt;/strong&gt;&lt;br&gt;
Perhaps one of the most exciting aspects of Nova Premier is its role as a teacher model for distillation. This process allows organizations to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Leverage Nova Premier’s broad intelligence to create specialized models&lt;/li&gt;
&lt;li&gt;Use Nova Premier invocation logs as training data for smaller models like Nova Micro&lt;/li&gt;
&lt;li&gt;Create student models that match Nova Premier’s accuracy for specific use cases while maintaining lower costs &amp;amp; latency&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Result? Complex tasks that might take Nova Premier almost a minute can be completed twice as fast after distillation, making sophisticated AI capabilities accessible to everyday users at scale.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technical Capabilities and Benchmarks&lt;/strong&gt;&lt;br&gt;
Amazon Nova understanding models, including Premier, offer impressive technical capabilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support for over 200 languages&lt;/li&gt;
&lt;li&gt;Text &amp;amp; vision fine-tuning&lt;/li&gt;
&lt;li&gt;State-of-the-art performance on benchmarks like Berkeley Function Calling Leaderboard (BFCL), VisualWebBench, and Mind2Web&lt;/li&gt;
&lt;li&gt;Excellent in-context learning (ICL) and retrieval augmented generation (RAG) performance&lt;/li&gt;
&lt;li&gt;Seamless integration with Amazon Bedrock features like Knowledge Bases and Agents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc0py6rxl6spgmqcs6un4.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc0py6rxl6spgmqcs6un4.webp" alt="Image description" width="660" height="371"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Generated using Amazon Nova Canvas “shapes flowing in and out of a funnel”.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova understanding models&lt;/strong&gt;&lt;br&gt;
Amazon Nova Micro, Amazon Nova Lite, and Amazon Nova Pro, and Amazon Nova Premier are understanding models that accept text, image, and video inputs and generate text output. They provide a broad selection of capability, accuracy, speed, and cost operation points.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fast &amp;amp; cost-effective inference across intelligence classes&lt;/li&gt;
&lt;li&gt;State-of-the-art text, image, and video understanding&lt;/li&gt;
&lt;li&gt;Fine-tuning on text, image, and video input&lt;/li&gt;
&lt;li&gt;Leading agentic &amp;amp; multimodal Retrieval Augmented Generation (RAG) capabilities&lt;/li&gt;
&lt;li&gt;Excels in coding &amp;amp; software development use cases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmqrxtjpbxv4ppgjkizn6.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmqrxtjpbxv4ppgjkizn6.webp" alt="Image description" width="660" height="371"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Generated using Amazon Nova Canvas “a hummingbird in a garden”.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova creative models&lt;/strong&gt;&lt;br&gt;
Amazon Nova Canvas &amp;amp; Amazon Nova Reel are creative content generation models that accept text and image inputs and produce image or video outputs. They are designed to deliver customizable high-quality images &amp;amp; videos for visual content generation.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cost-effective image &amp;amp; video generation&lt;/li&gt;
&lt;li&gt;Control over your visual content generation&lt;/li&gt;
&lt;li&gt;Multiple approaches to customize &amp;amp; edit visual content&lt;/li&gt;
&lt;li&gt;Support for safe &amp;amp; responsible use of AI with watermarking &amp;amp; content moderation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rhumn14zx2kzi2v8ow9.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rhumn14zx2kzi2v8ow9.webp" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Generated using Amazon Nova Canvas “white background with a dark purple neural network in the center, voice signal as input on left &amp;amp; output on right”.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova speech-to-speech model&lt;/strong&gt;&lt;br&gt;
Amazon Nova Sonic is a speech-to-speech model that accepts speech as input &amp;amp; generates speech &amp;amp; text as output.&lt;/p&gt;

&lt;p&gt;Model is designed to deliver real-time, human-like voice conversations with contextual richness.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;State-of-the-art speech understanding and generation&lt;/li&gt;
&lt;li&gt;Available through a bidirectional streaming API, enabling real-time, interactive communication&lt;/li&gt;
&lt;li&gt;Supports function calling &amp;amp; knowledge grounding with enterprise data using RAG&lt;/li&gt;
&lt;li&gt;Robust handling of user’s pauses, hesitations, and audio interruptions&lt;/li&gt;
&lt;li&gt;Built-in controls for safe &amp;amp; responsible use of AI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Model versions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova Micro&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A text-only model that delivers the lowest latency responses at very low cost. It is highly performant at language understanding, translation, reasoning, code completion, brainstorming, and mathematical problem-solving. With its generation speed of over 200 tokens per second, Amazon Nova Micro is ideal for applications that require fast responses.&lt;/li&gt;
&lt;li&gt;Max tokens: 128k&lt;/li&gt;
&lt;li&gt;Languages: 200+ languages&lt;/li&gt;
&lt;li&gt;Fine-tuning supported: Yes, with text input&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova Lite&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Very low-cost multimodal model that is lightning fast for processing image, video, and text inputs. Accuracy of Amazon Nova Lite across a breadth of tasks, coupled with its lightning-fast speed, makes it suitable for a wide range of interactive &amp;amp; high-volume applications where cost is a key consideration.&lt;/li&gt;
&lt;li&gt;Max tokens: 300k&lt;/li&gt;
&lt;li&gt;Languages: 200+ languages&lt;/li&gt;
&lt;li&gt;Fine-tuning supported: Yes, with text, image, and video input&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova Pro&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A highly capable multimodal model with the best combination of accuracy, speed, and cost for a wide range of tasks. Capabilities of Amazon Nova Pro, coupled with its industry-leading speed &amp;amp; cost efficiency, makes it a compelling model for almost any task, including video summarization, Q&amp;amp;A, mathematical reasoning, software development, and AI agents that can execute multistep workflows.&lt;/li&gt;
&lt;li&gt;Max tokens: 300k&lt;/li&gt;
&lt;li&gt;Languages: 200+ languages&lt;/li&gt;
&lt;li&gt;Fine-tuning supported: Yes, with text, image, and video input&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova Premier&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Most capable model for complex tasks &amp;amp; teacher for model distillation. Customers can use Amazon Nova Premier with Amazon Bedrock Model Distillation to create highly-capable, cost-effective, and low-latency versions of Amazon Nova Pro, Lite, and Micro, for specific needs.&lt;/li&gt;
&lt;li&gt;Max tokens: 1M&lt;/li&gt;
&lt;li&gt;Languages: 200+ languages&lt;/li&gt;
&lt;li&gt;Fine-tuning supported: No. Amazon Nova Premier can be a teacher for model distillation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova Canvas&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A cost-effective image generation model that creates professional-grade images from text or images provided in prompts. Amazon Nova Canvas also provides features that make it easy to edit images using text inputs, controls for adjusting color scheme and layout, and built-in controls to support safe and responsible use of AI.&lt;/li&gt;
&lt;li&gt;Max input characters: 1,024&lt;/li&gt;
&lt;li&gt;Languages: English&lt;/li&gt;
&lt;li&gt;Fine-tuning supported: Yes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova Reel&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A cost-effective video generation model that allows customers to easily create high quality video from text &amp;amp; images. Amazon Nova Reel supports use of natural language prompts to control visual style and pacing, including camera motion control, and built-in controls to support safe and responsible use of AI.&lt;/li&gt;
&lt;li&gt;Max input characters: 512&lt;/li&gt;
&lt;li&gt;Languages: English&lt;/li&gt;
&lt;li&gt;Fine-tuning supported: Coming soon&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova Sonic&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A state-of-the-art speech understanding &amp;amp; generation model that delivers real-time, human-like voice-conversations with industry-leading price-performance. The model supports fluid dialogue and turn-taking, low latency multi-turn conversations, function calling, and knowledge grounding with enterprise data using RAG. Amazon Nova Sonic supports expressive voices, including both masculine-sounding &amp;amp; feminine-sounding voices.&lt;/li&gt;
&lt;li&gt;Max tokens: 300k&lt;/li&gt;
&lt;li&gt;Languages: English (including American &amp;amp; British accents). Additional languages coming soon.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Migrate from OpenAI to Amazon Nova … Why?&lt;/strong&gt;&lt;br&gt;
OpenAI’s models remain powerful, but their operational costs can be prohibitive when scaled. You can check analysis from &lt;a href="https://artificialanalysis.ai/" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjeae9vufzncalgwl7wn2.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjeae9vufzncalgwl7wn2.webp" alt="Image description" width="800" height="317"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For high-volume applications — like customer support or large document analysis — these cost differences are disruptive.&lt;br&gt;
Not only does Nova Pro offer over three times cost-efficiency, its longer context window also enables it to handle more extensive &amp;amp; complex inputs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Nova Use Cases and Real Testing:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1yrkolj1lb9lpdfkhml8.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1yrkolj1lb9lpdfkhml8.webp" alt="Image description" width="800" height="1200"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft6ye0r0m68lwevnui1sn.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft6ye0r0m68lwevnui1sn.webp" alt="Image description" width="702" height="618"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also get started with this Nova Workshop codebase:&lt;br&gt;
&lt;a href="https://github.com/aws-samples/amazon-nova-samples" rel="noopener noreferrer"&gt;Nova Sample code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Output for Nova Pro vs Nova Micro in Amazon Bedrock Playground&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkdiu852iaip0l846xuaa.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkdiu852iaip0l846xuaa.webp" alt="Image description" width="800" height="356"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Bedrock Playground to experience with Nova Reel foundation model:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Upload your image. This image will used by the model to generate video.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgf6bn8jf7es5m15p75f7.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgf6bn8jf7es5m15p75f7.webp" alt="Image description" width="800" height="647"&gt;&lt;/a&gt;&lt;br&gt;
Amazon Nova Reel playground provides real-time progress updates as it generates requested video.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F41kn8dwpmiwfc1je9ue8.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F41kn8dwpmiwfc1je9ue8.webp" alt="Image description" width="670" height="466"&gt;&lt;/a&gt;&lt;br&gt;
Once video clip is successfully generated, you’ll see an option to download it.&lt;/p&gt;

&lt;p&gt;This video clip is also automatically stored in your S3 bucket. You can delete it from there so that you don’t incur ongoing cloud cost for this s3 bucket.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fine-tune an Amazon Nova model:&lt;/strong&gt;&lt;br&gt;
In this we will make fine-tuning &amp;amp; hosting customized Amazon Nova models using Amazon Bedrock.&lt;br&gt;
The following diagram illustrates solution architecture.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwlgjbhtcggxyr19fzkkh.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwlgjbhtcggxyr19fzkkh.webp" alt="Image description" width="800" height="198"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a fine-tuning job&lt;/strong&gt;&lt;br&gt;
Complete the following steps to create a fine-tuning job:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open Amazon Bedrock console.&lt;/li&gt;
&lt;li&gt;Choose us-east-1 as AWS Region.&lt;/li&gt;
&lt;li&gt;Under Foundation models in navigation pane, choose Custom models.&lt;/li&gt;
&lt;li&gt;Choose Create Fine-tuning job under Customization methods.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;At the time of writing, Amazon Nova model fine-tuning is exclusively available in us-east-1 Region.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feu6n225tmwp4wwknhso7.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feu6n225tmwp4wwknhso7.webp" alt="Image description" width="800" height="390"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;For Source model, choose Select model.&lt;/li&gt;
&lt;li&gt;Choose Amazon as the provider &amp;amp; Amazon Nova model of your choice Lite or Micro.&lt;/li&gt;
&lt;li&gt;Choose Apply.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpunmiydxd0fj30g62316.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpunmiydxd0fj30g62316.webp" alt="Image description" width="800" height="441"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fitwle4furtq0z56lkoum.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fitwle4furtq0z56lkoum.webp" alt="Image description" width="800" height="1047"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;For Fine-tuned model name, enter a unique name for the fine-tuned model.&lt;/li&gt;
&lt;li&gt;For Job name, enter a name for fine-tuning job.&lt;/li&gt;
&lt;li&gt;Under Input data, enter location of the source S3 bucket (training data) &amp;amp; target S3 bucket (model outputs &amp;amp; training metrics), and optionally the location of your validation dataset.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa4btgy02wglexsh0shnk.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa4btgy02wglexsh0shnk.webp" alt="Image description" width="763" height="949"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the Hyperparameters section, you can customize the following &lt;a href="https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models-hp.html" rel="noopener noreferrer"&gt;hyperparameters&lt;/a&gt;:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;For Epochs¸ enter a value between 1–5.&lt;/li&gt;
&lt;li&gt;For Batch size, value is fixed at 1.&lt;/li&gt;
&lt;li&gt;For Learning rate multiplier, enter a value between 0.000001–0.0001&lt;/li&gt;
&lt;li&gt;For Learning rate warmup steps, enter a value between 0–100.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Recommend starting with the default parameter values and then changing settings iteratively. It’s a good practice to change only one or a couple of parameters at a time, in order to isolate the parameter effects. Remember, hyperparameter tuning is model &amp;amp; use case specific.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In Output data section, enter the target S3 bucket for model outputs &amp;amp; training metrics.&lt;/li&gt;
&lt;li&gt;Choose Create fine-tuning job.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Run fine-tuning job&lt;/strong&gt;&lt;br&gt;
After you start fine-tuning job, you will be able to see your job under Jobs &amp;amp; status as Training.&lt;br&gt;
When it finishes, the status changes to Complete.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F234eecepokjroufw2b1t.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F234eecepokjroufw2b1t.webp" alt="Image description" width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can now go to training job &amp;amp; optionally access the training-related artifacts that are saved in output folder.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0lwvf9u5fvm3c90gy4m.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0lwvf9u5fvm3c90gy4m.webp" alt="Image description" width="800" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can find both training &amp;amp; validation (highly recommend using a validation set) artifacts here.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bsvrxmy4vsi1q04gpie.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3bsvrxmy4vsi1q04gpie.webp" alt="Image description" width="800" height="173"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can use training &amp;amp; validation artifacts to assess your fine-tuning job through loss curves &lt;/p&gt;

&lt;p&gt;as shown in the following figure, which track training loss ((orange)) &amp;amp; validation loss ((blue)) over time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwvd4belxicgaod9qioma.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwvd4belxicgaod9qioma.webp" alt="Image description" width="800" height="518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Host fine-tuned model &amp;amp; run inference&lt;/strong&gt;&lt;br&gt;
Now that you have completed the fine-tuning, you can host the model &amp;amp; use it for inference. Follow these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;On Amazon Bedrock console.&lt;/li&gt;
&lt;li&gt;Under Foundation models in navigation pane, choose Custom models.&lt;/li&gt;
&lt;li&gt;On the Models tab, choose model you fine-tuned.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhsuhyw8gjaswz99i890g.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhsuhyw8gjaswz99i890g.webp" alt="Image description" width="800" height="323"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Choose Purchase provisioned throughput.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffevjhrya5kfhkcuupmw5.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffevjhrya5kfhkcuupmw5.webp" alt="Image description" width="800" height="122"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Specify a commitment term &amp;amp; review associated cost for hosting the fine-tuned models.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After customized model is hosted through provisioned throughput, a model ID will be assigned, which will be used for inference.&lt;/p&gt;

&lt;p&gt;For inference with models hosted with provisioned throughput, we have to use Invoke API in the same way we described previously in this post — simply replace model ID with customized model ID.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Results&lt;/strong&gt;&lt;br&gt;
The results of base Amazon Nova models to their fine-tuned pro is best than lite &amp;amp; lite best than micro in accuracy &amp;amp; performance.&lt;br&gt;
&lt;strong&gt;Multi-agent collaboration use case:&lt;/strong&gt;&lt;br&gt;
This use case on AWS Blogs. Nova Premier works a multi-agent collaboration architecture for investment research.&lt;/p&gt;

&lt;p&gt;We can build application using &lt;a href="https://aws.amazon.com/blogs/machine-learning/amazon-bedrock-announces-general-availability-of-multi-agent-collaboration/?trk=e61dee65-4ce8-4738-84db-75305c9cd4fe&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;multi-agent collaboration in Amazon Bedrock&lt;/a&gt;, with Nova Premier powering supervisor agent that orchestrates the entire workflow.&lt;/p&gt;

&lt;p&gt;The supervisor agent analyzes initial query &lt;/p&gt;

&lt;p&gt;(Example: “What are emerging trends in renewable energy investments?”), breaks it down into logical steps, determines which specialized subagents to engage, and synthesizes the final response.&lt;/p&gt;

&lt;p&gt;Components:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A supervisor agent powered by Nova Premier&lt;/li&gt;
&lt;li&gt;Multiple specialized subagents powered by Nova Pro, each focusing on different financial data sources&lt;/li&gt;
&lt;li&gt;Tools that connect to financial databases, market analysis tools, other relevant information sources&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Architect for Components:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fidrigrzl14lde3ymqfmq.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fidrigrzl14lde3ymqfmq.webp" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The supervisor agent powered by Nova Premier does the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Analyzes &amp;amp; determine ( underlying topics &amp;amp; sources )&lt;/li&gt;
&lt;li&gt;Selects appropriate subagents specific to those topics &amp;amp; sources&lt;/li&gt;
&lt;li&gt;Each subagent retrieves their relevant data&lt;/li&gt;
&lt;li&gt;Supervisor agent synthesizes this information into a comprehensive report.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Nova Premier in a multi-agent architecture such as this streamlines the financial professional’s work.&lt;/p&gt;

&lt;p&gt;Some of Resources here from AWS Documentations and Blog.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>genai</category>
      <category>bedrock</category>
      <category>nova</category>
    </item>
    <item>
      <title>All the latest feature releases, updates and announcements of AWS re:Invent 2024</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Sat, 08 Feb 2025 15:02:49 +0000</pubDate>
      <link>https://forem.com/aws-builders/all-the-latest-feature-releases-updates-and-announcements-of-aws-reinvent-2024-433</link>
      <guid>https://forem.com/aws-builders/all-the-latest-feature-releases-updates-and-announcements-of-aws-reinvent-2024-433</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuvddxjubvfnghic1y8wm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuvddxjubvfnghic1y8wm.png" alt="Image description" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SAP on AWS&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/12/deploy-grow-sap-aws-marketplace/" rel="noopener noreferrer"&gt;Deploy GROW with SAP on AWS from AWS Marketplace&lt;/a&gt;
GROW with SAP in AWS Marketplace to Help Customers Rapidly Adopt Cloud ERP and Innovate with Advanced Generative AI Solutions.
&lt;a href="https://news.sap.com/2024/12/grow-with-sap-on-aws-simplify-cloud-erp-deployment/" rel="noopener noreferrer"&gt;https://news.sap.com/2024/12/grow-with-sap-on-aws-simplify-cloud-erp-deployment/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;CDN&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudfront-vpc-origins/" rel="noopener noreferrer"&gt;CloudFront VPC Origins&lt;/a&gt;
Perhaps long overdue, VPC Origins is a new feature for CloudFront that allows you to keep your resources within private subnets by dropping an ENI in your subnet that it will use to access origins at no extra cost.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Compute&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/new-amazon-ec2-p5en-instances-with-nvidia-h200-tensor-core-gpus-and-efav3-networking/" rel="noopener noreferrer"&gt;New EC2 P5en instances with NVIDIA H200 Tensor Core GPUs &amp;amp; EFAv3 networking&lt;/a&gt;
Amazon EC2 P5en instances deliver up to 3,200 Gbps network bandwidth with EFAv3 for accelerating deep learning &amp;amp; gen AI.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/amazon-ec2-trn2-instances-and-trn2-ultraservers-for-aiml-training-and-inference-is-now-available/" rel="noopener noreferrer"&gt;EC2 Trn2 Instances &amp;amp; Trn2 UltraServers for AI/ML training &amp;amp; inference are available now&lt;/a&gt;
With 4x faster speed, 4x more memory bandwidth, 3x higher memory capacity than predecessors, and 30% higher floating-point operations, compute power for ML training &amp;amp; gen AI.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://aws.amazon.com/blogs/aws/introducing-storage-optimized-amazon-ec2-i8g-instances-powered-by-aws-graviton4-processors-and-3rd-gen-aws-nitro-ssds/" rel="noopener noreferrer"&gt;EC2 I8g instances storage optimized powered by AWS Graviton4 processors &amp;amp; 3rd gen AWS Nitro SSDs&lt;/a&gt;&lt;br&gt;
Storage performance with AWS’s newest I8g instances, which deliver unparalleled speed &amp;amp; efficiency for I/O-intensive.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://aws.amazon.com/blogs/aws/now-available-storage-optimized-amazon-ec2-i7ie-instances/" rel="noopener noreferrer"&gt;Storage optimized Amazon EC2 I7ie instances&lt;/a&gt;&lt;br&gt;
New AWS I7ie instances deliver unbeatable storage performance: up to 120TB NVMe, 40% better compute &amp;amp; up to 65% better real time storage performance.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Storage&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/new-amazon-s3-tables-storage-optimized-for-analytics-workloads/" rel="noopener noreferrer"&gt;New Amazon S3 Tables: Storage optimized for analytics workloads&lt;/a&gt;
Amazon S3 Tables optimize tabular data storage in Apache Iceberg, enabling high-performance, low cost queries using Athena, EMR, &amp;amp; Spark.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/new-physical-aws-data-transfer-terminals-let-you-upload-to-the-cloud-faster/" rel="noopener noreferrer"&gt;New physical AWS Data Transfer Terminals let you upload to the cloud faster&lt;/a&gt;
Rapidly upload large datasets to AWS with the new AWS Data Transfer Terminal, secure physical locations &amp;amp; offering high throughput connection.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/connect-users-to-data-through-your-apps-with-storage-browser-for-amazon-s3/" rel="noopener noreferrer"&gt;Connect users to data through your apps with Storage Browser for Amazon S3
&lt;/a&gt;
&lt;a href="https://aws.amazon.com/s3/features/storage-browser/" rel="noopener noreferrer"&gt;Storage Browser&lt;/a&gt; for Amazon S3 is an open source interface component that you can add to your web applications to provide your authorized end users, such as customers, partners, and employees, with access to easily browse, upload, download, copy, and delete data in S3.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/introducing-queryable-object-metadata-for-amazon-s3-buckets-preview/" rel="noopener noreferrer"&gt;Queryable object metadata for Amazon S3 buckets&lt;/a&gt;
Unlock S3 data insights effortlessly with AWS’ rich metadata capture; query objects by key, size, and more using Athena, Redshift, &amp;amp; Spark when scale.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/amazon-memorydb-multi-region-is-now-generally-available/" rel="noopener noreferrer"&gt;Amazon MemoryDB Multi-Region is now generally available&lt;/a&gt;
Build highly available, globally distributed apps with microsecond latencies across Regions, automatic conflict resolution, &amp;amp; up to 99.999% availability.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-rds-blue-green-deployments-storage-volume-shrink/" rel="noopener noreferrer"&gt;Amazon RDS Blue/Green Deployments support storage volume shrink&lt;/a&gt;
RDS now supports live volume shrink using blue/green deployments. This allows for a volume reduction after space is cleared without incurring downtime.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-aurora-serverless-v2-scaling-zero-capacity/" rel="noopener noreferrer"&gt;Amazon Aurora Serverless v2 supports scaling to zero capacity&lt;/a&gt;
Aurora Serverless v2 now supports scale to zero, with resume time typically being ~15 seconds. This provides a nice reduction in cost for low-usage databases.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/12/amazon-dynamodb-global-tables-previews-multi-region-strong-consistency/" rel="noopener noreferrer"&gt;Amazon DynamoDB global tables preview multi-Region strong consistency&lt;/a&gt;
Strongly consistent multi-region DynamoDB is now an option within Global Tables. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/12/amazon-aurora-dsql-preview/" rel="noopener noreferrer"&gt;Announcing Amazon Aurora DSQL&lt;/a&gt;
Aurora DSQL is a new, highly scalable, and multi-region SQL database. I liken it to CosmosDB or Spanner.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/securely-share-aws-resources-across-vpc-and-account-boundaries-with-privatelink-vpc-lattice-eventbridge-and-step-functions/" rel="noopener noreferrer"&gt;Securely share AWS resources across VPC and account boundaries&lt;/a&gt;
Resource Gateways expose a single resource (IP, DNS, or ARN) to VPC Lattice and Step Functions, including TCP resources like databases, with gateways being free to create. This provides a new, cost-competitive alternative to VPCEs and TGWs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Migration &amp;amp; Transfer Services&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/aws-data-migration-service-improves-database-schema-conversion-with-generative-ai/" rel="noopener noreferrer"&gt;AWS Database Migration Service now automates time-intensive schema conversion tasks using generative AI&lt;/a&gt;
AWS DMS Schema Conversion converts up to 90% of the schema to accelerate database migrations &amp;amp; reduce manual effort with power of GenAI.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/announcing-aws-transfer-family-web-apps-for-fully-managed-amazon-s3-file-transfers/" rel="noopener noreferrer"&gt;AWS Transfer Family web apps for fully managed Amazon S3 file transfers&lt;/a&gt;
AWS Transfer Family web apps are a new resource that you can use to create a simple interface for authorized line-of-business users to access data in S3 through a web browser.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/introducing-default-data-integrity-protections-for-new-objects-in-amazon-s3/" rel="noopener noreferrer"&gt;Introducing default data integrity protections for new objects in Amazon S3&lt;/a&gt;
S3 the default behavior of object upload requests with new data integrity protections that build upon S3’s existing durability posture.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Containers&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/use-your-on-premises-infrastructure-in-amazon-eks-clusters-with-amazon-eks-hybrid-nodes/" rel="noopener noreferrer"&gt;Use your on-premises infrastructure in Amazon EKS clusters with Amazon EKS Hybrid Nodes&lt;/a&gt;
Kubernetes management across your cloud &amp;amp; on-premises environments with EKS Hybrid Nodes _ to use existing hardware while offloading control plane responsibilities to EKS for consistent operations.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/streamline-kubernetes-cluster-management-with-new-amazon-eks-auto-mode/" rel="noopener noreferrer"&gt;Streamline Kubernetes cluster management with new Amazon EKS Auto Mode&lt;/a&gt;
With EKS Auto Mode, AWS simplifies Kubernetes cluster management, automating (compute, storage, networking), enabling higher agility and reducing operational.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Analytics&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/simplify-analytics-and-aiml-with-new-amazon-sagemaker-lakehouse/" rel="noopener noreferrer"&gt;Simplify analytics &amp;amp; AI/ML with new Amazon SageMaker Lakehouse&lt;/a&gt;.
SageMaker Lakehouse seamlessly integrates S3 data lakes &amp;amp; Redshift warehouses, enabling unified analytics and AI/ML on a single data copy through open Apache Iceberg APIs &amp;amp; fine-grained access controls.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/solve-complex-problems-with-new-scenario-analysis-capability-in-amazon-q-in-quicksight/" rel="noopener noreferrer"&gt;Solve complex problems with new scenario analysis capability in Amazon Q in QuickSight&lt;/a&gt;
Find solutions to most critical business challenges with ease. 
Q in QuickSight enables business to analysis up to 10x faster than spreadsheets.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/new-amazon-dynamodb-zero-etl-integration-with-amazon-sagemaker-lakehouse/" rel="noopener noreferrer"&gt;New Amazon DynamoDB zero-ETL integration with Amazon SageMaker Lakehouse&lt;/a&gt;
Analyze operational data in Amazon SageMaker Lakehouse, freeing developers from building custom pipelines &amp;amp; enabling seamless insights .&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Generative AI / Machine Learning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkkg31axu23yj83pknll0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkkg31axu23yj83pknll0.jpg" alt="Image description" width="800" height="330"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://go.aws/4g2yfS7" rel="noopener noreferrer"&gt;Amazon Bedrock IDE enables teams to rapidly build &amp;amp; customize&lt;/a&gt;
Accelerate your generative AI app development.&lt;/li&gt;
&lt;li&gt;Amazon Nova foundation models
&lt;a href="https://aws.amazon.com/blogs/aws/introducing-amazon-nova-frontier-intelligence-and-industry-leading-price-performance/" rel="noopener noreferrer"&gt;https://aws.amazon.com/blogs/aws/introducing-amazon-nova-frontier-intelligence-and-industry-leading-price-performance/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/amazon-bedrock-marketplace-access-over-100-foundation-models-in-one-place/" rel="noopener noreferrer"&gt;Amazon Bedrock Marketplace&lt;/a&gt;
New capability that gives you access to over 100 popular, emerging, and specialized foundation models (FMs) through Amazon Bedrock.
Discover, test, and use over 100 emerging, &amp;amp; specialized foundation models with the tooling, security, &amp;amp; governance.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/reduce-costs-and-latency-with-amazon-bedrock-intelligent-prompt-routing-and-prompt-caching-preview/" rel="noopener noreferrer"&gt;Amazon Bedrock Prompt caching and intelligent prompt routing&lt;/a&gt;
Two capabilities that help reduce costs &amp;amp; latency for generative AI applications. 
Route requests &amp;amp; cache frequently used context in prompts to reduce latency &amp;amp; balance performance with cost efficiency.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/introducing-multi-agent-collaboration-capability-for-amazon-bedrock/" rel="noopener noreferrer"&gt;Multi-agent collaboration capability&lt;/a&gt;
With multi-agent collaboration, you can build, deploy, and manage multiple AI agents working together on complex multi-step tasks.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/amazon-bedrock-guardrails-now-supports-multimodal-toxicity-detection-with-image-support/" rel="noopener noreferrer"&gt;Amazon Bedrock Guardrails now supports multimodal toxicity detection with image support&lt;/a&gt;
Build responsible AI applications _ Safeguard them against harmful text &amp;amp; image content.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/new-amazon-bedrock-capabilities-enhance-data-processing-and-retrieval/" rel="noopener noreferrer"&gt;New Amazon Bedrock capabilities enhance data processing and retrieval&lt;/a&gt;
Bedrock enhances generative AI data analysis with multimodal processing, graph modeling, &amp;amp; structured querying, accelerating AI app development.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/new-rag-evaluation-and-llm-as-a-judge-capabilities-in-amazon-bedrock/" rel="noopener noreferrer"&gt;RAG evaluation and LLM-as-a-judge capabilities in Amazon Bedrock&lt;/a&gt;
Evaluate AI models &amp;amp; applications efficiently in Amazon Bedrock’s new LLM-as-a-judge capability for model evaluation &amp;amp; RAG evaluation for Knowledge Bases, offering a variety of quality &amp;amp; responsible AI metrics at scale.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/build-faster-more-cost-efficient-highly-accurate-models-with-amazon-bedrock-model-distillation-preview/" rel="noopener noreferrer"&gt;Build faster, more cost-efficient, highly accurate models with Amazon Bedrock Model Distillation&lt;/a&gt;
Automates the process of creating a distilled model for your specific use case by generating responses from a large foundation model &amp;amp; fine-tunes a smaller FM with the generated responses.&lt;/li&gt;
&lt;li&gt;Automated reasoning checks &lt;a href="https://lnkd.in/g8NmGk4B" rel="noopener noreferrer"&gt;https://lnkd.in/g8NmGk4B&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Amazon Kendra GenAI Index to connect more than 40 enterprise data sources with Amazon Bedrock Knowledge Bases &lt;a href="https://lnkd.in/gRfsAtqv" rel="noopener noreferrer"&gt;https://lnkd.in/gRfsAtqv&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Amazon Bedrock Data Automation to extract information from documents, audio, images &amp;amp; videos and transform it into structured formats &lt;a href="https://lnkd.in/gaKRiFaa" rel="noopener noreferrer"&gt;https://lnkd.in/gaKRiFaa&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/use-amazon-q-developer-to-build-ml-models-in-amazon-sagemaker-canvas/" rel="noopener noreferrer"&gt;Amazon Q Developer to build ML models in SageMaker Canvas&lt;/a&gt;
Q Developer empowers non-ML experts to build ML models using natural language. faster with reduced time to be in market.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/introducing-the-next-generation-of-amazon-sagemaker-the-center-for-all-your-data-analytics-and-ai/" rel="noopener noreferrer"&gt;Next generation of Amazon SageMaker: The center for all your data, analytics, &amp;amp; AI&lt;/a&gt;
Unify data engineering, analytics, &amp;amp; generative AI in a streamlined studio with enhanced capabilities of SageMaker.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/maximize-accelerator-utilization-for-model-development-with-new-amazon-sagemaker-hyperpod-task-governance/" rel="noopener noreferrer"&gt;Maximize accelerator utilization for model development with new Amazon SageMaker HyperPod task governance&lt;/a&gt;
Enable priority-based resource allocation, fair-share utilization, &amp;amp; automated task preemption for optimal compute utilization across teams.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/accelerate-foundation-model-training-and-fine-tuning-with-new-amazon-sagemaker-hyperpod-recipes/" rel="noopener noreferrer"&gt;Accelerate foundation model training &amp;amp; fine-tuning with new Amazon SageMaker HyperPod recipes&lt;/a&gt;
Training &amp;amp; fine-tuning popular publicly available foundation models, in just minutes with state-of-the-art performance.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/discover-govern-and-collaborate-on-data-and-ai-securely-with-amazon-sagemaker-data-and-ai-governance/" rel="noopener noreferrer"&gt;Discover, govern, collaborate on data &amp;amp; AI securely with Amazon SageMaker Data &amp;amp; AI Governance&lt;/a&gt;
Manage data &amp;amp; AI assets through a unified catalog, granular access controls, &amp;amp; consistent policy enforcement.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/amazon-q-business-is-adding-new-workflow-automation-capability-and-50-action-integrations/" rel="noopener noreferrer"&gt;Amazon Q Business is adding new workflow automation capability &amp;amp; 50+ action integrations&lt;/a&gt;
Q Business extends productivity with GenAI powered workflow automation capability and 50+ actions for enterprise efficiency, enabling seamless task execution across tools like ServiceNow, Jira and Asana.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/new-capabilities-from-amazon-q-business-enable-isvs-to-enhance-generative-ai-experiences/" rel="noopener noreferrer"&gt;New capabilities from Amazon Q Business enable ISVs to enhance generative AI experiences&lt;/a&gt;
Amazon Q Business capabilities help ISVs integrate with the Amazon Q index to retrieve data from multiple sources through a single API &amp;amp; customize the design of Q embedded assistant.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/introducing-amazon-nova-frontier-intelligence-and-industry-leading-price-performance/" rel="noopener noreferrer"&gt;Introducing Amazon Nova foundation models: Frontier intelligence &amp;amp; industry leading price performance&lt;/a&gt;
Amazon Nova foundation models deliver frontier intelligence &amp;amp; industry leading price-performance, with support for text &amp;amp; multimodal intelligence, multimodal fine-tuning, and HQ images and videos.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/prevent-factual-errors-from-llm-hallucinations-with-mathematically-sound-automated-reasoning-checks-preview/" rel="noopener noreferrer"&gt;Prevent factual errors from LLM hallucinations with mathematically sound Automated Reasoning checks&lt;/a&gt;
Enhance conversational AI accuracy with Automated Reasoning checks — first &amp;amp; only gen AI safeguard that helps reduce hallucinations.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/enhance-your-productivity-with-new-extensions-and-integrations-in-amazon-q-business/" rel="noopener noreferrer"&gt;Enhance your productivity with new extensions &amp;amp; integrations in Amazon Q Business&lt;/a&gt;
Seamlessly access AI assistance within work applications with Q Business’s new browser extensions &amp;amp; integrations.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/new-apis-in-amazon-bedrock-to-enhance-rag-applications-now-available/" rel="noopener noreferrer"&gt;New APIs in Amazon Bedrock to enhance RAG applications&lt;/a&gt;
With custom connectors &amp;amp; reranking models, you can enhance RAG applications by enabling direct ingestion to knowledge bases without requiring a full sync.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/introducing-new-partyrock-capabilities-and-free-daily-usage/" rel="noopener noreferrer"&gt;New PartyRock capabilities &amp;amp; free daily usage&lt;/a&gt;
Unleash your creativity with PartyRock’s new AI capabilities: generate images, analyze visuals, search hundreds of thousands of apps, &amp;amp; process multiple docs simultaneously — no code.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/12/amazon-q-business-extract-insights-visual-elements-documents/" rel="noopener noreferrer"&gt;Amazon Q Business adds support to extract insights from visual elements within documents&lt;/a&gt;
Users can now query information embedded in various types of visuals, including diagrams, infographics, charts, &amp;amp; other image-based content.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some of Resources here from AWS Documentations and Blog. &lt;/p&gt;

</description>
      <category>aws</category>
      <category>reinvent24</category>
      <category>announcements</category>
      <category>innovation</category>
    </item>
    <item>
      <title>Amazon Bedrock Flows: Now Generally Available with Enhanced Safety and Traceability</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Sat, 30 Nov 2024 10:13:50 +0000</pubDate>
      <link>https://forem.com/aws-builders/amazon-bedrock-flows-now-generally-available-with-enhanced-safety-and-traceability-4e0d</link>
      <guid>https://forem.com/aws-builders/amazon-bedrock-flows-now-generally-available-with-enhanced-safety-and-traceability-4e0d</guid>
      <description>&lt;p&gt;AWS excited to announce the general availability of &lt;strong&gt;Amazon Bedrock Flows&lt;/strong&gt; (previously known as Prompt Flows), a robust feature designed to streamline the creation, deployment, and scaling of generative AI applications on AWS. With an emphasis on enhanced safety and traceability, this solution caters to businesses seeking efficient and secure ways to leverage generative AI capabilities in production.&lt;/p&gt;

&lt;p&gt;Bedrock Flows empowers developers and businesses to leverage generative AI effectively, facilitating the development of advanced and efficient AI-powered solutions for customers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aws.amazon.com/bedrock/flows/" rel="noopener noreferrer"&gt;https://aws.amazon.com/bedrock/flows/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Simplifying Generative AI Application Development&lt;/strong&gt;&lt;br&gt;
Amazon Bedrock Flows is a significant step forward in simplifying how developers and organizations implement generative AI models. By abstracting the complexity of integrating foundational models, Bedrock Flows provides pre-configured workflows that reduce the need for deep technical expertise in AI, empowering teams to focus on innovation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enhanced Safety and Compliance&lt;/strong&gt;&lt;br&gt;
A critical component of generative AI is ensuring ethical and secure usage. Bedrock Flows incorporates advanced safety mechanisms to mitigate risks such as data leakage and unauthorized access. Traceability features enable organizations to track and audit the application of AI models, ensuring adherence to compliance requirements and ethical guidelines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core Features of Amazon Bedrock Flows&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pre-Built Workflows:&lt;/strong&gt; Accelerate time-to-market with ready-to-use configurations tailored for various generative AI use cases.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Model Customization:&lt;/strong&gt; Seamlessly integrate proprietary or third-party foundational models, allowing customization to meet specific business needs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scalability:&lt;/strong&gt; Utilize the scalable architecture of AWS to handle fluctuating workloads with ease, ensuring performance stability.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Integrated Safety Controls:&lt;/strong&gt; Leverage in-built tools for monitoring and mitigating risks, such as overfitting or misuse of AI capabilities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Comprehensive Traceability:&lt;/strong&gt; Enable detailed auditing of model behavior and interactions for improved transparency and governance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Quickly build generative AI workflows visually.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Test and deploy faster with serverless infrastructure.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Key advantages include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Streamlined creation of generative AI workflows using a user-friendly visual interface.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Easy incorporation of advanced foundation models (FMs), prompts, agents, knowledge bases, guardrails, and other AWS tools.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Customizable workflows tailored to align with specific business logic.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Minimization of time and effort required for testing and deploying AI workflows, thanks to SDK APIs and serverless infrastructure.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;New Features in Amazon Bedrock Flows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Generative AI adoption requires robust safety measures and clear workflow visibility. Amazon Bedrock Flows introduces two new features to address these needs, empowering organizations to create secure and traceable AI applications:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Enhanced Safety&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The addition of Amazon Bedrock Guardrails enables organizations to filter harmful content and exclude unwanted topics. Guardrails are available in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prompt Nodes:&lt;/strong&gt; Enforce strict controls over interactions with foundation models.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Knowledge Base Nodes:&lt;/strong&gt; Regulate responses derived from your knowledge base.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Enhanced Traceability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Organizations can now validate and debug workflows with comprehensive input/output tracking and inline validation, ensuring complete visibility into execution. Key enhancements include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Detailed tracing for input and output nodes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Execution path insights, including input, output, errors, and execution time for each node.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Inline validation status directly within the visual builder.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Practical Application: E-commerce company Challenges&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Consider An e-commerce company implementing a customer service chatbot with Amazon Bedrock Flows. Their challenges include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Chatbot responses occasionally reveal sensitive customer data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Inconsistent tone and quality in customer interactions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Troubleshooting workflow issues is time-consuming.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Difficulty ensuring compliance with company policies and regulations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Limited visibility into performance bottlenecks that degrade customer experience.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With Amazon Bedrock Flows, E-commerce company can overcome these hurdles, creating a more secure, efficient, and policy-compliant chatbot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-World Applications&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Organizations across industries are leveraging Amazon Bedrock Flows to transform operations and unlock value through generative AI. From automating content creation to enhancing customer support with intelligent chatbots, the use cases are diverse and impactful. For instance, marketing teams can generate tailored ad copy, while R&amp;amp;D departments accelerate product innovation with automated ideation tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Getting Started with Amazon Bedrock Flows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Adopting Amazon Bedrock Flows is straightforward, with guided documentation and support available to assist at every stage. AWS customers can now harness this technology to build robust generative AI applications, ensuring both efficiency and ethical deployment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a flow with a single prompt&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The following image shows a flow consisting of a single prompt, defined inline in the node, that builds a playlist of songs, given a genre and the number of songs to include in the playlist.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbfdnbugjb4uk0oieelyi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbfdnbugjb4uk0oieelyi.png" alt="Image description" width="800" height="372"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To build and test this flow in the console&lt;/p&gt;

&lt;p&gt;1- &lt;strong&gt;To create a flow&lt;/strong&gt; in the Console tab at &lt;a href="https://docs.aws.amazon.com/bedrock/latest/userguide/flows-create.html" rel="noopener noreferrer"&gt;Create a flow in Amazon Bedrock&lt;/a&gt;. Enter the &lt;strong&gt;Flow builder&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;2- Set up the prompt node:&lt;/p&gt;

&lt;p&gt;a. From the &lt;strong&gt;Flow builder&lt;/strong&gt; left pane, select the &lt;strong&gt;Nodes&lt;/strong&gt; tab.&lt;br&gt;
b. Drag a &lt;strong&gt;Prompt&lt;/strong&gt; node into your flow in the center pane.&lt;br&gt;
c. Select the &lt;strong&gt;Configure&lt;/strong&gt; tab in the &lt;strong&gt;Flow builder&lt;/strong&gt; pane.&lt;br&gt;
d. Enter &lt;code&gt;MakePlaylist&lt;/code&gt; as the &lt;strong&gt;Node name&lt;/strong&gt;.&lt;br&gt;
e. Choose &lt;strong&gt;Define in node&lt;/strong&gt;.&lt;br&gt;
f. Set up the following configurations for the prompt:&lt;br&gt;
 i. Under &lt;strong&gt;Select model&lt;/strong&gt;, select a model to run inference on the prompt.&lt;br&gt;
 ii. In the &lt;strong&gt;Message&lt;/strong&gt; text box, enter &lt;code&gt;Make me a {{genre}} playlist consisting of the following number of songs: {{number}}..&lt;/code&gt; This creates two variables that will appear as inputs into the node.&lt;/p&gt;

&lt;p&gt;e. Expand the &lt;strong&gt;Inputs&lt;/strong&gt; section. The names for the inputs are prefilled by the variables in the prompt message. Configure the inputs:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6obs0fbts15ip6o8yd0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6obs0fbts15ip6o8yd0l.png" alt="Image description" width="452" height="177"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This configuration means that the prompt node expects a JSON object containing a field called &lt;code&gt;genre&lt;/code&gt; that will be mapped to the &lt;code&gt;genre&lt;/code&gt; input &amp;amp; a field called &lt;code&gt;number&lt;/code&gt; that will be mapped to the &lt;code&gt;number&lt;/code&gt; input.&lt;br&gt;
 h. You can’t modify the &lt;strong&gt;Output&lt;/strong&gt;. Response will from the model, returned as a string.&lt;/p&gt;

&lt;p&gt;3- Choose the &lt;strong&gt;Flow input&lt;/strong&gt; node &amp;amp; select the &lt;strong&gt;Configure&lt;/strong&gt; tab. &lt;br&gt;
Select &lt;strong&gt;Object&lt;/strong&gt; as the &lt;strong&gt;Type&lt;/strong&gt;. Flow invocation will expect to receive a JSON object.&lt;/p&gt;

&lt;p&gt;4- Connect your nodes to complete the flow:&lt;/p&gt;

&lt;p&gt;a. Drag a connection from the output node of the &lt;strong&gt;Flow input&lt;/strong&gt; node to the &lt;strong&gt;genre&lt;/strong&gt; input in the &lt;strong&gt;MakePlaylist&lt;/strong&gt; prompt node.&lt;br&gt;
 b. Repeat the same steps for &lt;strong&gt;Flow input&lt;/strong&gt; node to the &lt;strong&gt;number&lt;/strong&gt; input in the &lt;strong&gt;MakePlaylist&lt;/strong&gt; prompt node.&lt;br&gt;
 c. Repeat the same steps for &lt;strong&gt;modelCompletion&lt;/strong&gt; output in the &lt;strong&gt;MakePlaylist&lt;/strong&gt; prompt node to the &lt;strong&gt;document&lt;/strong&gt; input in the &lt;strong&gt;Flow output&lt;/strong&gt; node.&lt;/p&gt;

&lt;p&gt;5- Choose &lt;strong&gt;Save&lt;/strong&gt; to save flow.&lt;/p&gt;

&lt;p&gt;6- Test flow by entering the following JSON object is the &lt;strong&gt;Test flow&lt;/strong&gt; pane on the right. &lt;br&gt;
Click &lt;strong&gt;Run&lt;/strong&gt; and the flow should return a model response.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;{ &lt;br&gt;
  "genre": "pop", &lt;br&gt;
  "number": 3 &lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a flow with a condition node&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Shows a flow with one condition node returns one of three possible values based on the condition that is fulfilled:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feyl4fhg1bg9wv4meu32n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feyl4fhg1bg9wv4meu32n.png" alt="Image description" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prerequisites for Implementing New Capabilities in Amazon Bedrock Flows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before utilizing the enhanced safety and traceability features in Amazon Bedrock Flows, ensure the following prerequisites are met:&lt;/p&gt;

&lt;p&gt;1- An AWS account&lt;br&gt;
2- In Amazon Bedrock:&lt;br&gt;
Create and test your base prompts for customer service interactions in Prompt Management.&lt;br&gt;
Set up your knowledge base with relevant customer service documentation, FAQs, and product information.&lt;br&gt;
Configure any auxiliary AWS services needed for your customer service workflow (for example, Amazon DynamoDB for order history).&lt;/p&gt;

&lt;p&gt;3- In Amazon Bedrock Guardrails:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a guardrail configuration for customer service interactions (for example, CustomerServiceGuardrail) with:&lt;/li&gt;
&lt;li&gt;Content filters for inappropriate language and harmful content&lt;/li&gt;
&lt;li&gt;Personally identifiable information (PII) detection and masking rules for customer data&lt;/li&gt;
&lt;li&gt;Custom word filters for company-specific terms&lt;/li&gt;
&lt;li&gt;Contextual grounding checks to ensure accurate information&lt;/li&gt;
&lt;li&gt;Test and validate your guardrail configuration.&lt;/li&gt;
&lt;li&gt;Publish a working version of your guardrail.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;4- Required IAM permissions:&lt;br&gt;
Access to Amazon Bedrock Flows&lt;br&gt;
Permissions to use configured guardrails&lt;br&gt;
Appropriate access to any integrated AWS services&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next Steps&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once these prerequisites are in place, you can seamlessly implement the new capabilities to enhance your customer service workflows with Amazon Bedrock Flows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enabling enhanced safety in Flows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For Customer service chatbot, implementing guardrails helps ensure safe, compliant, and consistent customer interactions.&lt;/p&gt;

&lt;p&gt;Enable guardrails in both Prompt node and Knowledge base node:&lt;/p&gt;

&lt;p&gt;1- In AWS Console for Amazon Bedrock, open the Prompt node or Knowledge base node in your &lt;code&gt;customer service flow&lt;/code&gt; where you want to add guardrails. Create a new flow if required.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ug21qg8v0tuoj0qgn54.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ug21qg8v0tuoj0qgn54.png" alt="Image description" width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2- In the node configuration panel, locate the Guardrail section.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqvnpv8qlf9mirj17oaph.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqvnpv8qlf9mirj17oaph.png" alt="Image description" width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3- Select an existing guardrail from the dropdown menu.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmpnd5ieu25k4tp6fntlu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmpnd5ieu25k4tp6fntlu.png" alt="Image description" width="800" height="504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4- In this instance, &lt;code&gt;CustomerServiceGuardrail-chatbot&lt;/code&gt; is configured to:&lt;/p&gt;

&lt;p&gt;-1- Mask customer PII data (name &amp;amp; email)&lt;/p&gt;

&lt;p&gt;-2- Block inappropriate language &amp;amp; harmful content&lt;/p&gt;

&lt;p&gt;-3- Have responses align with company policy&lt;/p&gt;

&lt;p&gt;-4- Maintain professional tone in responses&lt;/p&gt;

&lt;p&gt;5- Choose the appropriate version of your guardrail.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffmpinddn18ssejk6g4zv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffmpinddn18ssejk6g4zv.png" alt="Image description" width="800" height="504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;6- Enter your prompt message for customer service.&lt;/p&gt;

&lt;p&gt;7- Connect your Prompt node to the flow’s input &amp;amp; output nodes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fivpcdjx4cebwrl05niey.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fivpcdjx4cebwrl05niey.png" alt="Image description" width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;8- Test your Flows with the implemented guardrails.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foxfp9t89wmvgcp77lg6x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foxfp9t89wmvgcp77lg6x.png" alt="Image description" width="800" height="536"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;9- In the Test flow shown on the right pane of the interface, you can see how the model response handles sensitive information.&lt;/p&gt;

&lt;p&gt;Original response: “ Dear Mr. &lt;strong&gt;John Smith…&lt;/strong&gt; ”&lt;br&gt;
Guardrail response: “ Dear Mr. &lt;strong&gt;{NAME}…&lt;/strong&gt; ”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fknem1b3ww87eplsqfiiv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fknem1b3ww87eplsqfiiv.png" alt="Image description" width="800" height="536"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enhanced traceability with Flows Trace View&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The new Flows Tracing capability now provides detailed visibility into the execution of the flows, enhancing debugging capability with Trace view and inline validations.&lt;/p&gt;

&lt;p&gt;This monitoring solution helps developers monitor, debug, and optimize their GenAI workflows more effectively.&lt;/p&gt;

&lt;p&gt;Key benefits of enhanced traceability with Flows Trace View:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Complete execution path with visibility through Trace view&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Detailed input/output tracing for each node&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Errors, warnings, and execution timing for every node&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Quick identification of bottlenecks and issues&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Faster root-cause analysis for errors&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Monitor response times for user interactions&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Identify patterns in user queries that cause delays&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Debug issues in the conversation flow&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Optimize the user experience&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To use the Trace view:&lt;/p&gt;

&lt;p&gt;1- In Amazon Bedrock console, open your flow and test it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fahtxraftz4xixtdzjy6s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fahtxraftz4xixtdzjy6s.png" alt="Image description" width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2- After running your flow, choose Show trace to analyze.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1gk71bdyhbb7b4it7ij.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1gk71bdyhbb7b4it7ij.png" alt="Image description" width="800" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3- Review the Flow Trace window showing:&lt;/p&gt;

&lt;p&gt;1- Response times for each step &lt;/p&gt;

&lt;p&gt;2- Guardrails are applied&lt;/p&gt;

&lt;p&gt;3- How customers inputs are processed&lt;/p&gt;

&lt;p&gt;4- Performance bottlenecks&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd67xyxm8gg8ugan1cv70.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd67xyxm8gg8ugan1cv70.png" alt="Image description" width="800" height="511"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4- Analyze execution details, including:&lt;/p&gt;

&lt;p&gt;1- Processing steps&lt;/p&gt;

&lt;p&gt;2- Response generation &amp;amp; validation&lt;/p&gt;

&lt;p&gt;3- Time taken by each step&lt;/p&gt;

&lt;p&gt;4- Error details&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo0ggwalurx4qy2oecv5k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo0ggwalurx4qy2oecv5k.png" alt="Image description" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inline validation status&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Flows visual builder and SDK now include intuitive node validation capabilities:&lt;/p&gt;

&lt;p&gt;Visual Builder:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Green indicates → a valid node configuration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsh7shizvjjrsdau1zj7l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsh7shizvjjrsdau1zj7l.png" alt="Image description" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Red indicates → an invalid node configuration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg07ezhb4fo88u6q1xb5m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg07ezhb4fo88u6q1xb5m.png" alt="Image description" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yellow indicates → a warnings node configuration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx93l7y9ykxon3g4j8guz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx93l7y9ykxon3g4j8guz.png" alt="Image description" width="800" height="494"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These validation capabilities help developers &amp;amp; AI engineers quickly identify &amp;amp; resolve potential issues by giving real-time validation feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Workshops:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No-code generative AI application development with Amazon Bedrock Flows&lt;br&gt;
&lt;a href="https://catalog.us-east-1.prod.workshops.aws/workshops/ca98ae19-48a5-4f95-90e3-56bbfeaae0fc/en-US" rel="noopener noreferrer"&gt;https://catalog.us-east-1.prod.workshops.aws/workshops/ca98ae19-48a5-4f95-90e3-56bbfeaae0fc/en-US&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Simplifying the Prompts Lifecycle with Prompt Management and Prompt Flows for Amazon Bedrock&lt;br&gt;
&lt;a href="https://catalog.us-east-1.prod.workshops.aws/workshops/c81935bc-0b43-4bd6-bd01-db45f847d6bd/en-US" rel="noopener noreferrer"&gt;https://catalog.us-east-1.prod.workshops.aws/workshops/c81935bc-0b43-4bd6-bd01-db45f847d6bd/en-US&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some of Resources here from AWS Documentations and Blog.&lt;/p&gt;

&lt;p&gt;AWS user guide for &lt;a href="https://docs.aws.amazon.com/bedrock/latest/userguide/flows-guardrails.html" rel="noopener noreferrer"&gt;Guardrails integration&lt;/a&gt; and &lt;a href="https://docs.aws.amazon.com/bedrock/latest/userguide/flows-guardrails.html" rel="noopener noreferrer"&gt;Traceability&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>bedrock</category>
      <category>genai</category>
      <category>flow</category>
    </item>
    <item>
      <title>Discovering the Latest Features of AWS CloudFront: Enhancing Performance and Security</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Sat, 23 Nov 2024 19:04:56 +0000</pubDate>
      <link>https://forem.com/aws-builders/discovering-the-latest-features-of-aws-cloudfront-enhancing-performance-and-security-56j1</link>
      <guid>https://forem.com/aws-builders/discovering-the-latest-features-of-aws-cloudfront-enhancing-performance-and-security-56j1</guid>
      <description>&lt;p&gt;🚀 Amazon CloudFront now supports VPC Origins, allowing private network resources in your AWS account to connect directly to CloudFront.&lt;br&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudfront-vpc-origins/" rel="noopener noreferrer"&gt;https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudfront-vpc-origins/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 CloudFront Virtual Private Cloud (VPC) Origins: Shield your web applications from public internet&lt;br&gt;
&lt;a href="https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-cloudfront-virtual-private-cloud-vpc-origins-shield-your-web-applications-from-public-internet/" rel="noopener noreferrer"&gt;https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-cloudfront-virtual-private-cloud-vpc-origins-shield-your-web-applications-from-public-internet/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Amazon CloudFront introduced CloudFront Virtual Private Cloud (VPC) Origins, a new feature that allows users to use CloudFront to deliver content from applications hosted in a VPC private subnet.&lt;/p&gt;

&lt;p&gt;This long-awaited feature eliminates the need to make load balancers public to leverage CloudFront's performance and caching capabilities. 🌐&lt;/p&gt;

&lt;p&gt;🎯 The benefits?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enhanced Security Posture: Keep your backend resources private while still benefiting from CloudFront's global distribution.&lt;/li&gt;
&lt;li&gt;Simplified Architecture: No more workarounds to protect sensitive resources.&lt;/li&gt;
&lt;li&gt;Improved Compliance: Aligns with many security and regulatory requirements.&lt;/li&gt;
&lt;li&gt;No additional costs compared to the 'old' setup&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Steps for VPC origins in CloudFront:-&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a VPC Origin for your existing public subnet application:
A. Open the CloudFront console and select VPC Origins from the left navigation, as shown in the following figure.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5q0dfz6byc8fl485i1b5.png" alt="Image description" width="800" height="343"&gt;
&lt;/li&gt;
&lt;li&gt;Use CloudFront's continuous deployment to create a staging distribution:
A. Create a VPC Origin by selecting the ALB that we created previously.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcgdfg7m6kmtvgo50ap8k.png" alt="Image description" width="800" height="444"&gt;
B. Now that we have a VPC origin created and deployed, then we can use the VPC origin to create an origin within a CloudFront distribution.
C. Do that through a staging distribution to safely promote the switch to the newly created VPC origin.
D. Create a staging distribution, and add a new origin by choosing the VPC Origin created.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhcs7ma5wmljttoi2gxbh.png" alt="Image description" width="800" height="559"&gt;
E. Update the behaviors pointing to the existing origin to use the new VPC Origin.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsaycdnu93bulrzjg96nr.png" alt="Image description" width="800" height="280"&gt;
&lt;/li&gt;
&lt;li&gt;Test the VPC Origin in the staging distribution:
A. Make sure that the VPC Origin functions as expected.
B. This helps make sure that your VPC configuration is accurate.&lt;/li&gt;
&lt;li&gt;Promote the staging distribution's configuration to the primary distribution:
A. After confirming that the VPC Origin works correctly in the staging environment, you can promote the configuration to your production distribution.
B. Remove public access to your application.
Your application now inaccessible from the public internet, but CloudFront still has private access to it through the VPC Origin.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;🚀 Amazon CloudFront VPC origins: Enhanced security and streamlined operations for your applications.&lt;br&gt;
For resources such as ALBs/NLBs/EC2s, CloudFront now allows the most secure origin cloaking mechanism. You can keep these resources on a private subnet, and only CloudFront will be able to communicate with them. No additional charge. &lt;br&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/introducing-amazon-cloudfront-vpc-origins-enhanced-security-and-streamlined-operations-for-your-applications/" rel="noopener noreferrer"&gt;https://aws.amazon.com/blogs/aws/introducing-amazon-cloudfront-vpc-origins-enhanced-security-and-streamlined-operations-for-your-applications/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 Amazon CloudFront now supports additional log formats and destinations for access logs.&lt;br&gt;
CloudFront's standard logging got some love. You can now select the field you want to log, select additional destinations such as CloudWatch and Amazon Data Firehose, and choose new formats such as JSON and Parquet.&lt;br&gt;
Here's what's new:&lt;br&gt;
✅ Direct log delivery to CloudWatch Logs and DataFirehose&lt;br&gt;
✅ Expanded log output formats, including Parquet and JSON&lt;br&gt;
✅ Customizable S3 prefixes and partitioning for S3 log delivery&lt;br&gt;
✅ Selectable log fields for tailored insights&lt;br&gt;
✅ Log delivery to S3 buckets in opt-in AWS regions&lt;br&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudfront-log-formats-destinations-access/" rel="noopener noreferrer"&gt;https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudfront-log-formats-destinations-access/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 Using CloudFront Functions, you can now route requests to different origins. Couple of KeyValueStore, it's a powerful capability to implement global traffic routing with minimal cost.&lt;br&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudfront-origin-modifications-cloudfront-functions/" rel="noopener noreferrer"&gt;https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudfront-origin-modifications-cloudfront-functions/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 CloudFront supports another API communication protocol, gRPC, i addition to WebSockets and HTTP (REST, graphQL, etc..). gRPC is a byte efficient protocol based on Google's protobuf. No additional charge.&lt;br&gt;
&lt;a href="https://aws.amazon.com/blogs/aws/amazon-cloudfront-now-accepts-your-applications-grpc-calls/" rel="noopener noreferrer"&gt;https://aws.amazon.com/blogs/aws/amazon-cloudfront-now-accepts-your-applications-grpc-calls/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 CloudFront allows anycast routing with static IP addresses, opening up new use cases such as Zero rating agreements or allow listing IP addresses on firewalls. It has additional charges and currently it requires ticket to support, to progressively ramp up customers to this feature.&lt;br&gt;
&lt;a href="https://aws.amazon.com/blogs/networking-and-content-delivery/zero-rating-and-ip-address-management-made-easy-cloudfronts-new-anycast-static-ips-explained/" rel="noopener noreferrer"&gt;https://aws.amazon.com/blogs/networking-and-content-delivery/zero-rating-and-ip-address-management-made-easy-cloudfronts-new-anycast-static-ips-explained/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 When running live video streaming workload, you can now implement better resiliency using Media Quality-Aware Resiliency. It catches grey failures (e.g. black screen or bad video quality) on a MediaPackage endpoint to failover to another MediaPackage endpoint with better quality score.&lt;br&gt;
&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/aws-announces-media-quality-aware-resiliency-live-streaming/" rel="noopener noreferrer"&gt;https://aws.amazon.com/about-aws/whats-new/2024/11/aws-announces-media-quality-aware-resiliency-live-streaming/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  aws #awscommunitybuilder #awscommunitybuilders #cloudfront #aws_cloudfront #cdn #security #waf #aws_waf
&lt;/h1&gt;

</description>
      <category>aws</category>
      <category>cloudfront</category>
      <category>waf</category>
      <category>security</category>
    </item>
    <item>
      <title>New features in Amazon Bedrock Prompt Management</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Fri, 08 Nov 2024 22:22:36 +0000</pubDate>
      <link>https://forem.com/aws-builders/new-features-in-amazon-bedrock-prompt-management-4dmf</link>
      <guid>https://forem.com/aws-builders/new-features-in-amazon-bedrock-prompt-management-4dmf</guid>
      <description>&lt;p&gt;AWS just launched the general availability (GA) of Prompt Management, a new feature that makes it easier for developers and prompt engineers to build GenAI applications in Amazon Bedrock.&lt;/p&gt;

&lt;p&gt;Amazon Bedrock Prompt Management simplifies the creation, evaluation, versioning, and sharing of prompts to help developers and prompt engineers get better responses from foundation models (FMs) for their use cases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS launch includes two new capabilities:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Structured prompts&lt;/strong&gt; - Define system instructions, tools, and additional messages when building your prompts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Converse API integration&lt;/strong&gt; - Invoke your cataloged prompts directly from the Amazon Bedrock Converse and InvokeModel API calls.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3kp33p7t8ijakrmbtz96.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3kp33p7t8ijakrmbtz96.png" alt="Image description" width="800" height="521"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These functionalities allow customers to easily run prompts stored in their AWS accounts, store prompts for Bedrock Agents, and easily compare different versions of prompts to spot differences. &lt;/p&gt;

&lt;p&gt;This will accelerate workflows for devs and their teams.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aws.amazon.com/blogs/machine-learning/amazon-bedrock-prompt-management-is-now-available-in-ga/" rel="noopener noreferrer"&gt;https://aws.amazon.com/blogs/machine-learning/amazon-bedrock-prompt-management-is-now-available-in-ga/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>bedrock</category>
      <category>promptengineering</category>
      <category>genai</category>
    </item>
    <item>
      <title>New Feature: Amazon CloudFront no longer charges (No Billing) for requests blocked by AWS WAF</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Fri, 08 Nov 2024 15:11:29 +0000</pubDate>
      <link>https://forem.com/aws-builders/new-feature-amazon-cloudfront-no-longer-charges-no-billing-for-requests-blocked-by-aws-waf-19en</link>
      <guid>https://forem.com/aws-builders/new-feature-amazon-cloudfront-no-longer-charges-no-billing-for-requests-blocked-by-aws-waf-19en</guid>
      <description>&lt;p&gt;AWS has introduced an invaluable feature for users of CloudFront protected by AWS WAF: CloudFront will no longer bill requests that are blocked by AWS WAF. This new feature provides enhanced financial protection, especially helpful against DDoS attacks, that generate a significant volume of requests on CloudFront.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudfront-charges-requests-blocked-aws-waf/" rel="noopener noreferrer"&gt;https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-cloudfront-charges-requests-blocked-aws-waf/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some additional insights:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Billing Exemptions on Blocked Requests:&lt;/strong&gt; CloudFront does not apply billing on a request blocked by WAF, when the terminating rule action in WAF is BLOCK, regardless of the custom response configured in WAF. For example, you could configure a custom response with a 200 OK for a graceful HTML for blocked request.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Custom Error Responses:&lt;/strong&gt; CloudFront will also not bill for custom error responses triggered by WAF’s BLOCK actions. This means if WAF blocks a request and triggers an error response configured in CloudFront, those error-handling responses won’t incur charges.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Extra Protection with Shield Advanced:&lt;/strong&gt; Customers who are subscribed to Shield Advanced gain even more financial protection. It protects you against the costs of CloudFront requests that were not blocked by WAS WAF during a DDoS attack. It also cover other AWS services that had to scale to absorb the attack.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloudfront</category>
      <category>waf</category>
    </item>
    <item>
      <title>Amazon Web Services (AWS) has announced today a new edge location in #Qatar</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Mon, 04 Nov 2024 08:12:37 +0000</pubDate>
      <link>https://forem.com/aws-builders/amazon-web-services-aws-has-announced-today-a-new-edge-location-in-qatar-36ma</link>
      <guid>https://forem.com/aws-builders/amazon-web-services-aws-has-announced-today-a-new-edge-location-in-qatar-36ma</guid>
      <description>&lt;p&gt;Amazon Web Services (AWS) has announced today a new edge location in #Qatar, opening up exciting opportunities for businesses based in the region! With this edge location, companies in Qatar can now benefit from Amazon CloudFront’s powerful content delivery network, which ensures faster, more reliable access to data and applications.&lt;/p&gt;

&lt;p&gt;All Amazon CloudFront edge locations are protected against infrastructure-level DDoS threats and against common web exploits and bot attacks by enabling AWS Web Application Firewall (WAF).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/aws-announces-edge-location-qatar/" rel="noopener noreferrer"&gt;https://aws.amazon.com/about-aws/whats-new/2024/11/aws-announces-edge-location-qatar/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AWS #WAF #Cloudfront&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloudfront</category>
      <category>cdn</category>
      <category>waf</category>
    </item>
    <item>
      <title>Unlocking the Power of AWS Console to Code: A Game-Changer for DevOps and Infrastructure as code (IaC)</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Fri, 18 Oct 2024 18:30:47 +0000</pubDate>
      <link>https://forem.com/aws-builders/unlocking-the-power-of-aws-console-to-code-a-game-changer-for-devops-and-infrastructure-as-code-iac-411l</link>
      <guid>https://forem.com/aws-builders/unlocking-the-power-of-aws-console-to-code-a-game-changer-for-devops-and-infrastructure-as-code-iac-411l</guid>
      <description>&lt;p&gt;AWS is announcing the general availability of Console to Code, powered by Amazon Q Developer. which streamlines the transition from prototyping within the AWS Management Console to creating production-ready code. This tool allows users to easily generate code for console actions in their chosen format with just one click. By providing starter code, it helps users quickly set up and initiate automation pipelines, simplifying the path to production deployment.&lt;/p&gt;

&lt;p&gt;The tool allows users to easily translate actions performed in the console into reusable code in a language of their choice. While customers often use the AWS Management Console for learning and prototyping, Console to Code captures these actions and converts them into code. It supports CLI, CloudFormation, and CDK formats. The CLI code is generated in real-time as users interact with the console, following AWS best practices. Additionally, Amazon Q Developer GenAI capability generates CDK and CloudFormation code, which adheres to guided AWS best practices for reliable deployments. Customers can download or copy the code, making it easy to customize and adapt for production use. This eliminates the need to choose between the console or Infrastructure-as-Code (IaC) solutions.&lt;/p&gt;

&lt;p&gt;Console to Code, powered by Amazon Q Developer, is generally available in commercial regions for Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC) and Amazon Relational Database Service (RDS).**** &lt;a href="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/console-to-code.html" rel="noopener noreferrer"&gt;Learn more&lt;/a&gt; about Console-to-Code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS Console to Code?&lt;/strong&gt;&lt;br&gt;
AWS Console to Code enables users to automatically convert manual console configurations into infrastructure-as-code (IaC). It streamlines the process by transforming AWS Console settings and configurations into code snippets in formats like JSON, YAML, or Python (Boto3), which can be integrated with AWS CloudFormation or other IaC tools.&lt;/p&gt;

&lt;p&gt;Rather than configuring AWS resources manually through the Console for each task, developers and engineers can now generate reusable code. This approach speeds up deployments, ensures consistency across environments, and promotes automation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How AWS Console to Code Benefits DevOps&lt;/strong&gt;&lt;br&gt;
The DevOps approach emphasizes automation, collaboration, and continuous integration/continuous deployment (CI/CD) pipelines to optimize development and operational workflows. AWS Console to Code is particularly beneficial in this context due to its potential to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Accelerate Automation:&lt;/strong&gt; By generating code for cloud resources, DevOps teams can speed up the automation process. Instead of manually recreating infrastructure configurations, engineers can quickly turn console actions into code, which can be reused across multiple environments, promoting efficiency in DevOps pipelines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistency Across Environments:&lt;/strong&gt; Code-generated configurations ensure that infrastructure is consistently deployed across development, staging, and production environments. This consistency minimizes configuration drift and errors due to manual intervention, enhancing overall system reliability.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;User-Friendly Infrastructure Setup:&lt;/strong&gt; For users less familiar with IaC languages, AWS Console to Code provides an intuitive way to configure infrastructure directly from the console, then generate the corresponding code. This reduces the learning curve for infrastructure automation, making it more accessible to a broader audience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seamless Code Generation:&lt;/strong&gt; Users can leverage the tool to manage small to medium-sized cloud infrastructures without needing deep knowledge of code writing. Once the desired infrastructure is created via the AWS Console, it can be exported as reusable code that can be integrated into existing IaC templates.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;New features in GA&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Support for more services&lt;/strong&gt; – During preview, the only supported service was Amazon EC2. At GA, AWS Console-to-Code has extended support to include Amazon Relational Database Service (RDS) and Amazon Virtual Private Cloud (Amazon VPC).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Simplified experience&lt;/strong&gt; – The new user experience makes it easier for customers to manage the prototyping, recording and code generation workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Preview code&lt;/strong&gt; – The launch wizards for EC2 instances and Auto Scaling groups have been updated to allow customers to generate code for these resources without actually creating them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced code generation&lt;/strong&gt; – AWS CDK and CloudFormation code generation is powered by Amazon Q machine learning models.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Getting started with AWS Console-to-Code&lt;/strong&gt;&lt;br&gt;
Let’s begin with a simple of launching an Amazon EC2 instance. Start by accessing the Amazon EC2 console. Go to the AWS Console-to-Code widget on the right and choose &lt;strong&gt;Start recording&lt;/strong&gt; to initiate the recording.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpx2l7sue5jteei7kwba1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpx2l7sue5jteei7kwba1.png" alt="Image description" width="556" height="740"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, launch an Amazon EC2 instance using the launch instance wizard in the Amazon EC2 console. After launched, choose &lt;strong&gt;Stop&lt;/strong&gt; to complete the recording.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk8m640q2jyfajhgk15iw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk8m640q2jyfajhgk15iw.png" alt="Image description" width="556" height="740"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the &lt;strong&gt;Recorded actions&lt;/strong&gt; table, review the actions that were recorded. Use the &lt;strong&gt;Type&lt;/strong&gt; list to filter by write actions &lt;strong&gt;(Write)&lt;/strong&gt;. Choose the &lt;code&gt;RunInstances&lt;/code&gt; action. Select &lt;strong&gt;Copy CLI&lt;/strong&gt; to copy AWS CLI command.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffgn7h02qh447ppv8m53t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffgn7h02qh447ppv8m53t.png" alt="Image description" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the CLI command that I got from AWS Console-to-Code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;aws ec2 run-instances \
  --image-id "ami-066554784287e358dad1" \
  --instance-type "t2.micro" \
  --network-interfaces '{"AssociatePublicIpAddress":true,"DeviceIndex":0,"Groups":["sg-1aa"]}' \
  --credit-specification '{"CpuCredits":"standard"}' \
  --tag-specifications '{"ResourceType":"instance","Tags":[{"Key":"Name","Value":"c2c-demo"}]}' \
  --metadata-options '{"HttpEndpoint":"enabled","HttpPutResponseHopLimit":2,"HttpTokens":"required"}' \
  --private-dns-name-options '{"HostnameType":"ip-name","EnableResourceNameDnsARecord":true,"EnableResourceNameDnsAAAARecord":false}' \
  --count "1"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This command can be easily modified. Updated it to launch two instances (&lt;code&gt;--count 2&lt;/code&gt;) of type &lt;code&gt;t3.micro&lt;/code&gt; (&lt;code&gt;--instance-type&lt;/code&gt;). This is a simplified.&lt;br&gt;
I executed the command using AWS CloudShell and it worked as expected, launching two &lt;code&gt;t3.micro&lt;/code&gt; EC2 instances:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd1exsmin1f76ehmjhixj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd1exsmin1f76ehmjhixj.png" alt="Image description" width="800" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The one-click CLI code generation is driven by the API commands triggered during actions, such as when launching an EC2 instance. Notably, the companion screen displays the recorded actions in real-time as you complete them in the console. With its interactive UI, which includes start and stop controls, you can easily define and limit the scope of actions for more efficient prototyping.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IaC generation using AWS CDK&lt;/strong&gt;&lt;br&gt;
AWS CDK is an open-source framework for defining cloud infrastructure in code and provisioning it through AWS CloudFormation. With AWS Console-to-Code, you can generate AWS CDK code (currently in Java, Python and TypeScript) for your infrastructure workflows.&lt;br&gt;
Lets continue with the EC2 launch instance. If you haven’t done it already, in the Amazon EC2 console, Go to AWS Console-to-Code widget on the right, choose &lt;strong&gt;Start recording&lt;/strong&gt;, and launch an EC2 instance. After the instance is launched, choose &lt;strong&gt;Stop&lt;/strong&gt; to complete the recording and choose the &lt;code&gt;RunInstances&lt;/code&gt; action from the &lt;strong&gt;Recorded actions&lt;/strong&gt; table.&lt;br&gt;
To generate AWS CDK Python code, choose the &lt;strong&gt;Generate CDK Python&lt;/strong&gt; button.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frgyx54k1swff57bginad.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frgyx54k1swff57bginad.png" alt="Image description" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can use the code as a starting point, customizing it to make it production-ready.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdykgzt6qkl2c24wnm8r1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdykgzt6qkl2c24wnm8r1.png" alt="Image description" width="800" height="757"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also generate CloudFormation template in YAML or JSON format:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu3th4le3kjd4jhzy0p02.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu3th4le3kjd4jhzy0p02.png" alt="Image description" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preview code&lt;/strong&gt;&lt;br&gt;
You can also directly access AWS Console-to-Code from &lt;strong&gt;Preview code&lt;/strong&gt; feature in Amazon EC2 and Amazon EC2 Auto Scaling group launch experience.&lt;br&gt;
The steps to create an Auto Scaling group using a launch template. However, instead of &lt;strong&gt;Create Auto Scaling group&lt;/strong&gt;, click &lt;strong&gt;Preview code&lt;/strong&gt;. You should now see the options to generate infrastructure code or copy the AWS CLI command.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7hy5qkuol8trx7p8homz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7hy5qkuol8trx7p8homz.png" alt="Image description" width="800" height="486"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Things to know&lt;/strong&gt;&lt;br&gt;
Here are a few things you should consider while using AWS Console-to-Code:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anyone can use AWS Console-to-Code to generate AWS CLI commands for their infrastructure workflows. The code generation feature for AWS CDK and CloudFormation formats has a free quota of 25 generations per month, after which you will need an Amazon Q Developer subscription.&lt;/li&gt;
&lt;li&gt;It’s recommended that you test and verify the generated IaC code code before deployment.&lt;/li&gt;
&lt;li&gt;At GA, AWS Console-to-Code only records actions in Amazon EC2, Amazon VPC and Amazon RDS consoles.&lt;/li&gt;
&lt;li&gt;The Recorded actions table in AWS Console-to-Code only display actions taken during the current session within the specific browser tab, and it does not retain actions from previous sessions or other tabs.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>automation</category>
    </item>
    <item>
      <title>AWS Community Builders partnership with Techne Summit Cairo 2024</title>
      <dc:creator>Fady Nabil</dc:creator>
      <pubDate>Thu, 25 Apr 2024 20:03:42 +0000</pubDate>
      <link>https://forem.com/aws-builders/aws-community-builders-partnership-with-techne-summit-cairo-2024-35m1</link>
      <guid>https://forem.com/aws-builders/aws-community-builders-partnership-with-techne-summit-cairo-2024-35m1</guid>
      <description>&lt;p&gt;AWS Community Builders are proud to announce our partnership with Techne Summit Cairo 2024. Techne Summit is coming to you on MAY. 25 - 27. There will be lots of exciting things planned for you with a lot of Content planned, over several Industry-Focused Tracks! Hurry up and book your ticket now.&lt;br&gt;
&lt;a href="https://cairo.technesummit.com/2024" rel="noopener noreferrer"&gt;https://cairo.technesummit.com/2024&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvxi5i0esibmxecyruhhr.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvxi5i0esibmxecyruhhr.jpg" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>summit</category>
      <category>community</category>
      <category>awscommunitybuilders</category>
    </item>
  </channel>
</rss>
