Enterprise AI Agent Engineering
Enterprise AI Agent Engineering is an eight-session, instructor-led virtual course designed for engineers and architects who want to build, secure, evaluate and govern AI agents in enterprise environments. The programme follows one running IT-operations project called Compass, covering model integration, prompt engineering, structured outputs, evaluation engineering, agent-ready service design, MCP, knowledge architecture, workflows, autonomous agents, security and governance.

Course Fee
S$2000
Course Information
Course Overview
Enterprise AI Agent Engineering is an eight-session, instructor-led virtual course designed for engineers and architects. Participants follow one running project, Compass, from a first model call to a simple MCP server used by an agent, with testing, security, and governance integrated throughout the programme.
Why This Course
The Problem
Most teams encounter AI agents through demonstrations. Once the demo works, important questions arise: How do we know a change made the system better? What prevents an agent from doing something it should not? How does the agent reach real services and organisational knowledge? This course addresses the tools, checks, evaluations, and controls required to build AI agents that can be measured, trusted, and explained.
Course Approach
Participants work on one running IT-operations agent called Compass and apply each concept to their own organisational services through guided exercises and worksheets.
Who It Is For
- Software, platform, integration and DevOps/SRE engineers who will build, secure or operate AI agents on company services.
- Solution, enterprise and cloud architects who will design or govern AI agent systems.
- Individual participants who want to work on their own copy of the course code and apply the concepts to services from their organisation.
Prerequisites
- Working proficiency in at least one programming language.
- Comfort reading intermediate Python.
- Familiarity with REST/JSON, Git and the command line.
- No Python primer is taught.
- Architects who code less can run the provided code and focus on design decisions and worksheets.
What You Will Be Able to Do Afterwards
Learning Outcomes
- Call an AI model directly and read cost and latency from application logs before adopting an AI framework.
- Turn free text into validated, structured and machine-readable data.
- Manage prompts as versioned files.
- Prove that a prompt, model or tool change is better using an evaluation suite whose result can gate a release.
- Measure evaluation pass rate, cost, latency and run-to-run variation.
- Turn an existing service into agent-ready tools and expose them through a simple MCP server.
- Add retrieval over company knowledge with citations and access control.
- Choose between a single prompt, a workflow and an agent based on the problem.
- Evaluate whether to build or adopt an AI framework.
- Keep humans in control of risky actions using budgets and approvals.
- Threat-model an agent system and apply controls such as access-controlled retrieval, approvals and budgets.
- Explain the role of authentication, gateways and audit logs in production environments.
- Produce a ranked recommendation for organisational services: expose read-only first, expose later, or do not expose.
Course Outlines
Session 1: The LLM as a System Component
LLM Application Foundations
- Build a streaming chat client.
- Implement memory and error handling.
- Record cost and latency for every model call.
- Understand model swapping through configuration and pricing.
Session 2: Prompt Engineering and Structured Output
Prompt Engineering
- Turn incident-ticket text into validated, machine-readable data.
- Manage prompts as versioned files.
- Test prompts against provided prompt-injection attacks.
- Apply appropriate prompt-injection defences.
Session 3: Evaluation Engineering
AI Evaluation
- Run an evaluation suite as a plain script.
- Use the evaluation result exit code to determine whether a change ships.
- Measure evaluation pass rate.
- Measure cost and latency.
- Measure run-to-run variation and noise.
- Detect deliberately broken prompt changes through evaluation.
Session 4: Agent-Ready Service Design and MCP
Agent-Ready Tools
- Design tools that an AI agent can use safely.
- Identify appropriate service capabilities for agent access.
- Expose services through a simple local MCP server.
Session 5: Knowledge Architecture
Retrieval and Knowledge
- Enable an agent to answer questions from organisational runbooks.
- Use citations with retrieved knowledge.
- Check citations and retrieved information.
- Apply access rules based on who is asking.
- Understand and mitigate poisoned-document attacks.
Session 6: Workflow Patterns and Framework Landscape
Workflow Design
- Understand why many problems require workflows rather than autonomous agents.
- Build workflows using plain code.
- Introduce gates between workflow steps.
- Compare AI agent frameworks without becoming locked into one framework.
Session 7: Autonomous Agents and Guardrails
Agent Guardrails
- Allow models to choose their own steps within defined limits.
- Apply step budgets and cost budgets.
- Allow agents to propose risky changes.
- Keep humans involved in approval of risky actions.
Session 8: MCP in Production, Governance and Wrap-Up
Production and Governance
- Use the MCP server from an agent as a client.
- Understand the role of OAuth in production.
- Understand the role of gateways.
- Understand the role of audit logging.
- Complete an MCP opportunity assessment for organisational services.
How It Works
Delivery Format
- Virtual and instructor-led training.
- Eight sessions of 5 hours (300 minutes) each.
- Each session includes two breaks.
- Participants work individually; there is no group work or peer review.
Live Coding
- The instructor builds the Compass project one concept at a time.
- Participants type and run small sections of code alongside the instructor.
- Participants can use the next-step scripts if they fall behind.
- Practice is supported through a Git repository containing simple runnable scripts for each session.
Session Structure
- Warm-up poll.
- Concept segments with code.
- Guided coding lab.
- Short threat demonstration.
- Architects clinic.
- Session wrap-up.
Homework and Assessment
- Light homework after each session.
- Re-run the session code.
- Try one easy extension.
- Complete a 10-question self-check quiz.
- Complete a worksheet section.
- Low-stakes assessment with no grades.
What You Get
- Course materials.
- A course code repository containing simple per-session scripts.
- A 10-question self-check quiz for every session with unlimited retries.
- A self-check checklist and one tweak exercise per session.
- Templates for decision records, evaluations and production readiness.
- An MCP opportunity worksheet for organisational services.
- Optional instructor feedback on the worksheet.
Tools and Requirements
- A laptop with a recent version of Python 3 and VS Code.
- Git and a GitHub account.
- Node.js.
- Claude Code; if it cannot be installed, it is demonstrated during the course.
- An API key with a spend limit for the main model provider.
- A second provider API key is optional.
- No real customer data is used in any lab.
- Optional pre-work consisting of a one-page list of two or three services from the participant organisation.
Course Project
Compass
Participants build a working, tested learning project called Compass. The project includes a simple MCP server and an agent that uses it.
Production Scope
The course does not build a production system. Production topics including OAuth, gateways and audit logs are taught as concepts so participants understand what should be added and when.
AI Vendor and Framework Coverage
Primary Model
The main laboratory model is Claude.
Other Providers and Frameworks
Other AI providers are compared on paper or shown through demonstrations. Frameworks such as LangGraph and Microsoft Agent Framework are covered at an awareness level.
FAQ
Do I need to know AI or machine learning?
No. Participants need working proficiency in one programming language, comfort reading intermediate Python, and familiarity with REST/JSON, Git and the command line. The course starts from a plain model call.
Is the course suitable for architects who do not code much?
Yes. Architects can run the provided code and focus on design decisions, decision records and worksheets while still completing the same working system.
How much time does the course take?
Each of the eight sessions is 5 hours (300 minutes), including two breaks. Participants should also expect light homework after each session.
Is there group work or peer review?
No. Participants work individually on their own copy of the code. Assessment is low-stakes and self-run, with no grades and no peer review.
What do I need to participate?
Participants need a laptop with recent Python 3 and VS Code, Git and a GitHub account, Node.js, Claude Code or access to its demonstration, and an API key with a spend limit for the main model provider. A second provider key is optional.
Will I build a production system?
No. Participants build a working and tested learning project called Compass, including a simple MCP server and an agent that uses it. Production topics such as OAuth, gateways and audit logs are taught as concepts rather than implemented.
Which AI vendor does the course use?
The main lab model is Claude. Other providers are compared on paper or demonstrated, while frameworks such as LangGraph and Microsoft Agent Framework are covered at awareness level.
What You'll Learn
Facilities & Equipment
Virtual Training
- Electronic materials
- IT support for software & hardware
- Administrative support
Face-to-Face Training
- Air-conditioned classroom
- Meals & refreshments provided
- Projector & smart board
- Stationery provided
What Learners Say
Real experiences, real results
Share Your Feedback
Attended this course? Log in to let other learners know what to expect.
