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

Cursor snaps up enterprise startup Koala in challenge to GitHub Copilot

1 Share
Cursor-maker Anysphere is snapping up top talent from AI enterprise startups in an effort to compete with Microsoft's GitHub Copilot.
Read the whole story
alvinashcraft
3 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Find out the latest Gemini updates with Gemini Drops.

1 Share
Gemini Drops is our new monthly update on how to get the most out of the Gemini app.
Read the whole story
alvinashcraft
3 hours ago
reply
Pennsylvania, USA
Share this story
Delete

A $50 million fund to build with communities

1 Share
OpenAI is launching an initial $50 million fund that supports nonprofit and community organizations, informed by the independent OpenAI Nonprofit Commission report.
Read the whole story
alvinashcraft
3 hours ago
reply
Pennsylvania, USA
Share this story
Delete

AI for Operations - Copilot Agent Integration

1 Share

Solution ideas

The original framework introduced several Logic App and Function App patterns for SQL BPA, Update Manager, Cost Management, Anomaly Detection, and Smart Doc creation.

In this article we add two Copilot Studio Agents, packaged in the GitHub repository Microsoft Azure AI for Operation Framework, designed to be deployed in a dedicated subscription (e.g., OpenAI-CoreIntegration):

  1. Copilot FinOps Agent – interactive cost & usage analysis
  2. Copilot Update Manager Agent – interactive patch status & one-time updates

Architecture

 

Copilot FinOps Agent

A Copilot Studio agent that lets stakeholders chat in natural language to retrieve, compare, and summarise cost data—without leaving Teams.

Dataflow

#StageDescription
Initial TriggerUser message (Teams / Copilot Studio web) invoke topicThe conversation kicks off the topic “Analyze Azure Costs”.
1Pre-ProcessingPower Automate flow captures tenant ID, subscription filters, date range.
2Cost QueryAzure Cost Management APIs pull actual and previous spend, returning JSON rows (service name, cost €).
3OpenAI AnalysisData is analyzed by OpenAI\Copilot Agent following the flow structure.
4Response FormattingCopilot Studio flow format the output as a table.
5Chat ReplyCopilot agent posts the insight list. Users can ask any kind of question related the FinOps topic.

Components

  • Microsoft Copilot Studio (Developer licence) – low-code agent designer
  • Power Automate Premium – orchestrates REST calls, prompt assembly, file handling
  • Azure Cost Management + Billing – source of spend data (Rest API)
  • Azure OpenAI Service – GPT-4o and o3-mini reasoning & text generation
  • Microsoft Teams – chat surface for Q&A, cards, and adaptive actions

Potential use cases

  • Finance teams asking “Why did VM spend jump last week?”
  • Engineers requesting a monthly cost overview before sprint planning
  • Leadership dashboards that can be drilled into via natural-language chat

Copilot Update Manager Agent

A Copilot Studio agent that surfaces patch compliance and can trigger ad-hoc One-Time Updates for selected VMs directly from the chat.

Dataflow

#StageDescription
Initial TriggerUser message (Teams / Copilot Studio web) invoke topic. The conversation kicks off the topic “Analyze Azure Costs”.
1Pre-ProcessingFlow validates RBAC and captures target scope (subscription / RG / VM).
2Patch Status QueryAzure Update Manager & Resource Graph query patchassessmentresources for KBs, severities, pending counts.
3OpenAI ReportGPT-4o - o3-mini generates:
• VM-level summary (English)
• General Overview
4Adaptive CardPower Automate builds an Adaptive Card listing non-compliant VMs with “One-time Update”- "No action" buttons.
5aUser Action – ReviewUser inspects details or asks follow-up questions.
5bUser Action – Patch NowClicking One-time Update calls Update Manager REST API to start a One-Time Update job.
6ConfirmationAgent posts job ID, live status, and final success / error summary.

Components

  • Microsoft Copilot Studio – conversational front-end
  • Power Automate Premium – API orchestration & status polling
  • Azure Update Manager – compliance data & patch execution
  • Azure OpenAI Service – explanation & remediation text
  • Microsoft Teams – Adaptive Cards with action buttons

Potential use cases

  • Service owners getting a daily compliance digest with the ability to remediate on demand
  • Security officers validating zero-day patch rollout status via chat
  • Help-desk agents triaging “Is VM X missing critical updates?” without opening the Azure portal

Prerequisites

ResourceQuantityNotes
Copilot Studio Developer licence1Assign in Microsoft 365 Admin Center
Power Automate Premium licence1 userNeeded for HTTP, Azure AD, OpenAI connectors
Microsoft Teams1 userChat interface
Azure subscription1Dedicated OpenAI-CoreIntegration recommended
GitHub repolatestMicrosoft Azure AI for Operation Framework Copilot Agent

Copilot Studio User Experience

 

Deployment steps (high level)

  1. Assign licences – Copilot Studio Developer + Power Automate Premium
  2. Create Copilot Studio Agent
    New Agent → Skip to configure → fill basics → Create → Settings → disable GenAI orchestration
  3. Import topics
  4. Publish & share the agent to Teams.
  5. Verify permission scopes for Cost Management and Update Manager APIs.
  6. Start chatting!

Feel free to clone the GitHub repo, adapt the topics to your tag taxonomy or FinOps dashboard structure, and let us know in the comments how Copilot Agents are transforming your operational workflows and... Stay Tuned for the next updates!

Contributors

Principal authors
Tommaso Sacco | Cloud Solutions Architect
Simone Verza | Cloud Solution Architect

Special thanks
Carmelo Ferrara | Director CSA
Antonio Sgrò | Sr CSA Manager
Marco Crippa | Sr CSA Manager

Read the whole story
alvinashcraft
3 hours ago
reply
Pennsylvania, USA
Share this story
Delete

The Download: Cloudflare blocks AI crawlers, Perplexity launches AI-powered browser & more

1 Share
From: GitHub
Duration: 5:24
Views: 1,138

This week on The Download, we're covering major shifts in the tech landscape as Cloudflare is now blocking AI crawlers by default. We look at the surprising resurgence of the 40-year-old programming language Ada, Hugging Face's tiny but powerful SmolLM3, the new Reachy Mini open-source robot, and Perplexity's new AI-powered browser, Comet.

#TheDownload #AI #GitHub

— CHAPTERS —

00:00 Welcome to The Download
00:32 Cloudflare blocks AI crawlers by default
01:00 Reachy Mini: An open-source robot for AI
01:49 Hugging Face releases tiny SmolLM3 model
02:34 Why the Ada programming language is back
03:18 Perplexity launches Comet, an AI browser
03:54 What is context engineering?
04:55 This week's developer news recap

Stay up-to-date on all things GitHub by subscribing and following us at:
YouTube: http://bit.ly/subgithub
Blog: https://github.blog
X: https://twitter.com/github
LinkedIn: https://linkedin.com/company/github
Instagram: https://www.instagram.com/github
TikTok: https://www.tiktok.com/@github
Facebook: https://www.facebook.com/GitHub/

About GitHub:
It’s where over 100 million developers create, share, and ship the best code possible. It’s a place for anyone, from anywhere, to build anything—it’s where the world builds software. https://github.com

Read the whole story
alvinashcraft
3 hours ago
reply
Pennsylvania, USA
Share this story
Delete

#514: Python Language Summit 2025

1 Share
Every year the core developers of Python convene in person to focus on high priority topics for CPython and beyond. This year they met at PyCon US 2025. Those meetings are closed door to keep focused and productive. But we're lucky that Seth Michael Larson was in attendance and wrote up each topic presented and the reactions and feedback to each. We'll be exploring this year's Language Summit with Seth. It's quite insightful to where Python is going and the pressing matters.

Episode sponsors

Seer: AI Debugging, Code TALKPYTHON
Sentry AI Monitoring, Code TALKPYTHON
Talk Python Courses

Seth on Mastodon: @sethmlarson@fosstodon.org
Seth on Twitter: @sethmlarson
Seth on Github: github.com

Python Language Summit 2025: pyfound.blogspot.com
WheelNext: wheelnext.dev
Free-Threaded Wheels: hugovk.github.io
Free-Threaded Python Compatibility Tracking: py-free-threading.github.io
PEP 779: Criteria for supported status for free-threaded Python: discuss.python.org
PyPI Data: py-code.org
Senior Engineer tries Vibe Coding: youtube.com
Watch this episode on YouTube: youtube.com
Episode #514 deep-dive: talkpython.fm/514
Episode transcripts: talkpython.fm
Developer Rap Theme Song: Served in a Flask: talkpython.fm/flasksong

--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy




Download audio: https://talkpython.fm/episodes/download/514/python-language-summit-2025.mp3
Read the whole story
alvinashcraft
3 hours ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories