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.
- 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
- 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
- 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
- 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
- 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.
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 StoryMore Success Stories
HR tech
80%faster hiring processAI 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 ratePersonalized 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.
Resources
Featured Resources
Industry trends and practical guidance to help you get more value from data, AI and technology.
FSMA 204 After the Delay: Using Shipment Monitoring to Get Traceability-Ready by 2028
The FDA Food Traceability Rule deadline moved to July 2028, but the data work is large. Here is how to use shipment monitoring and event data to get ready without wasting the extra time.
CSRD After the Omnibus: What the Revised ESRS Mean for Reporting From 2027
The Omnibus and the simplified ESRS reshaped EU sustainability reporting in 2026. Here is who is in scope, what changed in the standards and how to adapt your data and process.
OpenTelemetry in 2026: Building a Vendor-Neutral Observability Strategy
OpenTelemetry has become the default way to collect telemetry. Here is what changed in 2026 and a practical roadmap for a vendor-neutral observability stack.
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.