Skip to content

Amazon Web Services

AWS Generative AI Services

Design, build and operate generative AI applications and agents on Amazon Bedrock, grounded in your data, secured by your AWS controls and measured against business outcomes.

Production Generative AI on Amazon Bedrock

Amazon Bedrock gives access to foundation models from Amazon and leading AI companies, including Amazon Nova, Anthropic Claude, Meta Llama, Mistral AI and others, through one managed API within your AWS environment. Around the models, Bedrock provides Knowledge Bases for retrieval-augmented generation, Guardrails for safety and policy controls, model evaluation, and Bedrock Data Automation for documents and media. Amazon Bedrock AgentCore adds runtime, memory, gateway, identity, policy and observability services for running AI agents securely at scale.

Hanoi Technology builds production applications on these capabilities. We start with an evaluation set, compare models on measured quality and cost, and harden solutions with IAM, private networking, logging and monitoring before they reach users.

The Challenge

What Stops Generative AI from Reaching Production

Demos are easy; dependable applications require engineering.

Unreliable Answers

Without good retrieval and evaluation, models produce plausible but wrong answers, and users lose trust after a few mistakes.

Security and Compliance Questions

Teams need clarity on where data is processed, how it is logged, which documents each user may access and how agents are prevented from taking harmful actions.

Choosing Among Many Models

Bedrock offers many models with different strengths, context windows, latency and pricing, and the best choice varies by task.

Agents Without Guardrails

Agents that call APIs and tools need identity, permission boundaries, approval steps and full tracing to be safe in production.

Business Value

Why Build Generative AI on AWS

Data Stays in Your AWS Environment

Bedrock runs within AWS with IAM, AWS KMS encryption and VPC endpoints through AWS PrivateLink, and AWS states that prompts and outputs are not used to train the base models.

Grounded, Cited Answers

Bedrock Knowledge Bases connect models to S3, SharePoint, Confluence, Salesforce and other sources, with vector storage in OpenSearch Serverless, Aurora or Amazon S3 Vectors.

Configurable Safety Controls

Bedrock Guardrails filter harmful content, block denied topics, redact personal data and check grounding, consistently across models.

Model Choice Without Lock-In

One API for many model families lets you switch or combine models as quality and pricing evolve.

Agents Ready for Enterprise Use

AgentCore Runtime, Gateway, Identity, Memory, Policy and Observability provide the infrastructure to run agents securely with any framework.

Integration with AWS Data

Applications draw on data in S3, Redshift, Aurora and the SageMaker lakehouse, reusing existing governance.

Evaluation Is the Real Differentiator

Models improve constantly, but what makes an application trustworthy is measurement. We build test sets from real questions and tasks, score every change against them and monitor quality in production, so improvements are proven rather than assumed.

Our Services

Hanoi Technology’s End-to-End AWS Generative AI Services

From strategy to monitored production systems on AWS.

Generative AI Strategy and Architecture

We identify and prioritize use cases, assess data readiness and design architectures covering models, retrieval, security and integration.

  • Use case portfolio
  • Reference architecture
  • Security and data flow review

RAG Assistants with Knowledge Bases

We build ingestion, chunking, embeddings and retrieval with Bedrock Knowledge Bases or custom pipelines, including metadata filtering and permission-aware results.

  • Ingestion pipeline
  • Vector index design
  • Cited answers

AI Agents with AgentCore

We design agents with Strands Agents, LangGraph or other frameworks, deployed on AgentCore Runtime with Gateway tool access, Identity, Policy and Observability.

  • Agent design and tools
  • Approval workflows
  • Tracing and audit logs

Intelligent Document Processing

We automate extraction and classification from contracts, invoices and forms with Bedrock Data Automation, Amazon Textract and foundation models, with human review where needed.

  • Extraction schemas
  • Processing pipeline
  • Review interface

Evaluation, Guardrails and LLMOps

We create evaluation datasets, use Bedrock model evaluation and custom metrics, configure Guardrails and monitor quality, latency and cost in production.

  • Golden test sets
  • Guardrail policies
  • Quality and cost dashboards

Model Customization and Optimization

We apply prompt optimization, model distillation, fine-tuning or continued pre-training where needed, and reduce cost with prompt caching, intelligent prompt routing and batch inference.

  • Customization plan
  • Benchmark report
  • Cost per transaction analysis

Our Approach

From Idea to Production on AWS

Five steps that prove value early and reduce risk.

  1. 01

    Discover and Prioritize

    We collect use cases, estimate value and feasibility, and select one or two to start.

    Deliverables: Use case shortlist · Success metrics

  2. 02

    Build the Evaluation Set

    We collect representative tasks and expected answers before building, so quality can be measured objectively.

    Deliverables: Golden dataset · Quality criteria

  3. 03

    Prototype and Compare

    We build a working prototype and compare models and retrieval strategies on the evaluation set.

    Deliverables: Working prototype · Model and cost comparison

  4. 04

    Harden for Production

    We add authentication, guardrails, private networking, logging, error handling and integration, followed by security and user testing.

    Deliverables: Production application · Security review

  5. 05

    Launch and Improve

    We roll out in stages, monitor quality and costs, and improve based on feedback and evaluation results.

    Deliverables: Monitoring dashboards · Improvement backlog

Use Cases

Generative AI Use Cases on AWS

Applications we design and build with Amazon Bedrock.

Customer Support Assistant

A support assistant answers customer questions from product documentation and past tickets, escalating to humans when confidence is low.

Internal Knowledge Search

Employees query policies, technical documentation and wikis in natural language and receive cited answers they are permitted to see.

Claims and Document Processing

Insurance claims documents are classified, key fields extracted and summaries prepared for adjusters to review.

Sales and Marketing Content

Teams generate product descriptions and campaign drafts in multiple languages within brand guidelines enforced by review steps.

Operations Agent

An agent investigates order issues by querying systems through AgentCore Gateway tools and prepares actions for human approval.

Developer Productivity

Engineering teams use AI coding assistants and automated code transformation to accelerate upgrades and documentation.

Technology

Generative AI Technologies on AWS

Services and frameworks we use to build generative AI applications.

  • Amazon Bedrock
  • Amazon Bedrock AgentCore
  • Bedrock Knowledge Bases
  • Bedrock Guardrails
  • Bedrock Data Automation
  • Amazon Nova
  • Anthropic Claude
  • Meta Llama
  • Strands Agents
  • LangGraph
  • Amazon OpenSearch Serverless
  • Amazon S3 Vectors
  • Amazon SageMaker AI
  • AWS Lambda
  • Amazon Quick
  • Amazon CloudWatch

Why Hanoi Technology

Why Organizations Choose Hanoi Technology

Senior, Cross-Functional Teams

Strategy, data, AI, cloud and engineering specialists work as one team, so nothing is lost between hand-offs.

Proven Delivery

More than 50 projects delivered for clients in North America, Europe and Asia-Pacific.

Radical Transparency

A written update every week and a demo of working software every sprint, so you always know where things stand.

Cost-Effective Global Delivery

Experienced engineers from our Hanoi delivery hub, with working-hour overlap for every major time zone.

75%of tickets fully automated

Success Story · SaaS

AI support assistant and smart escalation for a global SaaS company

A project-management SaaS provider receiving thousands of support requests a day needed faster answers without growing the support team. We built an AI assistant grounded in its knowledge base, with escalation to human agents.

Read the Full Story

More Success Stories

HR tech

80%faster hiring process

AI candidate screening and matching for an HR tech startup

An HR tech startup processing thousands of applications a month needed recruiters to spend less time screening CVs. We built resume parsing, job matching and an automated shortlisting workflow.

E-commerce and retail

+32%conversion rate

Personalized shopping experience for a US fashion retailer

A fast-growing US fashion and lifestyle retailer had plenty of traffic but a 2.1% conversion rate. We combined a recommendation engine with a simpler path from discovery to checkout.

Explore All Success Stories

Resources

Featured Resources

Industry trends and practical guidance to help you get more value from data, AI and technology.

Build Generative AI That Earns Trust

Book a free consultation to discuss your use case, data and security requirements. We will suggest an architecture, an evaluation approach and a realistic first milestone on AWS.

AWS Generative AI FAQ

Is our data used to train models on Amazon Bedrock?

According to AWS documentation, Amazon Bedrock does not use your prompts and completions to train AWS or third-party base models, and does not share them with model providers. Data is encrypted in transit and at rest, and you can use AWS PrivateLink to keep traffic off the public internet. Model invocation logging is optional and under your control. We review these settings with your security team during design.

Should we use Bedrock Agents or AgentCore?

Bedrock Agents provide a managed, configuration-driven way to build agents with action groups and knowledge bases, suitable for many straightforward use cases. Amazon Bedrock AgentCore is a set of services for deploying and operating agents built with any framework or model, offering runtime isolation, memory, tool gateways, identity, policy controls and observability. We often recommend AgentCore for complex or multi-agent systems that need more control.

Which foundation model should we use?

There is no single best model. Larger models handle complex reasoning and long documents better, while smaller models are faster and cheaper for classification, extraction or routing. We compare several Bedrock models on your evaluation set, measuring quality, latency and cost per task. Many solutions combine models, using a capable model for hard requests and a smaller one for routine work.

How do you prevent incorrect or harmful outputs?

We ground answers in your content and require citations, limit the assistant’s scope, and configure Bedrock Guardrails for content filtering, denied topics, personal data redaction and contextual grounding checks. Agents receive narrowly scoped permissions and approval steps for consequential actions. Before launch we evaluate quality and safety on a test set, and in production we monitor outputs and user feedback.

What does a generative AI solution on AWS cost to run?

Costs consist mainly of model inference, priced per token or through provisioned throughput, plus vector storage, retrieval, compute, logging and monitoring. Token usage depends on traffic, prompt length and retrieved context. We estimate cost per transaction during the prototype and optimize with prompt caching, intelligent prompt routing, batch inference for offline jobs and smaller models where they meet quality targets.

How long does it take to launch?

A focused prototype measured against an evaluation set typically takes four to six weeks. Production hardening, including security review, integration, user testing and monitoring, usually adds several more weeks depending on complexity and approval processes. Multi-tool agents take longer. Throughout the project we send weekly written updates and demo working software every sprint.