diff --git a/01-tutorials/01-AgentCore-runtime/05-hosting-a2a/01-a2a-getting-started-agentcore-strands.ipynb b/01-tutorials/01-AgentCore-runtime/05-hosting-a2a/01-a2a-getting-started-agentcore-strands.ipynb index f068d12d..09837885 100644 --- a/01-tutorials/01-AgentCore-runtime/05-hosting-a2a/01-a2a-getting-started-agentcore-strands.ipynb +++ b/01-tutorials/01-AgentCore-runtime/05-hosting-a2a/01-a2a-getting-started-agentcore-strands.ipynb @@ -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" ] diff --git a/02-use-cases/README.md b/02-use-cases/README.md index e69de29b..7e423ba4 100644 --- a/02-use-cases/README.md +++ b/02-use-cases/README.md @@ -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/) diff --git a/03-integrations/README.md b/03-integrations/README.md index e69de29b..f2c94725 100644 --- a/03-integrations/README.md +++ b/03-integrations/README.md @@ -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/)