Teachers, lecturers, teaching Assistants (especially for programming-related courses)
Research staff, including Research Assistants
Individuals interested in applying agentic IDEs in teaching, coding, and research
2. IT & Technical Support
IT support staff responsible for system deployment, maintenance, and user support
3. Engineering & Development Roles
Frontend, Backend, and Full-stack Developers
Software Engineers
DevOps and Infrastructure Engineers
Prerequisites / Preferred Background:
General familiarity with software development workflows
Prior exposure to development environments such as:
Visual Studio Code
JetBrains IDEs
Visual Studio
Requirements:
A laptop with administrator rights to install software
Date and Time:
28 May (Thu), 10:00 a.m. – 1:00 p.m.
Venue:
Room 103, Pi Chiu Building
Workshop instructor:
AWS Solution Architect Team
Workshop Summary: Build E-commerce Website with AI Agent Chatbot using Kiro
The hands-on Kiro workshop guides participants through building a full-stack e-commerce web application with an AI-powered chatbot using Kiro, an agentic IDE designed for spec-driven development. Participants will experience five core capabilities: Vibe Coding (rapid app generation via natural language), Steering (guiding AI with coding standards), MCP Integration (connecting external tools), Spec-Driven Development (structured requirements-to-implementation workflows).
The ecommerce website scenario was selected because it provides the richest demonstration of Kiro’s full feature set. A 3-tier architecture (React frontend, Node.js backend, SQL database) with an AI chatbot creates enough complexity to showcase every Kiro capability — from generating complete application scaffolding, to integrating AI agents with Amazon Bedrock, to automating development workflows. This breadth of use cases — product browsing, cart management, and intelligent assistance — allows participants to experience how Kiro accelerates real-world software development, skills directly transferable to any domain including education platforms, research tools, or campus systems.
Workshop Agenda:
Environment Setup (Setup)
Check-in; verify Kiro IDE pre-installed; confirm AWS account access
Session 1: Kiro Introduction & AI Model Benchmark (Presentation)
Overview of Kiro’s agentic AI architecture; key features walkthrough; AI model choices , benchmark comparisons vs. other AI IDEs; live demo of the IDE interface
Session 2: Vibe Coding (Hands-on)
Explain vibe coding concept & demo; Hands-on trial; Participants build a full-stack app using natural language prompts; Showcase & Discussion
Session 3: Steering (Hands-on)
Explain project-level guidance & architectural rules; Hands-on trial; Define and enforce coding standards, project conventions, and AI behavioral rules; Best practices & discussion
Session 4: MCP Integration (Hands-on)
Model Context Protocol overview & architecture & Demo; Connect an external data source live; Hands-on trial; Participants configure MCP servers to extend AI capabilities with external tools/data
Session 5: Spec-Driven Development (Hands-on / Demo)
Structured AI workflow concept – Plan → Design → Implement; Guided Demo; Walk through a complex feature build using specs, design docs, and task lists; Discussion: When to use spec-driven vs. vibe coding
Q&A & Wrap-up (Interactive)
Open Q&A; share resources & next steps; feedback survey; certificate of completion (if applicable)
This website uses Cookies, including Cookies from Google Analytics, to ensure you get the best browsing experience. If you “Continue” to use this site, you consent to the use of Cookies. Read more about Cookies
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.