Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
162413 stories
·
33 followers

Build Complex Enemy AI in Minutes with Behavior Trees

1 Share
From: Stacey Haffner
Views: 0

In Unity, behavior trees are a good alternative to finite state machines when your AI has a lot of conditions and priorities to juggle. In this video, we'll cover the basics of building a behavior tree using the Unity Behavior tool. You'll learn the difference between an action, flow, and condition while making an enemy AI patrol and chase the player. We'll also cover how to create a custom condition, which is the same pattern you'll use when making other custom nodes in the tool.

Timestamps
0:00 Intro
0:18 Project Setup
0:40 Behavior Graph Overview
1:01 Node Types
1:49 Make the Enemy Patrol
3:00 Testing the Graph
3:27 Refine the Patrol
3:55 Debugging Basics
4:16 Custom Conditions
7:04 Finish the Tree
8:04 Wrap

#Unity #BehaviorTrees #GameDev #unity3d #gamedevelopment #csharp #gameprogramming

Read the whole story
alvinashcraft
just a second ago
reply
Pennsylvania, USA
Share this story
Delete

Turn Meeting Transcripts into Project Plans with GitHub Copilot Agents | MVP Unplugged

1 Share
From: Microsoft Developer
Duration: 30:33
Views: 1,519

Welcome to the next MVP Unplugged, where Microsoft MVPs share real-world projects and insights from the field! In this episode, host Justin Garrett sits down with Microsoft MVP Mahmoud A. Atallah to explore an Azure Delivery Factory custom agent that turns meeting transcripts, proposals, PDFs, and briefs into structured requirements and execution-ready project artifacts.

Mahmoud walks through his process in GitHub Copilot and VS Code: convert source files into structured Markdown; extract scope and requirements; use custom agents, skills, and scripts to generate project plans, runbooks, task lists, risks, kickoff questions, executive summaries, and reusable delivery artifacts; then enrich the results with Azure MCP Server and Microsoft Learn MCP Server guidance aligned to the Well-Architected Framework. He also explains how reusable JSON, Python, and PowerShell automation, thoughtful model selection, and human validation improve speed, consistency, and trust.

⭐ What You’ll Learn:

How to transform raw meeting transcripts, proposals, PDFs, and briefs into structured project requirements

How GitHub Copilot custom agents, skills, and scripts create repeatable delivery workflows

How to generate project plans, runbooks, task lists, risks, kickoff questions, and executive summaries

How Azure MCP Server and Microsoft Learn MCP Server add current Azure guidance and Well-Architected Framework alignment

Why reusable JSON, Python, and PowerShell automation can reduce LLM token usage and processing time

How model selection, command approvals, and human validation keep AI-assisted delivery under control

How repository context and existing project artifacts help an agent update work instead of starting from scratch

How multi-agent orchestration could extend delivery automation into community, events, marketing, and communications

✅ Chapter Markers
00:00 – Intro to MVP Unplugged
00:20 – Meet Microsoft MVP Mahmoud A. Atallah
01:13 – Azure Delivery Factory: From Meeting Transcripts to Project Plans
04:16 – GitHub Copilot Custom Agents, Skills, and MCP Servers
08:47 – Turning Customer Calls into Structured Requirements
13:20 – Demo: Discovery Transcript to Delivery Artifacts
17:36 – Demo: Technical Proposal PDF to Project Plan
20:19 – JSON, Python, and PowerShell Automation for Faster Agents
23:57 – Reviewing Project Plans, Tasks, Risks, and Owners
27:47 – Multi-Agent Orchestration and Mahmoud’s MVP Journey

👥 Speakers:

Mahmoud A. Atallah is a Microsoft MVP and Azure Solution Leader at Bespin Global. Originally from Egypt and based in Dubai, Mahmoud specializes in Azure AI and Azure Virtual Desktop. He builds practical AI-assisted delivery workflows that use GitHub Copilot custom agents, skills, scripts, MCP servers, and reusable automation to turn unstructured customer inputs into consistent, execution-ready project artifacts.

Follow Mahmoud on LinkedIn: https://www.linkedin.com/in/mahmoudatallah

Justin Garrett is host of MVP Unplugged, Principal PM in Developer Relations which is part of Microsoft Cloud + AI. Justins career at Microsoft also spans 20 years across Windows, Bing, Edge, Web Platform, Students/ University Relations, Cloud Advocacy, and most recently a leader of the MVP Program at Microsoft.

Follow Justin on LinkedIn: https://www.linkedin.com/in/justgar/.

✅ About MVP Unplugged:

AI is reshaping how we work and live. And for developers and technologists alike, the pace of innovation, new tools, new models, patterns & practices, and even culture itself is changing even faster. It can be difficult to know what to learn, what to prioritize, what truly lives up to the promise of unlocking creativity and boosting productivity. Join Justin Garrett, Principal PM in DevRel and leader in the Microsoft MVP Program as he speaks with MVPs to share what they're learning using a real-world project in this conversational series. In each
episode, they'll experiment, code, and share honest insights that can make a real difference for the audience. Justin and his guests share stories of navigating technological change and look ahead for what's next in tech. Come discover with us how to thrive in this era of AI!

🔗 Resources & Links:

💻 Mahmoud's AI Agent Skills repository
https://github.com/3tallah/awesome-ai-agent-skills
🏗️ Azure Well-Architected Framework
https://learn.microsoft.com/azure/well-architected
🔌 Azure MCP Server
https://learn.microsoft.com/azure/developer/azure-mcp-server/
📚 Microsoft Learn MCP Server
https://learn.microsoft.com/training/support/mcp
🚀 Try GitHub Copilot
https://github.com/features/copilot
🔔 Subscribe for more MVP stories, AI engineering walkthroughs, and handson developer content!

#MicrosoftDeveloper #MVPUnplugged #GitHubCopilot #CustomAgents #AzureAI #MCPServer #MicrosoftLearn #WellArchitectedFramework #ProjectManagement #AIAutomation #MicrosoftMVP

Read the whole story
alvinashcraft
27 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Your Agent Is Only as Smart as Its Context

1 Share
From: Microsoft Developer
Duration: 8:55
Views: 1,649

https://aka.ms/foundry-portal
https://aka.ms/InsideMicrosoftFoundryPlaylist

A smart model without the right context still gives the wrong answer. See how Microsoft IQ connects your agent to business data, retrieves relevant context at runtime, and grounds each response in the information that matters.

0:00 - Connect Agents to Enterprise Context
1:09 - Explore Web IQ
1:45 - Ground Responses with Foundry IQ
2:51 - Connect Data with Fabric IQ
3:57 - Query Semantic Models and Ontologies
4:33 - Take Actions with Work IQ
5:38 - Give the Agent Its Own Identity
6:11 - Automate Supply Escalations
7:18 - Manage Agents with Agent 365
8:22 - Add Teams Messaging Support

Read the whole story
alvinashcraft
37 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Scott & Mark Learn To... SemanticStart

1 Share
From: Scott Hanselman
Views: 0

In this episode, Scott Hanselman and Mark Russinovich dive into Mark’s new SemanticStart project, exploring how semantic search can make finding Windows apps, tools, and settings more intuitive. Along the way, they experiment with AI-assisted coding, discuss how agents could interact with local tools, and debate a bigger question: does prompting an AI actually count as programming?

https://github.com/markrussinovich/SemanticStart

Listen to other episodes at https://scottandmarklearn.to

Discover other Microsoft podcasts at https://microsoft.com/podcasts

Code: L6HFZE1K6NMCJZVH

Read the whole story
alvinashcraft
47 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

The Open Weight AI Renaissance Coming to America

1 Share
From: AIDailyBrief
Duration: 23:33
Views: 1,475

Reflection AI is about to drop an open model that could bring the open-weight crown back to the US, and several other American labs are lining up behind it. NLW breaks down how the open-weight conversation split into three separate debates about safety, national security, and enterprise strategy, and why data sovereignty is making open models the serious enterprise pick. In the headlines: Amazon's billion-dollar data center community pledge, Sam Altman's rough soundbite on AI safety, and Meta open sourcing the Muse gadget firmware.

The AI Daily Brief helps you understand the most important news and discussions in AI.
Subscribe to the podcast version of The AI Daily Brief wherever you listen: https://pod.link/1680633614
Get it ad free at http://patreon.com/aidailybrief
Learn more about the show https://aidailybrief.ai/

Read the whole story
alvinashcraft
54 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Random.Code() - Handling Inaccessible Abstract Members Automatically in Rocks, Part 3

1 Share
From: Jason Bock
Duration: 1:06:09
Views: 41

Properties just had to be different, didn't they? Oh well, I'll figure out how to handle them, one way or another!

https://github.com/JasonBock/Rocks/issues/439

#dotnet #csharp

Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories