AI & Machine Learning
Amazon AWS AIP-C01: Bedrock Knowledge Bases in Practice
Amazon Bedrock Knowledge Bases provides a managed retrieval layer for RAG applications. It can ingest supported data sources, create or use embeddings, store and retrieve chunks through supported vector stores, apply metadata filtering and reranking, and combine retrieval with generation through Bedrock runtime APIs. Newer capabilities also include structured data stores that translate natural-language questions into SQL and agentic retrieval that can decompose complex questions into subqueries. The product simplifies plumbing, but retrieval quality still depends on source authority, parsing, chunking, metadata, permissions, embeddings, reranking, and evaluation. A knowledge base…
Amazon AWS AIP-C01: Bedrock Agents and Tool Use
Amazon Bedrock Agents turn a foundation model into an orchestrator that can interpret a user request, decide which action or knowledge source is relevant, gather missing information, call tools, and return a final response. The architecture is powerful because the agent can bridge natural language and business APIs. The risk is that model reasoning now influences real systems, which makes tool design, identity, validation, user confirmation, and observability first-class engineering concerns. Current Bedrock Agents documentation supports action groups backed by Lambda functions or by return-of-control patterns where the application handles…
Amazon AWS AIP-C01: Amazon Bedrock Model Selection
Amazon Bedrock model selection is no longer a simple choice between a few text models. The Bedrock catalog includes foundation models from multiple providers, model families with different modalities and context windows, multiple API compatibility options, in-Region and cross-Region inference, inference profiles, on-demand and provisioned capacity patterns, and model lifecycle differences. AWS’s current Bedrock guidance recommends choosing by capability, endpoint and API compatibility, Region, data-residency needs, cost, and throughput. For new applications, AWS recommends the bedrock-runtime endpoint. Bedrock can also list available foundation models and inference profiles programmatically so applications…
Amazon AWS AIP-C01: API Gateway for GenAI Applications
Amazon API Gateway can act as the governed front door for a generative AI application built on Amazon Bedrock. Instead of allowing each client to invoke foundation models directly, an API layer can enforce authentication, tenant isolation, quotas, throttling, request validation, Web Application Firewall controls, lifecycle versioning, and observability before the request reaches the Bedrock runtime. AWS has published an AI-gateway architecture pattern using API Gateway in front of Bedrock for these controls. API Gateway also supports response streaming for REST API proxy integrations, which can improve time to first…
Microsoft AB-100: Testing Copilot Studio Agents
Testing a Copilot Studio agent should prove more than whether it can answer a few hand-picked questions in the test pane. Production behavior depends on instructions, knowledge, tools, authentication, workflows, channels, and the conversational state that accumulates across multiple turns. A useful test strategy therefore includes deterministic checks, single-response evaluation, multi-turn conversation evaluation, integration tests, adversarial cases, and post-deployment monitoring. Microsoft’s current Copilot Studio guidance includes test sets, general-quality evaluation, text-match and similarity approaches in relevant experiences, conversational evaluation, and staged testing before production. Some of the newer test-set and…
Microsoft AB-100: Securing GitHub Copilot in Enterprises
Enterprise GitHub Copilot security starts with governance over availability and control. Enterprise owners can decide which Copilot features, models, and MCP capabilities are available and can apply restrictions such as content exclusion or blocking suggestions that match public code. Repository, organization, and enterprise policies then define what Copilot can see and how developers are allowed to use it. The security objective is not to make AI coding risk disappear. It is to fit Copilot into the same identity, repository, data-classification, review, network, and audit model already used for software delivery….
Microsoft AB-100: Responsible AI for Business Leaders
Responsible AI is a leadership discipline before it is a technical checklist. Business leaders decide which problems an AI system is allowed to influence, whose interests matter, what level of autonomy is acceptable, which failures are tolerable, and who remains accountable when the system produces an unexpected result. Those decisions shape architecture, data access, human oversight, evaluation, and release policy long before a model is selected. Microsoft’s current responsible AI framework continues to use six principles: fairness, reliability and safety, privacy and security, inclusiveness, transparency, and accountability. Current Microsoft agent…
Microsoft AB-100: Researcher and Analyst in Microsoft 365
Researcher and Analyst are specialized reasoning agents in Microsoft Copilot designed for work that goes beyond a quick chat response. Researcher handles complex, multistep research and produces structured, cited reports using the web and work content the user can access. Analyst focuses on data analysis, helping users calculate statistics, identify trends, surface outliers, and produce reports with tables or visuals from attached or cloud data. Both agents are now part of the broader Microsoft Copilot experience rather than early-preview concepts. Their value comes from specialization: instead of asking one general…
Microsoft AB-100: Monitoring Copilot Studio Agents
Monitoring a Copilot Studio agent means understanding whether it is being used, whether it completes its intended work, where it fails, what users think of the experience, and how much capacity it consumes. Current Copilot Studio provides native Monitor and analytics experiences and can also send telemetry to Application Insights for deeper diagnostics. The monitoring model now supports conversational agents, autonomous event-triggered agents, and hybrid patterns. That matters because a successful interactive chat and a successful background agent run have different outcomes and failure modes. Monitoring is therefore a lifecycle…
Microsoft AB-100: Measuring Copilot Business Value
Measuring Copilot business value requires more than counting licenses or active users. Microsoft now provides a layered measurement model across Microsoft 365 admin reports, the Copilot Dashboard in Viva Insights, Agent Dashboard, Consumption Dashboard, Advanced Reporting, and business-impact reports. Those tools can show adoption, activity, workplace patterns, estimated assisted hours, sentiment, consumption, agent use, and custom business outcomes. The most important design choice is what the organization is trying to improve. A sales team may care about response rate or deal size; customer service may care about resolution time; IT…
Microsoft AB-100: Knowledge Sources in Copilot Studio
Knowledge sources determine what a Copilot Studio agent can retrieve when it needs factual context beyond its instructions. Current Copilot Studio supports several knowledge types, including public websites, uploaded documents, SharePoint, and Dataverse, with different authentication and scale characteristics. Choosing a source is therefore a data-architecture decision rather than a simple content-upload step. The most useful knowledge source is the one that is authoritative, permissioned correctly, fresh enough for the task, and structured so retrieval can find the right evidence. More sources do not automatically produce better answers. Knowledge design…
Microsoft AB-100: Integrating Agents with Power Platform
Copilot Studio agents become business systems when they connect to the rest of Power Platform instead of operating as isolated chat experiences. Connectors can expose APIs as tools, agent flows can coordinate deterministic process steps, Dataverse can store and manage business data, and Power Apps or Power Pages can provide structured experiences around the same process. Microsoft’s current platform model treats these services as complementary. Copilot Studio provides the conversational and agentic layer; Power Automate and agent flows provide workflow; Dataverse provides governed business data; connectors provide reusable integrations. The…
Microsoft AB-100: Human Handoff in Copilot Studio
Human handoff is the point where an automated conversation becomes a supported service workflow. Copilot Studio can transfer a conversation to a live agent through a connected engagement hub such as Dynamics 365 Customer Service, passing the conversation history and relevant variables so the human does not need to restart the interaction from zero. Handoff should be designed as part of the business process, not as a generic “talk to a person” escape hatch. The agent needs to know when escalation is appropriate, what context should be collected before transfer,…
Microsoft AB-100: How Copilot Grounds Enterprise Answers
Microsoft Copilot is valuable at work because it can answer with context from the organization rather than relying only on general model knowledge. Grounding is the process of retrieving relevant enterprise information and supplying it to the model so the response can reflect current files, messages, meetings, sites, and other content the user is authorized to access. The important security principle is that Copilot does not create a new universal permission layer over Microsoft 365. Work data remains subject to the user’s existing access. In Copilot Studio, SharePoint knowledge sources…
Microsoft AB-100: Governance for Copilot Studio
Copilot Studio governance has to support two goals that can appear to conflict: make agent creation accessible enough that business teams can solve real problems, and maintain enough control that data, identities, tools, publishing, cost, and lifecycle remain understandable across the tenant. Strong governance does not mean one approval committee for every experiment. It means clear zones and controls that become stronger as reach and risk increase. Microsoft’s current Copilot Studio security and governance guidance spans Power Platform environments, data policies, maker warnings, real-time risk assessment, customer-managed keys, environment routing,…