DEV Community

Eliana Lam
Eliana Lam

Posted on • Originally published at aws-user-group.com

AI Agent Tools & Best Practices Recap HK AWS UG 2026-03

Opening

1️⃣ User Group Leads manage the AWS User Group Hong Kirong. This provides community networking because leads are not AWS employees. Contact Community Heroes to join the User Group.

2️⃣ The mission involves community networking and initiatives. This connects developers to address identity shifts. Attend meetups to expand local networks.

3️⃣ The AWS AI User Group launched to focus on AI technology. This specialization delivers AI-specific content on AWS. 

4️⃣ Agent Cons Hong Kong and Agent events include AWS speakers. Participants access AI tracks and Q workshops. Finalize registration for April sessions.

5️⃣ Teams from Japan, Korea, and India attend the Hong Kirong offsite. This enables global learning and cross-region support. Provide feedback to the DevRel team.

6️⃣ Design and industry trends change weekly. Direct engagement ensures the community remains current. Join conversations to influence community support and nurturing strategies.

7️⃣ Feedback improves community support. Interaction provides insights for the DevRel team. Speak with staff during the networking section.

Session

9️⃣ AI Agents perform task planning and reasoning. Automation handles executions like rescheduling. Supply instructions to trigger autonomous workflows.

1️⃣0️⃣ Reasoning determines the quality of executions. Performance tracking confirms accuracy. Utilize evaluation to monitor agent performance.

1️⃣1️⃣ Non-determinism causes interpretation errors. This challenge results in responses deviating from tasks. Review challenges to stabilize agent behavior.

1️⃣2️⃣ AI Agents facilitate code generation and modifications. Tasks may produce code incongruent with requirements. Inspect outputs to ensure technical standards.

1️⃣3️⃣ Authority overreach risks data exposure. Mechanisms prevent actions. Audit agent behavior to maintain security.

1️⃣4️⃣ Points of failure include hallucination. Internal knowledge repository usage ensures accuracy. Monitor agent responses to reduce inefficiency.

1️⃣5️⃣ Tool selection errors impact quality. Tool combinations improve response relevance. Evaluate logic to optimize developer workflows.

1️⃣6️⃣ Observability utilizes logs and traces. Identifying memory errors stabilizes production. Review logs to understand system events.

1️⃣7️⃣ Metrics quantify accuracy gaps. Measuring performance against parameters drives quality evaluations. Analyze data to bridge response gaps.

1️⃣8️⃣ Agent architectures manage bookings. Logical reasoning for budgets replaces web search. Configure tools to handle tasks on platforms.

1️⃣9️⃣ Architecture requires observability and evaluations. Agent Runtime connects to lambda functions to execute tasks. Integrate monitoring to identify architecture failures.

2️⃣0️⃣ Agent Core allows configuration of evaluations. Tracking tool accuracy and coherence improves performance. Select metrics for deployed agents.

2️⃣1️⃣ Testing requires tools and prompts. Defining limitations ensures the travel research assistant meets requirements. Point the agent to lambda functions.

2️⃣2️⃣ Guardrails prevent knowledge leaks. Refraining from answering out-of-domain queries protects performance. Program the agent to decline questions.

2️⃣3️⃣ Agent Core Runtime hosts docker files. Deploying to runtime enables agent calls. Check status to confirm the agent is deployed.

2️⃣4️⃣ Multi-session test suites measure coherence and tool selection accuracy. Data identifies performance gaps. Execute batches of prompts over sessions to track agent behavior.

2️⃣5️⃣ Agent Core tracks metrics. Monitoring performance enables error identification. Select from metrics to verify agent performance.

2️⃣6️⃣ SMEs analyze evaluation summaries to apply design principles. Analysis improves response quality. Review sessions with scores below baseline to implement fixes.

2️⃣7️⃣ Prompt refinement corrects tool selection. Defining negative prompting and positive prompting improves outcomes. Update prompts following SME assessment.

2️⃣8️⃣ Baseline metrics validate agent readiness. Exceeding metrics ensures production quality. Rerun test suites to confirm performance improvements.

2️⃣9️⃣ Logical reasoning enables tool selection for queries. Reasoning provides responses for locations. Configure agents to execute tasks through reasoning.

3️⃣0️⃣ Iteration maintains system performance. Repeating evaluations ensures reliability. Perform tests through multiple runs.

3️⃣1️⃣ Model changes and data updates require rerunning evaluations. Automation ensures reliability. Rerun evaluations for every model change.

3️⃣2️⃣ Automated pipelines handle production samples. This removes manual monitoring. Configure samples to trigger on every update.

3️⃣3️⃣ Programs flag traffic issues automatically. This provides real-time monitoring. Use Python files to flag performance drops.

3️⃣4️⃣ Agent Core provides runtime, memory, and identity. This secures access and stores conversations. Deploy services on the platform.

3️⃣5️⃣ Observability identifies events while evaluations determine relevance. This streamlines issue resolution. Push logs to evaluation systems.

3️⃣6️⃣ The Observe, Evaluate, and Assess workflow manages model behavior. This ensures agent principles align with use cases. Decide to update systems based on assessment.

3️⃣7️⃣ Security, cost, and latency require application level monitoring. This tracks resource consumption and expenditure. Monitor agent actions, multi-turn conversations, and tool selection at the agent level.

3️⃣8️⃣ LLM evaluation flags negative scores for SME assessment. Human review ensures technical accuracy and behavior alignment. Use SMEs to derive logic for system changes.

3️⃣9️⃣ The Build, Deploy, and Monitor workflow manages agent lifecycles. This enterprise best practice ensures system reliability. Configure test cases for sessions and metrics.

3️⃣0️⃣ AI tools improve coding efficiency for developers. This human-centric approach maintains productivity without replacing staff. Integrate coding steering hooks, coding standards, and MCP into development.

4️⃣1️⃣ Presentations facilitate information sharing. This adds value to the community. Review PowerPoint materials during the networking session.

4️⃣2️⃣ AI tools support developers without replacing roles. This maintains efficiency in software development. Apply AI to increase coding efficiency.

4️⃣3️⃣ Coding steering hooks, MCP, and coding standards structure agent development. This enterprise best practice improves productivity. Utilize hooks to steer application logic.

4️⃣4️⃣ Community Heroes transition into staff roles. This expertise supports the AWS User Group. Invite speakers to present AI sessions.

4️⃣5️⃣ IDE extensions automate syntax completion. Coding efficiency improves for loops and Python. Integrate extensions into Sublime or VS Code.

4️⃣6️⃣ AI assistance generates context and code members. Productivity increases through question and answer guidance. Request functions to replace documentation searches.

4️⃣7️⃣ Agentic IDEs like Kilo facilitate software development. Wild coding allows application creation through prompts. Deploy agentic tools for enterprise-grade applications.

4️⃣8️⃣ AI builds portfolio websites and enterprise systems. Frontend, backend, and business logic generate automatically. Provide context to the agent to initiate code generation.

4️⃣9️⃣ Amazon Q CLI and Developer CLI support developers. Productivity scales via CLI integration with IDEs. Use CLI tools to build applications.

5️⃣0️⃣ Amazon Q CLI integrates with IDEs. This improves coding efficiency via CLI operations. Execute commands to generate code.

5️⃣1️⃣ Kilo serves as an agentic IDE. This supports application development from prototypes to enterprise grade applications. Build software from scratch using this tool.

5️⃣2️⃣ ID plugins and the AWS Management Console provide visibility. These enable code review, debugging, and cloud metrics monitoring. Review insights to investigate application failures.

5️⃣3️⃣ Spec-driven development enforces coding standards. This ensures syntax consistency across enterprise grade applications. Define mechanisms to match industry standards.

5️⃣4️⃣ Steering enables spec-driven development. This delivers requirements through prompts in specs. Input user stories from Jira projects to obtain API requirements.

5️⃣5️⃣ MCP servers connect to sources. This automates issue assignment and configuration. Run prompts to link Jira and Fetch MCP server configurations.

5️⃣6️⃣ Kilo generates requirements in markdown files. This provides context for agentic workflows. Utilize markdown files to define project basics.

5️⃣7️⃣ Coding standards and API requirements define project scope. This maintains context for database applications and schemas. Input requirements to manage information.

5️⃣8️⃣ Personal specs list specifications. This captures business logic for banking applications and transactions. Document account flows and database usage.

5️⃣9️⃣ Selection of backend technology, frontend technology, and AWS resources guides development. This satisfies infrastructure requirements. Define technologies to align with infrastructure needs.

6️⃣0️⃣ IDE tools generate design via prompts. This allows updates based on requirements. Use prompts to modify the project structure.

6️⃣1️⃣ The task list acts as an implementation plan. This organizes code generation and infrastructure generation for enterprise applications. Categorize tasks to streamline code generation.

6️⃣2️⃣ Infrastructure code utilizes CloudFormation or Terraform. This automates database creation and data insertion. Execute commands to validate API and schemas.

6️⃣3️⃣ Test development classifies test cases as mandatory. This ensures accuracy during spec driven development. Mark test cases to control the iterative workflow.

6️⃣4️⃣ Task files initiate code creation. This follows standards using CN files. Click execute to run terminal commands and monitor progress.

6️⃣5️⃣ Agent hooks automate development tasks. This increases productivity by removing shell command approvals. Write prompts to create hook files for the Q agent.

6️⃣6️⃣ Enterprise grade applications contain thousands of tasks. Automation replaces human in the loop interventions. Add instructions to Q to automate terminal commands.

6️⃣7️⃣ Development requires syntax and linting checks. Automation maintains code quality during software development. Configure agent hooks in Kiro to trigger after saving.

6️⃣8️⃣ Advanced context management connects to external sources. This enables external API triggers like notifications. Connect systems to service providers for database operations.

6️⃣9️⃣ Integration involves libraries and API keys. A streamlined workflow reduces coding for payload delivery. Replace testing with MCP connections to external services.

7️⃣0️⃣ Model Context Protocol serves as a standard protocol. It enables connections between multiple sources and LLM agents. Plug in MCP agents to applications to access external services.

7️⃣1️⃣ Integration of external services previously required manual code. MCP servers provide a standardized connection for software. Use MCP as a standard port to link data sources.

7️⃣2️⃣ Kiro utilizes MCP configurations to connect with Zomato. This business benefit allows prompts to execute orders without website navigation. Configure account credentials to automate transactions through the agent.

7️⃣3️⃣ Federal data and private APIs are restricted from the internet. Local management maintains security for sensitive information. Implement local knowledge bases to process private workloads.

7️⃣4️⃣ Conceptual knowledge bases integrate local documentation into tools. This product description delivers on-demand context from PDF sources. Import API documentations into Bedrock Knowledge Bases.

7️⃣5️⃣ Kiro Powers utilize Bedrock APIs for context. This workflow description enhances agent capabilities for sensitive data. Connect MCP servers to local knowledge bases to guide applications.

7️⃣6️⃣ Custom agents function as task specific personas. This business benefit facilitates the generation of complex text, code, and equations. Deploy personas to handle specific equations and images.

7️⃣7️⃣ Front end guidelines provide context for Kiro. This enterprise best practice ensures UI uniformity using Amazon Umbre fonts. Define structure and color codes.

7️⃣8️⃣ UI components for mobile web applications inform Kiro. This workflow description enables code generation using Telerik. Integrate CSS files into the ID.

7️⃣9️⃣ Kiro conducts an internet search for component data using context. This product description triggers UI creation. Provide context files to generate code.

8️⃣0️⃣ Kiro generates steering docs from a code base. Automation ensures steering matches files. Analyze domain files to create steering for agents.

8️⃣1️⃣ Kiro stores steering docs for front end and back end. Business logic simplifies requirements updates. Update steering in storage via prompts.

8️⃣2️⃣ MCP server computation identifies frameworks for Agent Core. Connections link applications to documentation. Query the MCP server catalog to add services.

8️⃣3️⃣ MCP servers act as a repository for external sources. Configuration enables links to data. Integrate steering files to connect projects to sources.

Top comments (0)