Matteo Pagani
@matteo.devcantina.com
Cloud Solution Architect - Modern Work Global - AI & Ecosystem @ Microsoft. Speaker, writer and nerd.
#CodemotionMilan was a blast! Thanks to everyone who joined my session and interacted with me at the booth! The demo and the slides from my session about multi-agent scenarios in the enterprise ecosystem are available at github.com/qmatteoq/Cod...
October 15, 2025 at 8:44 PM
#CodemotionMilan was a blast! Thanks to everyone who joined my session and interacted with me at the booth! The demo and the slides from my session about multi-agent scenarios in the enterprise ecosystem are available at github.com/qmatteoq/Cod...
I double checked with a colleague and I can see already see tu Anthropic models available in GitHub Copilot. Or do you mean something else?
October 15, 2025 at 8:25 AM
I double checked with a colleague and I can see already see tu Anthropic models available in GitHub Copilot. Or do you mean something else?
Tried out the new M365 Copilot Retrieval APIs!
Built a custom agent with the Microsoft 365 Agents SDK + Semantic Kernel, using a plugin to fetch SharePoint data via the Retrieval APIs.
Pretty cool to see what’s possible with these tools! 👀
#Copilot #SemanticKernel #Microsoft365
Built a custom agent with the Microsoft 365 Agents SDK + Semantic Kernel, using a plugin to fetch SharePoint data via the Retrieval APIs.
Pretty cool to see what’s possible with these tools! 👀
#Copilot #SemanticKernel #Microsoft365
July 9, 2025 at 7:52 AM
Tried out the new M365 Copilot Retrieval APIs!
Built a custom agent with the Microsoft 365 Agents SDK + Semantic Kernel, using a plugin to fetch SharePoint data via the Retrieval APIs.
Pretty cool to see what’s possible with these tools! 👀
#Copilot #SemanticKernel #Microsoft365
Built a custom agent with the Microsoft 365 Agents SDK + Semantic Kernel, using a plugin to fetch SharePoint data via the Retrieval APIs.
Pretty cool to see what’s possible with these tools! 👀
#Copilot #SemanticKernel #Microsoft365
I’m on vacation in Croatia and I found a super useful Generative AI scenario for me. My daughter is allergic to milk and I can’t read Croatian, so I just take a photo of the label and ask if there’s milk inside. Yes, I might use a photo translator app, but the labels can be quite packed here 😂 #AI
July 1, 2025 at 2:04 PM
I’m on vacation in Croatia and I found a super useful Generative AI scenario for me. My daughter is allergic to milk and I can’t read Croatian, so I just take a photo of the label and ask if there’s milk inside. Yes, I might use a photo translator app, but the labels can be quite packed here 😂 #AI
You won’t see many posts or blog posts in the next days from me.. and now you know why 😊 See you all in a couple of weeks!
June 26, 2025 at 7:51 AM
You won’t see many posts or blog posts in the next days from me.. and now you know why 😊 See you all in a couple of weeks!
AgentCon in Milan was an amazing experience! Huge thanks to Carlotta Castelluccio and Daniele Grandini for putting it all together!
If you enjoyed the multi-agent architecture sessions by me & Anna Fabris, all demos + slides are live:
🔗 github.com/qmatteoq/Age...
#AgentCon #AI
If you enjoyed the multi-agent architecture sessions by me & Anna Fabris, all demos + slides are live:
🔗 github.com/qmatteoq/Age...
#AgentCon #AI
June 18, 2025 at 1:00 PM
AgentCon in Milan was an amazing experience! Huge thanks to Carlotta Castelluccio and Daniele Grandini for putting it all together!
If you enjoyed the multi-agent architecture sessions by me & Anna Fabris, all demos + slides are live:
🔗 github.com/qmatteoq/Age...
#AgentCon #AI
If you enjoyed the multi-agent architecture sessions by me & Anna Fabris, all demos + slides are live:
🔗 github.com/qmatteoq/Age...
#AgentCon #AI
AgentCon in Milan is kicking off with an amazing keynote from @donasarkar.bsky.social and Carlotta Castelluccio. Welcome to the era of AI agents in Azure!
#AgentCon #AI #Azure
#AgentCon #AI #Azure
June 17, 2025 at 8:18 AM
AgentCon in Milan is kicking off with an amazing keynote from @donasarkar.bsky.social and Carlotta Castelluccio. Welcome to the era of AI agents in Azure!
#AgentCon #AI #Azure
#AgentCon #AI #Azure
Just back from #BeConnected — what a day!
Lot of energy, great organization, and a brilliant crowd. Loved connecting, learning, and sharing my experiences.
Thanks to everyone who joined my sessions ! Slides & recordings will be up on the Run Events app soon.
Lot of energy, great organization, and a brilliant crowd. Loved connecting, learning, and sharing my experiences.
Thanks to everyone who joined my sessions ! Slides & recordings will be up on the Run Events app soon.
June 6, 2025 at 3:42 PM
Just back from #BeConnected — what a day!
Lot of energy, great organization, and a brilliant crowd. Loved connecting, learning, and sharing my experiences.
Thanks to everyone who joined my sessions ! Slides & recordings will be up on the Run Events app soon.
Lot of energy, great organization, and a brilliant crowd. Loved connecting, learning, and sharing my experiences.
Thanks to everyone who joined my sessions ! Slides & recordings will be up on the Run Events app soon.
BeConnected starts today with a “Back to the Future” theme!
Join me:
🔹 4:10 PM – Build announcements recap
🔹 5:05 PM – All about MCP for Agents
#BeConnected #Copilot
Join me:
🔹 4:10 PM – Build announcements recap
🔹 5:05 PM – All about MCP for Agents
#BeConnected #Copilot
June 5, 2025 at 7:47 AM
BeConnected starts today with a “Back to the Future” theme!
Join me:
🔹 4:10 PM – Build announcements recap
🔹 5:05 PM – All about MCP for Agents
#BeConnected #Copilot
Join me:
🔹 4:10 PM – Build announcements recap
🔹 5:05 PM – All about MCP for Agents
#BeConnected #Copilot
Giving a quick look into my upcoming #BeConnected session on MCP — an event management platform connected to various agents.
On another note, .NET Aspire is awesome, I can spin up the whole MCP architecture with a single command!
#DotNet #Aspire #MCP #AI
On another note, .NET Aspire is awesome, I can spin up the whole MCP architecture with a single command!
#DotNet #Aspire #MCP #AI
May 22, 2025 at 12:42 PM
Giving a quick look into my upcoming #BeConnected session on MCP — an event management platform connected to various agents.
On another note, .NET Aspire is awesome, I can spin up the whole MCP architecture with a single command!
#DotNet #Aspire #MCP #AI
On another note, .NET Aspire is awesome, I can spin up the whole MCP architecture with a single command!
#DotNet #Aspire #MCP #AI
🎤 Speaking at #BeConnectedDay — Italy’s top Modern Work event!
🗓️ June 5
📍 Pioltello (MI)
📚 40 free sessions on Copilot, agents, Intune, Purview + more.
I’ll cover Model-Context-Protocol & Microsoft Build highlights. Don’t miss it!
🎟️ beconnectedday.it
#ModernWork #AI #Microsoft #Conferences
🗓️ June 5
📍 Pioltello (MI)
📚 40 free sessions on Copilot, agents, Intune, Purview + more.
I’ll cover Model-Context-Protocol & Microsoft Build highlights. Don’t miss it!
🎟️ beconnectedday.it
#ModernWork #AI #Microsoft #Conferences
May 21, 2025 at 7:47 AM
🎤 Speaking at #BeConnectedDay — Italy’s top Modern Work event!
🗓️ June 5
📍 Pioltello (MI)
📚 40 free sessions on Copilot, agents, Intune, Purview + more.
I’ll cover Model-Context-Protocol & Microsoft Build highlights. Don’t miss it!
🎟️ beconnectedday.it
#ModernWork #AI #Microsoft #Conferences
🗓️ June 5
📍 Pioltello (MI)
📚 40 free sessions on Copilot, agents, Intune, Purview + more.
I’ll cover Model-Context-Protocol & Microsoft Build highlights. Don’t miss it!
🎟️ beconnectedday.it
#ModernWork #AI #Microsoft #Conferences
Just hooked up a custom engine agent for Teams to my demo MCP server using the Teams AI Library v2. The new version makes it extremely easy! Just add an McpClientPlugin, set the URL and the agent finds & uses tools automatically 🤯
#MicrosoftTeams #AI #Copilot
#MicrosoftTeams #AI #Copilot
May 7, 2025 at 7:33 PM
Just hooked up a custom engine agent for Teams to my demo MCP server using the Teams AI Library v2. The new version makes it extremely easy! Just add an McpClientPlugin, set the URL and the agent finds & uses tools automatically 🤯
#MicrosoftTeams #AI #Copilot
#MicrosoftTeams #AI #Copilot
Is that a Logitech MX keys? I had the same problem last month with the “I” letter. I decided to go and try with the mini model, but I’m not 100% on board yet.
May 6, 2025 at 1:59 PM
Is that a Logitech MX keys? I had the same problem last month with the “I” letter. I decided to go and try with the mini model, but I’m not 100% on board yet.
I just discovered that if you have an iOS device and you have the ChatGPT app installed, you get a live activity on the lock screen to track progress whenever you start a "Deep research" task. This regardless of where you started the research (in my case, it was on the web from my PC). Pretty cool!
May 6, 2025 at 7:50 AM
I just discovered that if you have an iOS device and you have the ChatGPT app installed, you get a live activity on the lock screen to track progress whenever you start a "Deep research" task. This regardless of where you started the research (in my case, it was on the web from my PC). Pretty cool!
🧪 Experiment of the day: connecting Copilot Chat to a custom agent using a declarative plugin as a proxy.
🔗 Works with any agent, no matter the tech stack.
💡 Minimal effort, max flexibility.
I'm still working on it, but you can find a draft sample on GitHub: github.com/qmatteoq/Cus...
#Copilot
🔗 Works with any agent, no matter the tech stack.
💡 Minimal effort, max flexibility.
I'm still working on it, but you can find a draft sample on GitHub: github.com/qmatteoq/Cus...
#Copilot
May 6, 2025 at 7:10 AM
🧪 Experiment of the day: connecting Copilot Chat to a custom agent using a declarative plugin as a proxy.
🔗 Works with any agent, no matter the tech stack.
💡 Minimal effort, max flexibility.
I'm still working on it, but you can find a draft sample on GitHub: github.com/qmatteoq/Cus...
#Copilot
🔗 Works with any agent, no matter the tech stack.
💡 Minimal effort, max flexibility.
I'm still working on it, but you can find a draft sample on GitHub: github.com/qmatteoq/Cus...
#Copilot
The latest version of the AI Toolkit for Visual Studio Code has added a new agent playground, which supports choosing any LLM from the catalog, customizing the instructions and adding tools from an MCP server. Here is the AI toolkit consuming the MCP sample I built for my blog posts #mcp
April 29, 2025 at 3:53 PM
The latest version of the AI Toolkit for Visual Studio Code has added a new agent playground, which supports choosing any LLM from the catalog, customizing the instructions and adding tools from an MCP server. Here is the AI toolkit consuming the MCP sample I built for my blog posts #mcp
It was a long day, but finally I have my Travel Agent sample based on the Microsoft 365 Agents SDK updated to the latest bits. There have been a few changes, but I like the new route selectors supported by the AgentApplication class!
#Microsoft365 #AI #Agents
#Microsoft365 #AI #Agents
April 28, 2025 at 6:21 PM
It was a long day, but finally I have my Travel Agent sample based on the Microsoft 365 Agents SDK updated to the latest bits. There have been a few changes, but I like the new route selectors supported by the AgentApplication class!
#Microsoft365 #AI #Agents
#Microsoft365 #AI #Agents
Microsoft rolled out a new developer mode for Copilot agents and it's awesome! Now you don't see just the API calls, but also the usage of other capabilities and knowledge like SharePoint and Graph Connectors. You can learn more at devblogs.microsoft.com/microsoft365...
#Microsoft365Copilot
#Microsoft365Copilot
April 10, 2025 at 7:50 AM
Microsoft rolled out a new developer mode for Copilot agents and it's awesome! Now you don't see just the API calls, but also the usage of other capabilities and knowledge like SharePoint and Graph Connectors. You can learn more at devblogs.microsoft.com/microsoft365...
#Microsoft365Copilot
#Microsoft365Copilot
Today Microsoft is celebrating 50 years today, and I couldn't miss to join the celebration! ! In the last 15 years (5 as Microsoft MVP and then as an FTE) this company gave me a lot of amazing professional opportunities.
So, thanks Microsoft and onto another 50 years!
#Microsoft #Microsoft50
So, thanks Microsoft and onto another 50 years!
#Microsoft #Microsoft50
April 4, 2025 at 5:45 PM
Today Microsoft is celebrating 50 years today, and I couldn't miss to join the celebration! ! In the last 15 years (5 as Microsoft MVP and then as an FTE) this company gave me a lot of amazing professional opportunities.
So, thanks Microsoft and onto another 50 years!
#Microsoft #Microsoft50
So, thanks Microsoft and onto another 50 years!
#Microsoft #Microsoft50
After an amazing Copilot Developer Camp, now it’s time for the Azure Meetup! Lorenzo Barbieri kicks it off by talking about agents and Copilot Studio. Next it will be mine and @tommasodotnet.bsky.social turn to showcase the capabilities of Azure AI Foundry. #ai #azure
March 31, 2025 at 5:18 PM
After an amazing Copilot Developer Camp, now it’s time for the Azure Meetup! Lorenzo Barbieri kicks it off by talking about agents and Copilot Studio. Next it will be mine and @tommasodotnet.bsky.social turn to showcase the capabilities of Azure AI Foundry. #ai #azure
@paolopia.bsky.social kicks off a special Copilot Developer Camp in Milan dedicated to partners and focused on building agents with Copilot Studio #Copilot #CopilotDeveloperCamp
March 31, 2025 at 12:26 PM
@paolopia.bsky.social kicks off a special Copilot Developer Camp in Milan dedicated to partners and focused on building agents with Copilot Studio #Copilot #CopilotDeveloperCamp
The Pace Setters event is a wrap! This was one of the best professional experiences I had in the last years. Engaging with engineering, getting insights from leaders, tinkering with my peers. And let’s not forget about the networking!
March 14, 2025 at 4:04 PM
The Pace Setters event is a wrap! This was one of the best professional experiences I had in the last years. Engaging with engineering, getting insights from leaders, tinkering with my peers. And let’s not forget about the networking!