会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
『___知多少』
一名寻求机会努力破局的架构师
博客园
首页
新随笔
联系
订阅
管理
[置顶]
AI 时代,.NET 开发者是向左还是向右?
摘要: **AI时代,.NET开发者不是向左还是向右的问题,** **而是如何用自己最擅长的技术,抓住AI红利的问题。**
阅读全文
posted @ 2025-11-23 15:15 「圣杰」
阅读(2266)
评论(18)
推荐(28)
[置顶]
Dapr 知多少 | 分布式应用运行时
摘要: Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种开发语言和开发框架。
阅读全文
posted @ 2021-02-20 12:23 「圣杰」
阅读(34572)
评论(42)
推荐(90)
[置顶]
IO 模型知多少 | 理论篇
摘要: 同步异步I/O,阻塞非阻塞I/O是程序员老生常谈的话题了,也是自己一直以来懵懵懂懂的一个话题。比如:何为同步异步?何为阻塞与非阻塞?二者的区别在哪里?阻塞在何处?为什么会有多种IO模型,分别用来解决问题?常用的框架采用的是何种I/O模型?各种IO模型的优劣势在哪里,适用于何种应用场景? 简而言之,对于I/O的认知,不能仅仅停留在字面上认识,了解内部玄机,才能深刻理解I/O,才能看清I/O相关问题的本质。
阅读全文
posted @ 2020-04-14 08:06 「圣杰」
阅读(16148)
评论(17)
推荐(48)
[置顶]
Orleans 知多少 | .NET 分布式框架
摘要: Orleans 是一个支持有状态云生应用/服务水平伸缩的基于Virtual Actor 模型的.NET分布式框架。 可以很好的结合.NET Core进行物联网云生应用的开发!
阅读全文
posted @ 2019-07-10 13:10 「圣杰」
阅读(21009)
评论(43)
推荐(51)
[置顶]
Windbg分析高内存占用问题
摘要: 1. 问题简介 最近产品发布大版本补丁更新,一商超客户升级后,反馈系统经常奔溃,导致超市的收银系统无法正常收银,现场排队付款的顾客更是抱怨声声。为了缓解现场的情况, 客户都是手动回收IIS应用程序池才能解决。 这样的后果是很严重的,接到反馈,第一时间想到的是加内存吧,这样最快。但是客户从8G-->1
阅读全文
posted @ 2018-08-20 08:50 「圣杰」
阅读(25360)
评论(67)
推荐(145)
[置顶]
性能优化知多少
摘要: 1. 引言 最近一段时间,系统新版本要发布,在beta客户测试期间,暴露了很多问题,除了一些业务和异常问题外,其他都集中在性能上。有幸接触到这些性能调优的机会,当然要学习总结了。 性能优化是一个老生常谈的问题了,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。而造成性
阅读全文
posted @ 2017-07-03 08:15 「圣杰」
阅读(20587)
评论(43)
推荐(115)
[置顶]
DDD理论学习系列——案例及目录
摘要: 目录 "DDD理论学习系列(1) 通用语言" "DDD理论学习系列(2) 领域" "DDD理论学习系列(3) 限界上下文" "DDD理论学习系列(4) 领域模型" "DDD理论学习系列(5) 统一建模语言" "DDD理论学习系列(6) 实体" "DDD理论学习系列(7) 值对象" "DDD理论学习系
阅读全文
posted @ 2017-06-02 08:39 「圣杰」
阅读(13755)
评论(4)
推荐(9)
[置顶]
『设计模式』之小试牛刀
摘要: 为了更好的学习设计模式,以及督促自己完成设计模式的学习,现提笔为记。 怎么的,每周至少也要学一个设计模式!!! 恳请大家的监督和不吝赐教,共同学习和进步! 内容主要参考自《设计模式之禅》以及相关网络博文! 源码路径: "源代码" C GitHub 目录 1. "想学设计模式,你得先会看类图,一张图读
阅读全文
posted @ 2017-02-14 17:42 「圣杰」
阅读(3014)
评论(1)
推荐(8)
2025年12月3日
.NET+AI | Agent | 人机协作(9)
摘要: MAF 审批 Agent 实战 一句话简介 通过 ApprovalRequiredAIFunction 为敏感工具加上人工审批环节,快速构建符合企业合规要求的 MAF 人机协作智能体。 🎯 核心收获 ✅ 区分高/低风险工具,一键套上审批保护层 ✅ 用 UserInputRequests + Fun
阅读全文
posted @ 2025-12-03 16:34 「圣杰」
阅读(264)
评论(0)
推荐(3)
2025年11月30日
.NET+AI | MEAI | 自定义中间件(8)
摘要: DelegatingChatClient:构建企业级 AI 中间件的利器 一句话简介 通过 Microsoft.Extensions.AI 的 DelegatingChatClient 基类,轻松创建自定义中间件,实现限流、重试、安全过滤等企业级功能,让 AI 应用更安全、更稳定。 🎯 核心价值
阅读全文
posted @ 2025-11-30 20:41 「圣杰」
阅读(278)
评论(0)
推荐(2)
2025年11月29日
.NET+AI | MEAI | 上下文压缩(7)
摘要: Chat Reducer:让 AI 对话突破上下文限制 一句话简介 Microsoft.Extensions.AI 的 Chat Reducer 通过智能压缩策略,在保持对话质量的前提下,有效控制上下文长度、降低成本并提升性能。 🎯 核心价值 ✅ 突破限制:解决 LLM 上下文窗口限制(如 GPT
阅读全文
posted @ 2025-11-29 17:13 「圣杰」
阅读(207)
评论(0)
推荐(2)
2025年11月26日
.NET+AI | MEAI | 会话缓存(6)
摘要: MEAI 缓存机制:让 AI 应用响应提速 10 倍 一句话简介 通过 Microsoft.Extensions.AI 的缓存功能,智能存储和复用 AI 响应,显著降低 API 成本并将响应速度提升 10-100 倍。 🎯 核心价值 ✅ 成本优化:相同请求直接返回缓存,避免重复 API 调用 ✅
阅读全文
posted @ 2025-11-26 07:49 「圣杰」
阅读(259)
评论(0)
推荐(0)
2025年11月25日
.NET+AI | MEAI | ChatOptions 详解(5)
摘要: ChatOptions 详解:精准控制 AI 对话的配置利器 一句话简介 ChatOptions 是 Microsoft.Extensions.AI 中传递给 IChatClient 的统一配置容器,用于在单次请求中精准控制生成策略、工具调用和扩展特性。 🎯 核心价值 ✅ 统一配置接口:跨提供商的
阅读全文
posted @ 2025-11-25 08:27 「圣杰」
阅读(339)
评论(3)
推荐(0)
2025年11月22日
.NET+AI | MEAI | Function Caling 实操(4)
摘要: .NET+AI | MEAI | Function Caling 实操 TL;DR ✅ 注册你的方法为工具(Tool) ✅ 启用中间件 UseFunctionInvocation() ✅ 设置 ChatOptions.ToolMode = Auto ✅ 发起对话,MEAI 自动完成:请求 → 调用
阅读全文
posted @ 2025-11-22 19:42 「圣杰」
阅读(306)
评论(0)
推荐(2)
2025年11月21日
.NET+AI | MEAI | Function Calling 基础(3)
摘要: .NET+AI | MEAI | Function Calling 基础 一句话概括 Function Calling 是让大模型能够识别用户意图并返回结构化函数调用指令的能力,而不是模型主动调用函数。 为什么需要Function Calling? 大模型虽然强大,但它只能基于训练数据生成文本回复,
阅读全文
posted @ 2025-11-21 20:09 「圣杰」
阅读(281)
评论(0)
推荐(3)
2025年11月14日
.NET+AI | MEAI | 提示工程基础(2)
摘要: MEAI 提示工程实战:从零构建企业级意图识别系统 一句话简介 本文以铁路票务意图识别为例,演示如何使用 Microsoft.Extensions.AI (MEAI) 构建高质量提示词,掌握 7 大核心技巧和参数调优方法,快速构建企业级 AI 应用。 🎯 核心价值 ✅ 结构化提示:掌握指令、上下文
阅读全文
posted @ 2025-11-14 08:18 「圣杰」
阅读(617)
评论(0)
推荐(4)
2025年11月13日
.NET+AI | MEAI | .NET 平台的 AI 底座 (1)
摘要: .NET 平台 AI 生态发展时间线 从提供AI服务统一抽象接口的Microsoft.Extensions.AI,到实现复杂AI工作流编排的Semantic Kernel (SK),再到整合多方优势、专注于智能体(Agent)协作的Microsoft Agent Framework (MAF),微软
阅读全文
posted @ 2025-11-13 22:14 「圣杰」
阅读(653)
评论(0)
推荐(9)
2025年11月7日
.NET 搞 AI 不行?
摘要: 搞AI 怎么选,LangChain 还是 MAF,向左还是向右?
阅读全文
posted @ 2025-11-07 21:31 「圣杰」
阅读(7002)
评论(65)
推荐(63)
2025年6月12日
微软 AI Agent三剑客:AutoGen、Semantic Kernel与MEAI的协同演进
摘要: 微软会逐步把 ag 成熟的 feature 迁移到 sk 中,而不是 sk 与 ag 的互通。从定位来看,ag 用于研究开发预演 MVP,sk 是生产 ready。最近官方把 ag 的 multi-Agent 的 orchestration 迁移到 sk 就是一个很好的例证。 ag 用于预演,将成熟的功能迁移到 sk,再把 sk 中可以统一抽象的功能再下放到.NET,实现 AI 能力的合理分布。 ag -> sk <--> meai,能力逐级下放,sk 博采众长。
阅读全文
posted @ 2025-06-12 08:17 「圣杰」
阅读(1637)
评论(1)
推荐(2)
2025年5月12日
.NET+AI | eShopSupport 知多少
摘要: eShopSupport 项目深度解析 eShopSupport 项目的整体架构示意图。左侧为离线运行的工具(DataGenerator、DataIngestor、Evaluator)用于数据准备和评估;右侧为在线运行的系统,由多个服务和前端组成,通过 .NET Aspire 编排在本地或云端运行。
阅读全文
posted @ 2025-05-12 09:13 「圣杰」
阅读(1060)
评论(0)
推荐(2)
2025年5月7日
.NET + AI | Semantic Kernel vs Microsoft.Extensions.AI
摘要: Microsoft.Extensions.AI 在 .NET AI 应用架构中的定位示意图:应用程序通过 Microsoft.Extensions.AI 调用下层各种 AI 服务(如 Semantic Kernel、OpenAI、Ollama 等),其核心由 Microsoft.Extensions
阅读全文
posted @ 2025-05-07 09:20 「圣杰」
阅读(1379)
评论(6)
推荐(11)
2025年4月22日
极客时间上新 .NET + AI 体系课
摘要: 课程特色 1️⃣ 全网首个.NET+AI体系化课程(没有之一!) 2️⃣ Semantic Kernel + Kernel Memory 核心知识全覆盖 3️⃣ 每课时基于Polyglot Notebook 同步讲解,无需复制代码,5分钟完成『代码下载→运行→调试』全流程。 课程缘由 从去年开始,随
阅读全文
posted @ 2025-04-22 11:57 「圣杰」
阅读(584)
评论(0)
推荐(3)
2025年4月9日
课程上线:面向 AI 编程 | Semantic Kernel 从入门到精通
摘要: 面向.NET 开发者的 AI 编程课
阅读全文
posted @ 2025-04-09 11:50 「圣杰」
阅读(629)
评论(0)
推荐(4)
2023年12月28日
.NET DevOps 接入指南 | 1. GitLab 安装
摘要: 引言 容器、DevOps和微服务被称为驱动云原生快速发展的三架马车。而DevOps是其中非常重要的一环,DevOps 是由Developers(Dev)和Operations(Ops)两个单词简称组成,中文直译就是“开发运维一体化”。 DevOps 作为一种复杂的软件工程方法,推行实施并不可一蹴而就
阅读全文
posted @ 2023-12-28 14:14 「圣杰」
阅读(345)
评论(0)
推荐(1)
2023年4月7日
Semantic Kernel 知多少 | 十行代码开发一个AI应用
摘要: 我不懂算法,也能开发AI应用?是的,可以。 对于大多数的简单的业务场景,只要进行简单的Prompt设计,和少许样本的支撑,即可达到不错的效果。
阅读全文
posted @ 2023-04-07 08:43 「圣杰」
阅读(10044)
评论(13)
推荐(19)
2023年3月9日
配置中心 | .NET 集成 Nacos 配置中心
摘要: 引言 在微服务时代,通常为了提高服务性能而部署多个服务实例,而每个服务的实例都有自己的配置,如果想要更新某个配置,则需要更新每个实例的配置,如果微服务数量不多,尚且可以手动更新,但倘若服务数量较多,则手动更新不仅繁杂而且容易出错。而配置中心,就是来解决这个问题,配置中心可以有效帮助开发者更快捷地更新
阅读全文
posted @ 2023-03-09 08:43 「圣杰」
阅读(853)
评论(0)
推荐(1)
2023年3月1日
.NET 使用NLog增强日志输出
摘要: 引言 不管你是开发单体应用还是微服务应用,在实际的软件的开发、测试和运行阶段,开发者都需要借助日志来定位问题。因此一款好的日志组件将至关重要,在.NET 的开源生态中,目前主要有Serilog、Log4Net和NLog三款优秀的日志组件,但相较而言,NLog功能更加强大且扩展性强,允许开发者在仅修改
阅读全文
posted @ 2023-03-01 21:29 「圣杰」
阅读(2983)
评论(0)
推荐(1)
下一页
公告