Skip to main content

AI Assistant Quick Start

The AWSops AI Assistant is powered by Amazon Bedrock AgentCore, allowing you to ask questions and request analysis about your AWS infrastructure using natural language.

Getting Started

1. Access the AI Assistant Page

Click AI Assistant in the sidebar.

2. Enter Your Question

Type your question in the input field at the bottom of the screen and press Enter or click the send button.

3. View the Response

The AI analyzes your question, routes it to the appropriate Gateway, and generates a response using available tools.

Example Questions

Resource Status Queries

Show me the EC2 instance status
How many S3 buckets do we have?
List the Lambda functions

Network Analysis

Analyze the VPC network configuration
Check if any security groups have 0.0.0.0/0 inbound rules

Security Checks

Check for security issues
Are there any IAM users without MFA enabled?

Cost Analysis

Show me this month's cost breakdown
Compare costs by service

Container Status

What's the EKS cluster status?
Check the ECS service status

11-Route Classification

The AI Assistant analyzes questions and automatically routes them to the most appropriate of 11 specialized routes.

PriorityRoutePurpose
1codePython code execution, calculations, visualization
2networkVPC, TGW, VPN, Flow Logs analysis
3containerEKS, ECS, Istio troubleshooting
4iacCDK, CloudFormation, Terraform
5dataDynamoDB, RDS, ElastiCache, MSK
6securityIAM, policy simulation, security summary
7monitoringCloudWatch, CloudTrail
8costCost analysis, forecasting, budgets
9datasourceExternal observability — Prometheus/Loki/Tempo/ClickHouse/Jaeger/Dynatrace/Datadog (natural language → query)
10aws-dataResource lists/status (Steampipe SQL)
11generalGeneral AWS questions, documentation search
Checking the Route

You can see which Gateway was used in the route information displayed at the bottom of each response. Example: Network Gateway (17 tools), Bedrock + Steampipe SQL

Understanding Responses

Response Structure

┌────────────────────────────────────────────────────────┐
│ [AI Icon] │
│ │
│ Response content (Markdown format) │
│ - Supports tables, lists, code blocks │
│ │
├────────────────────────────────────────────────────────┤
│ Network Gateway (17 tools) │ Claude sonnet-4.6 │ 3.2s │
├────────────────────────────────────────────────────────┤
│ Tools: list_vpcs, get_vpc_network_details, ... │
│ Queried: aws_vpc, aws_vpc_subnet │
└────────────────────────────────────────────────────────┘

Displayed Information

  • Route Path: Which Gateway processed the request
  • Model: The Claude model used (Sonnet/Opus)
  • Response Time: Time taken to process
  • Tools Used: List of MCP tools called
  • Queried Resources: Tables queried from Steampipe

Real-time Streaming

Responses are streamed in real-time and displayed progressively on screen. The optimal streaming mode is automatically selected based on the response path:

  • Single Gateway response: Displayed naturally with a typing effect
  • Multi-route synthesis: Real-time streaming of synthesis results via Bedrock Converse API
  • Data queries (aws-data): Bedrock native token streaming

Model Selection

Select a model from the dropdown in the upper right corner:

  • Claude Sonnet 4.6: Fast responses, suitable for general questions (default)
  • Claude Opus 4.8: Complex analysis, suitable for deep reasoning
  • Claude Haiku 4.5: Fast and low-cost, suitable for simple questions / high volume

After each response, related follow-up questions appear as buttons. Click one to automatically input that question.

Example:

[Show IAM user list with Access Key status]
[Check if any users don't have MFA enabled]
[Check for security groups with 0.0.0.0/0 inbound]

Conversation History

Session History

The current session's conversation is maintained on screen. You can ask follow-up questions that reference previous conversations.

Saved History

Expand the Conversation History panel at the bottom of the screen to view and re-ask questions from previous sessions.

Next Steps