Skip to content

EcoLafaek - System Architecture

AWS AI Agent Global Hackathon - Technical Architecture Documentation

Complete technical architecture for the EcoLafaek environmental monitoring platform powered by Amazon Bedrock AgentCore.


🏗️ System Architecture Overview

Architecture Diagram

Core Components


🤖 AI Agent Architecture - The Heart of Innovation

Amazon Bedrock AgentCore Implementation

Agent Runtime ARN: arn:aws:bedrock-agentcore:us-east-1:account_ID:runtime/ecolafaek_waste_agent-TGrtjyF5VC

Multi-Round Tool Calling Workflow

Available AI Agent Tools

Tool NamePurposeAgentCore ComponentExample Use Case
execute_sql_queryDatabase queriesDirect SQL execution"How many reports were submitted last week?"
generate_visualizationCreate charts/graphsCode Interpreter"Show waste type distribution as a pie chart"
create_map_visualizationGenerate interactive mapsCode Interpreter"Create a map of waste hotspots in Dili"
scrape_webpage_with_browserWeb content extractionBrowser Tools"What information is available on EcoLafaek website?"
get_ecolafaek_infoProject informationBrowser Tools"Tell me about this platform's features"

📸 AI-Powered Image Analysis Pipeline

Multi-Modal Processing with Amazon Bedrock Nova-Pro

Amazon Bedrock Nova-Pro


🔍 Vector Search Implementation

Semantic Search with Amazon Titan Embed

smsearch


🚀 Deployment Architecture

Multi-Platform Deployment Strategy


🔐 Security Architecture

Multi-Layer Security Implementation


📊 Data Architecture & Models Click to see full Database

Comprehensive Database Schema


🎯 Technology Stack Summary

Comprehensive Technology Overview


📞 Additional Documentation


AWS AI Agent Global Hackathon

Powered by Amazon Bedrock AgentCore

Built with ❤️ for Timor-Leste | AWS AI Agent Global Hackathon