Course Overview
This one-day hackathon challenges participants to build a sophisticated, multi-agent AI system for a fictional newspaper agency. The goal is to automate the article-writing process, from initial topic entry to final content moderation, by leveraging the enterprise-grade services of Amazon Bedrock AgentCore. The event focuses on accelerating the journey from a prototype to a production-ready system by moving beyond manual infrastructure setup and leveraging purpose-built, serverless services for secure and scalable agent deployment.
Prerequisites
- General Programming Skills: Proficiency in Python is recommended, as many AI frameworks and tools are Python-based.
- Basic Understanding of AWS: Familiarity with core AWS concepts, such as IAM permissions and the console, will be helpful.
- Fundamental AI Concepts: A basic grasp of large language models (LLMs) and the concepts of prompt engineering is beneficial.
Course Objectives
By the end of the hack, participants will be able to:
- Deploy AI agents securely and at scale using the Amazon Bedrock AgentCore Runtime.
- Create and integrate agent tools from existing APIs and Lambda functions using the managed AgentCore Gateway.
- Design and orchestrate multi-agent systems where specialized agents collaborate to achieve a complex goal.
- Leverage Retrieval-Augmented Generation (RAG) with a Bedrock Knowledge Base to provide agents with up-to-date and external data sources.
- Accelerate development and deployment from prototype to production by leveraging automated tools and managed services.
Outline: Agentic AI on AWS Hackathon (AAI-HACK-AWS)
The challenges are interconnected and built upon one another, guiding participants through the process of creating a complex, multi-agent AI system. The final product will be a prototype of article-writing automation solution.
Challenge 1: The First Agent – Foundations & Accelerated Deployment
Participants will begin by using the Amazon Bedrock AgentCore starter toolkit to rapidly set up their development environment. This toolkit automates the complex process of creating a Docker file, building a container image, and deploying it to the AgentCore Runtime. Teams will then create their first agent, which will serve as the central orchestrator for the future multi-agent system.
Challenge 2: Bridging to the Real World – Tool Integration with Gateway
This challenge focuses on giving the agent the ability to interact with external systems. Instead of building a custom tool server, participants will use the Amazon Bedrock AgentCore Gateway, a fully managed service that transforms existing APIs and AWS Lambda functions into agent-ready tools. Teams will integrate a pre-provided Lambda function, such as one for a web crawler or an article database, and expose it to their agent via the Gateway.
Challenge 3: Orchestration & Intelligence – Multi-Agent Collaboration and RAG
Participants will expand their system by creating specialized sub-agents, such as a "Writer Agent" and an "Art Agent." The challenge culminates in configuring the main orchestrator agent to use Amazon Bedrock's multi-agent collaboration feature to delegate tasks to these specialized agents. Additionally, teams will explore the possibilities of integrating a Knowledge Base to provide the agents with a data source for Retrieval-Augmented Generation (RAG).
Challenge 4: Finalizing the Blueprint – Production Deployment
Description: In this final challenge, teams explore the aspects of running agentic solution in production (including scalability, safety and security) and deploy the entire multi-agent system to the AgentCore Runtime, showcasing how the platform facilitates a seamless transition from a prototype to a secure and scalable production application.