Learning Outcomes:
Learning Outcomes:
On completion of the module students should be able to:
• Compare and contrast AI agents with traditional automation, chatbots, and intelligent assistants
• Understand the principles of AI agent architectures, reasoning patterns, memory, planning, and goal decomposition
• Design and implement AI agents using low-code and pro-code approaches, integrating tools, enterprise data, and external services
• Evaluate AI agents using appropriate frameworks, metrics, and iterative testing methods
• Understand the ethical, safety, privacy, and governance considerations involved in the responsible deployment of AI agents
Indicative Module Content:
• Foundations of Agentic AI
• AI Agent Architectures and Design Patterns
• Agent Memory - Concepts and Types
• Agent Memory - Implementation
• Agent Goal Decomposition - Concepts and Strategies
• Agent Goal Decomposition - Planning and Execution
• Tool Integration and Function Calling - Concepts
• Tool Integration - Building Custom Tools
• Combining It All - Low-Code (Copilot Studio or equivalent)
• Combining It All - Pro-Code (Python, LangChain, LangGraph)
• Evaluation of AI Agents - Frameworks and Metrics
• Evaluation of AI Agents - Implementation and Iteration
• AI Safety, Ethics, and Guardrails