Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@
"source": [
"#### 2.1 - Setup Cognito User Pool\n",
"\n",
"Before deploy agents, we have to set up a Cognito User Pool, so it can validate users that are accessing our agents.\n",
"Before deploy agents, we have to set up a Cognito User Pool, so it can validate users that are accessing our agents, or any other Idenitty provider like Okta, Microsoft Entra ID, etc.\n",
"\n",
"We're going to import a helper class, that has methods to simplify few steps in our workshop. This helper class will import methods responsible to create Cognito User Pool"
]
Expand Down
48 changes: 48 additions & 0 deletions 02-use-cases/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# 💡 Amazon Bedrock AgentCore Use Cases

Welcome to the use cases section of the Amazon Bedrock AgentCore samples repository!

This folder contains end-to-end applications that demonstrate how to apply Amazon Bedrock AgentCore capabilities to solve real business problems. Each use case provides complete implementation with detailed explanations and deployment instructions.

## 🎯 Featured Use Cases

* **[AWS Operations Agent](./AWS-operations-agent/)**: Intelligent AWS operations assistant with Okta authentication and comprehensive monitoring capabilities
* **[Customer Support Assistant](./customer-support-assistant/)**: Production-ready customer service agent with memory, knowledge base integration, and Google OAuth
* **[DB Performance Analyzer](./DB-performance-analyzer/)**: Database performance monitoring and analysis agent with PostgreSQL integration
* **[Device Management Agent](./device-management-agent/)**: IoT device management system with Cognito authentication and real-time monitoring
* **[Enterprise Web Intelligence Agent](./enterprise-web-intelligence-agent/)**: Web research and analysis agent using browser tools for competitive intelligence
* **[Farm Management Advisor](./farm-management-advisor/)**: Agricultural advisory system with plant detection, weather forecasting, and care recommendations
* **[Finance Personal Assistant](./finance-personal-assistant/)**: Personal budget management with multi-agent workflows and guardrails
* **[Healthcare Appointment Agent](./healthcare-appointment-agent/)**: FHIR-compliant healthcare appointment scheduling with patient data integration
* **[Local Prototype to AgentCore](./local-prototype-to-agentcore/)**: Migration guide from local development to production AgentCore deployment
* **[Market Trends Agent](./market-trends-agent/)**: Financial market analysis with browser tools and memory integration
* **[SRE Agent](./SRE-agent/)**: Site reliability engineering assistant with multi-agent LangGraph workflows
* **[Text to Python IDE](./text-to-python-ide/)**: Code generation and execution environment with AgentCore Code Interpreter
* **[Video Games Sales Assistant](./video-games-sales-assistant/)**: Data analysis assistant with Amplify frontend and CDK deployment

## 🏗️ Architecture Patterns

These use cases demonstrate various architectural patterns:

- **Single Agent**: Focused solutions for specific tasks
- **Multi-Agent**: Collaborative agent workflows using different frameworks
- **Full-Stack**: Complete applications with frontend, backend, and deployment
- **Integration**: Connecting with external systems and APIs
- **Authentication**: Various identity providers (Cognito, Okta, Google, EntraID)

## 🚀 Getting Started

Each use case includes:
- Complete source code and configuration
- Step-by-step deployment instructions
- Architecture diagrams and explanations
- Testing and validation scripts
- Cleanup procedures

Choose a use case that matches your requirements and follow the individual README for setup instructions.

## 🔗 Related Resources

- [Tutorials](../01-tutorials/) - Learn AgentCore fundamentals
- [Integrations](../03-integrations/) - Framework and protocol integrations
- [AgentCore Documentation](https://docs.aws.amazon.com/bedrock-agentcore/)
65 changes: 65 additions & 0 deletions 03-integrations/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# 🔌 Amazon Bedrock AgentCore Integrations

Welcome to the integrations section of the Amazon Bedrock AgentCore samples repository!

This folder contains framework and protocol integrations that demonstrate how to connect Amazon Bedrock AgentCore with popular agentic frameworks, identity providers, observability tools, and AWS services.

## 🤖 Agentic Frameworks

* **[ADK](./agentic-frameworks/adk/)**: Agent Development Kit integration with Google Search
* **[AutoGen](./agentic-frameworks/autogen/)**: Multi-agent conversation frameworks
* **[CrewAI](./agentic-frameworks/crewai/)**: Collaborative AI agent orchestration
* **[LangChain](./agentic-frameworks/langchain/)**: Chain-based agent workflows and tool integration
* **[LangGraph](./agentic-frameworks/langgraph/)**: Multi-agent workflows with web search capabilities
* **[LlamaIndex](./agentic-frameworks/llamaindex/)**: Document processing and retrieval-augmented generation
* **[OpenAI Agents](./agentic-frameworks/openai-agents/)**: OpenAI Assistant API integration with handoff patterns
* **[PydanticAI](./agentic-frameworks/pydanticai-agents/)**: Type-safe agent development with Bedrock models
* **[Strands Agents](./agentic-frameworks/strands-agents/)**: Native integration examples with streaming, file system, and OpenAI identity

## ☁️ AWS Services

* **[SageMaker AI](./amazon-sagemakerai/)**: MLflow integration with AgentCore Runtime
* **[Bedrock Agent](./bedrock-agent/)**: Integration between Bedrock Agents and AgentCore Gateway

## 🔐 Identity Providers

* **[EntraID](./IDP-examples/EntraID/)**: Microsoft Entra ID integration with 3LO outbound authentication
* **[Okta](./IDP-examples/Okta/)**: Step-by-step Okta integration for inbound authentication

## ☁️ Nova

* **[Nova Sonic](./nova/nova-sonic/)**: Amazon Nova model integration examples

## 📊 Observability

* **[Dynatrace](./observability/dynatrace/)**: Application performance monitoring integration with travel agent example

## 🎨 UX Examples

* **[Streamlit Chat](./ux-examples/streamlit-chat/)**: Interactive chat interface with AgentCore backend integration

## 🚀 Integration Patterns

These integrations demonstrate:

- **Framework Adaptation**: Adapting existing agent frameworks to work with AgentCore
- **Authentication Flow**: Implementing various identity provider integrations
- **Monitoring Setup**: Connecting observability tools for agent performance tracking
- **UI Integration**: Building user interfaces that connect to AgentCore services
- **Service Composition**: Combining multiple AWS services with AgentCore

## 🎯 Who These Integrations Are For

These integrations are perfect for:

- Migrating existing agent applications to AgentCore
- Implementing enterprise authentication patterns
- Setting up production monitoring and observability
- Building custom user interfaces for agent interactions
- Connecting AgentCore with existing AWS infrastructure

## 🔗 Related Resources

- [Tutorials](../01-tutorials/) - Learn AgentCore fundamentals
- [Use Cases](../02-use-cases/) - End-to-end application examples
- [AgentCore Documentation](https://docs.aws.amazon.com/bedrock-agentcore/)