Slide 1

Slide 1 text

Ctrl + Alt + Assist: AI Agents Edition Bethany Jepchumba | @bethanyjep

Slide 2

Slide 2 text

• Cloud Advocate (DevRel) at Microsoft • Works with NGOs & Communities, currently ICT Director at TOFA • I am a hobbist, I enjoy trying out new hobbies Today’s session: https://bethany-jep.com/events/agentcon-accra-2025/ Bethany Jepchumba Microsoft confidential 2

Slide 3

Slide 3 text

Question: Have you built an agent before?

Slide 4

Slide 4 text

The concept of LLMs…. 4

Slide 5

Slide 5 text

How language models work Natural language input Model Tokens Probability distribution Natural language output Decoding + Post-processing Get results Pre-processing

Slide 6

Slide 6 text

RAG, Agents and MCP Giving your LLMs some powers, sort of…. 6

Slide 7

Slide 7 text

BYOD -> Retrieval-Augmented Generation (RAG)

Slide 8

Slide 8 text

What is an AI agent? LLM Instructions Tools Agent + + An AI agent is a micro-service that takes unstructured messages, optionally invokes other APIs and returns messages/action 1 2 3 Input System events User messages Agent messages 1 Tool calls Knowledge Actions Memory 2 Output Agent messages Tool results 3

Slide 9

Slide 9 text

Unlike previous tools, AI Agent can… reason, act and learn

Slide 10

Slide 10 text

Showcasing Agent Framework

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Foundry Local Design, customize and manage AI applications and agents on-device Preview Microsoft confidential 12 Installation Privacy and Security Latency Cost Efficient Low Bandwidth

Slide 13

Slide 13 text

Showcasing Foundry Local + Edge AI for Beginners

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

What is Model Context Protocol (MCP)? Ship once – reach every MCP-enabled client in your organization A secure, open standard that lets AI agents access tools, APIs, and data through a consistent interface — without custom integrations. In Azure AI Foundry Agent Service, MCP connects agents to your enterprise and external systems with a single, reusable protocol — secured, governed, and observable by Azure. Clients • Foundry Agents • Copilot Studio • GitHub Copilot • VS Code Servers/ Tools • Azure Services (Search, Cosmos DB, Power Platform, etc.) • Third-party APIs (Salesforce, ServiceNow, REST APIs) • On-prem data MCP Protocol • One standard interface • Security: Entra ID • Observability: Azure Monitor

Slide 16

Slide 16 text

MCP Model Context Protocol - Easier to give context to models - Optimized communication between LLMs, external tools, data sources and applications - Uses a client-server model for interactions

Slide 17

Slide 17 text

Model Context Protocol At Microsoft Model Context Protocol MCP enables seamless integration between LLM Apps and external data sources Azure API Management Build Local & Remote MCPs MCP SDK Microsoft Connectors Azure Functions Tools Etc. … Community Windows Registry VS Code BYO Enterprise or MCP Clients & Host Copilot Studio Foundry agents Visual Studio Windows VS Code GitHub Copilot Entra ID

Slide 18

Slide 18 text

Enhancing Security for MCP Servers Use credential manager to authorize access to your backend MCP servers Protect your remote MCP servers with OAuth 2.0 and API Management Blog aka.ms/remote-mcp-apim-auth-blog Generally Available Azure API Management Safety Policies Azure OpenAI MCP enabled Tools Azure Monitor Logs & Metrics … Credential Manager Agents …

Slide 19

Slide 19 text

Azure AI Foundry Security • Identity • Management Foundry Models Foundry Agent Service Azure AI Search Foundry Observability Azure AI Services Azure Machine Learning Azure AI Content Safety Copilot Studio Visual Studio GitHub Foundry SDK Serverless Control Azure Kubernetes Service Azure Container Apps Azure App Service Azure Functions Cloud Azure Azure Arc Foundry Local Edge

Slide 20

Slide 20 text

Showcasing MCP Demo

Slide 21

Slide 21 text

AI Toolkit

Slide 22

Slide 22 text

MCP Servers AI Toolkit

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

Security, monitoring and evaluations. Agents in production…. 27

Slide 27

Slide 27 text

Generative AI Development Lifecycle Hypo thesis Find LLMs Try prompts Manage Customize Design Managing PREPARE FOR APP DEPLOYMENT ADVANCE PROJECT BUSINESS NEED Deploy LLM App/UI Quo ta and cost management REVERT PROJECT C ontent Filtering M onitoring SEND FEEDBACK Prompt Engine ering or Fine-tuning Evalua tion Exceptio n Handling Retrieval Augmente d Generation Prote ct & govern

Slide 28

Slide 28 text

How do you typically test if a model or application is working as intended?

Slide 29

Slide 29 text

Mitigation layers Application Platform

Slide 30

Slide 30 text

• Violence • Sexual • Self-harm • Hate and Unfairness • Ungrounded Attributes • Code Vulnerability • Protected Materials • Content Safety Evaluators in Azure AI Foundry Safety & Security • Fluency • QA • Coherence • Intent Resolution • Task Adherence • Tool call accuracy General Purpose • Retrieval • Document Retrieval • Groundedness • Relevance • Response Completeness RAG Agents

Slide 31

Slide 31 text

Evaluate agentic workflows User query “Weather tomorrow.” Intent resolution User wants to know the local weather and the time to forecast. Tool calls Call location and time API Call weather API Final response “The temperature will be 30 degrees. Rain will…” Intent resolution evaluation • User intent identification • Clarification for ambiguity Tool call accuracy evaluation • Correct tool call selection • Correct parameter extraction Final response evaluation • Task adherence • Response completeness Quality and Safety evaluation • RAG quality (Groundedness/Relevance/Retrieval) • Risk and Safety (Jailbreak/Code Vulnerabilities/Ungrounded Attributes

Slide 32

Slide 32 text

Showcasing Demo: AI Evaluators

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

Agents Use Cases

Slide 35

Slide 35 text

From english to xx language in a single click

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

AI Agent workflows can enhance efficiency, accuracy, and customer satisfaction Key Use Cases Across Industries • Assists employees in booking business trips • Integrates with Tripadvisor, Outlook, and SharePoint • Books via Teams chat or email • Uses OCR to gather receipts • Automates expense report submission and tracking Travel Booking & Expense Management • Personalized onboarding assistant for new hires • Uses LLMs grounded in HR data from SharePoint • Provide relevant training materials • Schedule orientations and set up software accounts • Monitor task completion and ensure efficient onboarding Employee Onboarding • Diagnoses issues by referencing history and product manuals • Provides tailored solutions or escalates through automated workflows • Creates tickets and schedules follow-ups • Updates CRM records, enhancing future support Personalized Customer Support • Analytics data from data lake and data warehouse • Responds to user requests in natural language • Generates insights, visualization, and sends via Teams or email • Automates data handling for real-time, effortless decision-making Data Analytics and Reporting

Slide 39

Slide 39 text

Resources - Learning resources on GenAI, agents and MCP - Getting started with Azure AI - Links to the different tools – foundry local, ai toolkit on VSCode, GitHub Models and GitHub Copilot https://bethany- jep.com/events/agentcon-accra-2025/

Slide 40

Slide 40 text

Thank You