自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 Microsoft Fabric - 简单尝试一下Microsoft Fabric .NET SDK

Microsoft Fabric 是微软提供的一个基于Saas的数据平台。当前全球已经70%的财富500强在使用Microsoft Fabric。同时Microsoft Fabric也提供了Rest API,这样开发的应用程序就可以对这些API进行调用了。2025年5月Microsoft Fabric command-line interface也已经general available了,command-line interface也是基于Rest API的。

2026-09-16 19:16:28 187

原创 GitHub Copilot - 尝试一些新的GitHub Copilot CLI用法(/share和/usage命令)

GitHub Copilot CLI 在2026/2/27已经general available了。微软将GitHub Copilot 的能力带到了Terminal中。之前写过两篇关于GitHub Copilot CLI的文章,GitHub Copilot - 尝试使用一下GitHub Copilot CLIGitHub Copilot - 尝试一些新的GitHub Copilot CLI用法(--allow-all, /fleet等)这边将尝试使用一下/share命令和/usage命令。

2026-09-15 21:16:09 200

原创 DeepSeek - 尝试安装和使用一下DeepSeek Harness

DeekSeek Harness预览版是2026年8月13号推出的,是一个开源的github项目。项目仓库地址是,目前项目仓库的star数量达到221K。DeepSeek Harness的slogan是"Everything is a plugin"。和DeepSeek Harness同类的产品有CodeX,Claude Code, Hermes,GitHub Copilot。目前的新功能还在快速增加中,处于Developer preview阶段。这边尝试安装和使用一下DeepSeek Harness。

2026-09-13 14:36:13 153

原创 GitHub Copilot - 尝试配置和使用一下Microsoft Fabric Core MCP Server

Microsoft Fabric是微软提供的一个基于Saas的数据平台。当前全球已经70%的财富500强在使用Microsoft Fabric。2025年是MCP流行的一年,Microsoft Fabric也发布了MCP server。这样用户就可以使用MCP client/AI Agent去连接Microsoft Fabric MCP server了。微软提供了两种Fabric MCP server,

2026-08-28 23:19:57 266 2

原创 GitHub Copilot - 尝试配置和使用一下Microsoft Fabric MCP Server (local)

Microsoft Fabric是微软提供的一个基于Saas的数据平台。当前全球已经70%的财富500强在使用Microsoft Fabric。2025年开始MCP开始流行,微软也提供了两种类型的Fabric MCP server,其中一种是Fabric Core MCP Server,另外一种是Fabric MCP Server(local)。两种Fabric MCP Server还是有很大区别的。下面是来自微软mslearn的一张图片,

2026-08-26 18:20:16 264

原创 Blazor Web Assembly - 体验一下Authentication State从Server共享给Client

NET 9 中Blazor Web Assembly新增加了一个特性就是Server端的认证状态可以持久化并共享给Client端。这边尝试一下在Static SSR Blazor页面中进行登录(SSR是Server side Rendering的缩写),然后应用.NET 9中的新特性,对AuthenticationState进行持久化并共享到Client端Blazor页面(渲染模式为InteractiveWebAssembly)。

2026-08-21 18:36:31 169

原创 GitHub Copilot - 尝试一下GitHub Actions, DeepSeek model和SpecKit进行配合将Spec(规范)转化为CI/CD 流水线

在过去的软件项目交付中,code才是和业务相关的事实依据,Spec文档是辅助的。随着AIAgent以及Vibe coding的迅速普及,Spec-Driven Development(简称SDD)开始被越来越多的人提出。开源工具SpecKit就是为了辅助SDD实践的,是一个SDD toolkit。SpecKit(使用Specify CLI进行操作)执行的各个阶段(Specify->Plan->Task->Implement)其实就是对应的之前软件项目开发的各个阶段的。

2026-08-21 18:26:28 224

原创 GitHub Copilot - 尝试一下DeepSeek接入Visual Studio

从2026年6月1号开始GitHub Copilot的计费模式有了新的变化。之前是按premium请求数量来计费的(request-based billing),6月1号已经变成了基于token用量来计算。微软使用了GitHub AI Credits的方式来计算用量(按照微软信息,1AI Credit = $0.01 USD, 不同模型的token费用不同)

2026-08-16 17:26:33 453 1

原创 Microsoft Agent Framework(.NET) - 尝试一下从MCP Server上获取Agent Skills

MCP是Anthropic公司于2024年11月正式推出MCP开放协议,解决了Model和外部系统的连接问题。2025年12月Anthropic正式将Agent Skills发布为一项开放标准,Agent Skills允许将特定领域知识打包成独立的Skill,在运行时按需加载到 Agent 的上下文中。MCP和Agent Skills两个协议都是Anthropic推出的。微软在2026年4月3号发布了Microsoft Agent Framework(简称MAF) 1.0。

2026-08-11 14:26:30 352

原创 Azure - 检查一下是否需要在Microsoft Extra ID中配置Passkeys认证方法

随着AI的进一步发展,安全问题越来越收到各大公司的关注。2025年9月30号微软要求所有的用户使用MFA的方式登录Azure portal, Microsoft 365 admin portal等平台。最近社区中有不少人收到了微软的通知,SMS和Voice两种身份认证方法将退役,Passkeys将变成默认的身份认证方法。Passkeys是phishing-resistant认证方法。当前大家都在寻找适合自己网络环境的Authentication method或者第三方MFA。

2026-08-11 14:16:30 263

原创 Microsoft Agent Framework - 记录一个与Microsoft Purview集成时候的身份认证问题

Microsoft Purview是微软推出的用于公司或组织进行安全与合规治理的saas平台。现在是AI时代,Microsoft Purview发挥着越来越重要的作用。Microsoft Purview包含很多solution,如下图所示,Microsoft Agent Framework(简称MAF)是微软推出的用于定制AIAgent和workflow的技术框架,当前使用的人已经越来越多了。

2026-07-21 18:17:28 168

原创 Microsoft Fabric - 尝试一下Data Factory 的Parameterization特性

Microsoft Fabric 是微软提供的一个基于Saas的数据平台。当前全球已经70%的财富500强在使用Microsoft Fabric,同时有95%的财富500强使用Power BI, Power BI的全球开发人员达到了700万,感觉社区挺大的。Data Factory是Microsoft Fabric非常重要的一个模块,可以连接到不同数据源,通过Copy job, Dataflow, Data Pipeline, Notebook等方式对数据进行提取清洗并加载到特定目标中。

2026-07-16 02:16:43 256

原创 AI - 尝试一下基于A2A SDK v1使用Microsoft Agent Framework for .NET创建A2A(Agent to Agent) Server和A2A Client

A2A(Agent to Agent)是用于智能体间通信与协作的协议。2025年6月份Google将A2A协议规范及SDK捐赠给了Linux基金会。A2A解决了AI Agent之间互相连通的问题,这些AI Agent可以是不同的技术制作的,也可以是远程的Agents。MCP(Model Context Protocol)是用于连接AI Agent到外部工具或者系统,而A2A则是用于AI Agent间的连接。​A2A SDK v1在2026年4月已经发布了。

2026-07-13 18:56:33 242

原创 GitHub Copilot - 尝试一些新的GitHub Copilot CLI用法

为了实现One GitHub Copilot, everywhere you code,微软将GitHub Copilot的能力带到了Terminal中。GitHub Copilot CLI 在2026/2/27 general available了。在GitHub Copilot CLI基础上,微软推出了GitHub Copilot SDK,允许用户将GitHub Copilot能力带入到业务系统中。

2026-06-29 20:16:59 258

原创 GitHub Copilot - 尝试一下DeepSeek接入Visual Studio Code和Github Copilot CLI中

从2026年6月1号开始GitHub Copilot的计费模式有了新的变化。之前是按请求数量来计费的(request-based billing),6月1号已经变成了基于token用量来计费。微软使用了GitHub AI Credits的方式来计算用量(1AI Credit = $0.01 USD)社区中有人员买的Copilot pro,根据他们的体验信息,之前按请求数计费相对实惠一些,6月1号开始GitHub Copilot费用增长变快了(有一位社区用户说完成了一个PR,就花费了几美元了)。

2026-06-26 20:32:59 1023 1

原创 Microsoft Agent Framework(MAF) - AI Agent可以作为Function Tool, MCP Tool, Workflow Executor,A2A Endpoint

AI Agent在被赋予目标后,能够自主规划并执行任务以达成目标,无需使用者预先了解其具体实现路径或者操作步骤。当前AI Agent在各个领域中已经普及了。微软在2026年4月3号,发布了Microsoft Agent Framework(简称MAF) 1.0。我们可以使用这个框架来开发AI Agent,也可以定制Agentic workflow。AI Agent可以被当作Function tool,MCP tool,Workflow executor以及A2A Endpoint来使用。

2026-06-21 17:27:30 289

原创 GitHub Copilot - 尝试一下在VSCode GitHub Copilot去使用MCP Server tool

MCP是Model Context Protocol的缩写,是Anthropic开源的一个标准协议。MCP使得大语言模型可以和外部的数据源,工具进行集成。MCP也可以与GitHub Copilot Agent Mode进行结合为其提供可用的外部数据源或者工具。这边将尝试一下在VS Code GitHub Copilot窗口中去配置和使用MCP Server提供的工具。

2026-06-21 17:20:37 312

原创 GitHub Copilot - 尝试使用一下GitHub Copilot CLI

微软推出GitHub Copilot已经有4年多了,GitHub Copilot的能力当前已经非常强大。当前用户已经可以从很多地方使用GitHub Copilot,IDEsWebMobile其他: Teams & Slack, Azure DevOps, Jira等为了实现One GitHub Copilot, everywhere you code,微软将GitHub Copilot的能力带到了Terminal中。

2026-06-18 18:29:28 364

原创 Power Platform - 记录一个与MFA有关的错误

当前微软已经强制用户试用MFA(Multi-Factor Authentication)方式去登录Azure portal以及Microsoft 365 admin center等平台。配置了MFA后一段时间,发现自己使用的一些Power Automate flows出现了一些报错,比如下面这个flow,本人打算访问Power BI rest API去获取特定dataset的刷新历史记录,在调用Power BI Rest API之前需要得到一个access token,结果出现了与MFA有关的报错。

2026-06-17 13:56:30 285

原创 GitHub Copilot - 尝试使用一下Azure Devops MCP server

最近参加了一次微软组织的AI相关的学习活动。其中一个主题是Github Copilot与Azure Devops MCP server的配合使用,即通过Azure DevOps MCP server去管理项目中的project/pipeline/branch/bugs等。微软在Azure DevOps MCP server中提供了几十个tool,如下图所示,这边将简单尝试一下配置和使用Azure DevOps MCP server,

2026-06-12 18:56:58 373

原创 Microsoft Agent Framework(MAF) - 使用MAF和GitHub Models创建一个AI Agent - Background Responses(长时间作业 )

如果发送给Agent或大模型的是一个复杂的查询,可能需要比较长时间才能获得回复。当前有一些大模型支持Background Responses,比如openai/gpt-4o。Background Responses允许服务端以异步的方式去执行耗时任务,这样客户端就不需要进行长时间等待了,客户端还能继续处于响应状态。Background Responses是通过continuation token来运作的。

2026-06-08 14:56:34 192

原创 MCP-A2A-Agent Skills-ACP

以上简单介绍了一下MCP/A2A/Agent Skills/ACP以及相关的.NET SDK,当前ACP还没有.NET相关的SDK出来。微软发布的Microsoft Agent Framework整合了MCP, Agent Skills和A2A。其中MCP和Agent Skills两个协议都和Anthropic公司有关,这家公司确实挺强的。一年多时间出现了4个协议,AI发展确实很快。

2026-06-08 14:26:30 237

原创 Microsoft Agent Framework(MAF) - 如何将workflow或者A2A client转换成一个AI Agent

当前AI Agent已经广泛存在于各个公司或组织。业务用户和专业开发者都可以进行agent的创建。不同领域的用户创建AI Agent的方式可能不同。业务用户可能倾向于low-code 和 no-code的方式,专业开发者可以使用pro-code的方式进行创建。针对low-code,微软提供了Agent Builder;针对low-code,微软提供了Copilot Studio;针对pro-code,微软提供了Microsoft Agent Framework(简称MAF)和M365 Agent SDK。

2026-05-31 15:41:04 262

原创 Microsoft Agent Framework(MAF) - 使用MAF和GitHub Models去创建一个AI Agent

微软在2026年4月3号发布了Microsoft Agent Framework(简称MAF) 1.0,这是一个生产就绪的版本。MAF提供了两种能力,一个是智能体创建,另外一个是工作流创建,多智能体的编排。从2023年开始,微软陆续推出了Semantic Kernel,Autogen,Microsoft.Extensions.AI到现在的Microsoft Agent Framework。

2026-05-12 18:56:43 584

原创 Microsoft Fabric - 尝试一下使用Shortcut Transformation进行数据同步

在Microsoft Fabric中,我们可以使用shortcut去创建一个到外部数据源的引用,这样就不需要把外部数据源的数据物理拷贝到Microsoft Fabric中了,增强了Microsoft Fabric对数据源的访问能力,同时减少了重复数据的产生。2025年微软增加了一个shortcut transformation的特性,简化了将csv文件转换为delta table的流程,同时保证对csv数据源的变更(增加,删除,更改)能一直同步到目标delta tables中。

2026-05-03 00:29:33 464

原创 GitHub Models - 尝试一下使用GitHub Models

GitHub Models的地址是, 当前在GitHub Models也提供了很多可选择的大语言模型,比如GPT-5,GPT-4o, Phi-4以及Llama和Mistral的系列模型等,当然也包含了当前比较火的DeepSeek V3和DeepSeek R1,具体的模型类别,可以查看这个链接。登录GitHub Models后,可以在Play ground中选择特定的模型进行试用,如下图所示,这边尝试使用代码(使用一下微软开源框架Semantic Kernel)的方式来调用一下GitHub Models。

2026-05-01 21:29:42 656

原创 AI - 在命令行中尝试一下ACP(Agent Client Protocol)通信

ACP(Agent Client Protocol)是用于标准化AI Agent与代码编辑器或IDE等客户端之间通信的开放协议。有了ACP协议之后,Code Editor与Agents就解耦了。基于ACP的SDK目前有rust-SDKPython-SDKKotlin-SDKJava-SDK。这边将尝试在命令行中去体验一下TypeScript的ACP案例本文简单尝试了一下在命令行中进行ACP Client和Agent通信的过程。

2026-05-01 18:26:59 576

原创 AI - 尝试 一下Agent Skills

MCP是Anthropic公司于2024年11月正式推出MCP开放协议,解决了Model和外部系统的连接问题。到了2025年12月,Anthropic又发布为一项开放标准Agent Skills。Agent Skills允许将特定领域知识打包成独立的Skill,在运行时按需加载到 Agent 的上下文中。MCP 负责把外部系统连接到AI Model中,解决了连接的问题。

2026-04-28 18:12:59 490

原创 Azure - 尝试一下使用Azure Developer CLI去部署应用程序

Azure Developer CLI(简称AZD)是用于快速创建和部署Azure应用的开源工具。当前微软发布的很多Azure应用示例程序,基本都采用了AZD的部署方式。Azure Developer CLI是Azure应用开发者用的比较多,而Azure CLI是用来管理Azure资源的通用命令,具体的区别还可以参考这篇mslearn文章,下面的图片就来自这篇文章,Azure CLI和Azure Developer CLI都可以和Bicep进行配合使用。

2026-04-21 23:59:20 488

原创 GitHub Copilot - 尝试使用一下GitHub Copilot SDK

AI的浪潮奔涌向前,微软在2021年就推出了GitHub Copilot,当前AI Coding在项目开发中使用比重越来越大。在年初参加的微软会议中,有参会者的观点认为有了AI coding之后,开发者对于算法,设计模式,领域驱动,微服务方面花费精力不如以前了,会上讲课老师也对此表示认同。GitHub Copilot在IDE,web, 移动端都可以使用,同时从2026/2/27开始,Github Copilot CLI 正式发布了,这表示命令行中也可以使用到GitHub Copilot的能力了。

2026-04-08 14:36:29 652

原创 SharePoint online - 查看站点的用户访问数据

SharePoint online站点中发布的内容,可能会想看有多少人看过,或者做SharePoint migration时候,可能会评估一下特定站点或者页面是否近期还有活跃用户,以此来决定是否将特定站点或者item进行decommission。除了使用第三方的工具对站点和页面的usage report进行生成外。还可以自己使用PowerShell来进行简单查看。本文简单介绍了一下使用PowerShell获取SharePoint online站点的用户访问数据的方法。

2026-04-03 01:16:23 409

原创 Blazor - 给Blazor加上Aspire

NET Aspire可以编排多个项目或者服务, 可以提升云原生开发阶段的体验。这边也简单尝试一下给Blazor应用配置上.NET Aspire以上简单尝试了一下Blazor与.NET Aspire的配合使用。当前.NET Aspire也开始与Azure中的很多服务进行集成了,比如Azure function等,还可以支持与Python集成,内容很多,还需要向云原生的老师们学习一下。

2026-04-01 18:12:25 672

原创 GitHub Copilot - 可以使用Local, Copilot CLI, Cloud等不同方式来运行agent tasks

2025年12月底的微软组织的GitHub Copilot分享活动中,老师分享了GitHub Copilot的Plan mode/Sub agents/MCP/Agent Skills等内容。当时Visual Studio Code中的GitHub Copilot chat box界面如下图所示,

2026-03-29 14:36:21 1336 3

原创 Microsoft Fabric - 试一下在Blazor应用中使用 GraphQL API去连接Lakehouse

Microsoft Fabric是微软数据处理的一个统一的大平台,Data Engineer, Data Sciencist, Business Analysis人员都可以在这个平台上面工作。统一的大平台也为AI的变革提供了数据基础。Microsoft Ignite中,Microsoft Fabric也是比较重要的一个topic,其中展示出来的关于Microsoft Fabric的架构图也发生了一些变化下面是经常看到的Microsoft Fabric图片以下是一次Ignite 大会中老师演示出来的,

2026-03-15 21:16:17 493

原创 GitHub Copilot - 尝试一下Plan mode

GitHub Copilot的chat mode分成Ask, Edit, Agent, Custom mode。在微软举办的GitHub Universe Recap学习活动中了解到GitHub Copilot又有一个新的mode, Plan mode。GitHub Copilot Plan mode 让GitHub Copilot进行代码制作之前,制定出详细的执行计划,包含requirements, todos, execution guidance等。

2026-03-07 11:27:20 850 1

原创 Agent Builder和Agent Knowledge Source的一些新变化

AI(尤其是Agent和Copilot)是微软的Ignite 2025大会(2025/11/18-2025/11/22)最重要的主题。当前制作Agent从No code到Pro code有如下一些方式,在Agent Knowledge source方面,微软发布了一些更新。这边将简单说明一下Agent Builder Knowledge source配置方面的其中一些更新。

2026-02-13 17:48:55 662

原创 Power BI - 简单分析一下亚洲微软MVP数据的一些变化

Power BI在Power Platform和Microsoft Farbic平台中都是非常重要的一款产品。这边使用Power BI从地理,时间,技术类别的维度来简单分析一下亚洲微软MVP的一些基本情况。note, 由于数据一直在变化中,这些数据是暂时的,长期参考价值不大。本文基于Power BI报表,简单分析了一下亚洲各地区微软MVP数据近两年的变化情况。东亚的MVP总数依然是最多的,东南亚和南亚增长非常快,西亚,中亚以及中东地区人数相对较少一些。

2026-02-07 15:16:24 900

原创 Power Platform - 恢复Developer environment

微软有提供免费的Microsoft 365 Developer试用和Power Apps试用,按照社区的信息,当前可能越来越难申请到了。之前的做法可能是先申请Microsoft 365试用,这样就可以有一个公司帐户,然后再进行PowerApps试用帐户的申请。申请到的PowerApps帐号后,会有一个默认的环境,这个环境功能相对少一些。微软允许创建自己的Environment和Environment group。

2026-01-28 23:59:17 644

原创 Power Automate - 从Web Api获取Json数据并以table的形式发送邮件和审批请求

调用Web Api获取的数据经常是json格式的,Power Automate提供了内置的Parse Json action来解析json数据。一个常见的场景是将json数据变成html table,然后通过邮件的形式发送出去,或者也可以将table数据放置到Approval的details中来发送审批请求。这边尝试一下将获取的json数据以html table的形式发送出去;同时创建一个Approval,将table添加到Approval details中。

2025-12-12 16:41:38 1060

原创 Azure - 尝试使用一下Kusto Query Language(KQL)

微软的产品中有时会看到KQL(Kusto Query Language)的身影,比如在Azure Monitor, Azure Sentinel, Microsoft Fabric等服务平台进行数据查询时候,可能会使用到KQL。Microsoft Fabric中的Real-time eventstreams最后有可能存储到eventhouse的KQL database中,这时候也是使用KQL进行查询操作的。

2025-12-07 18:12:29 1497 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除