7

记一次 .NET 某注塑模具系统 CPU爆高分析

一:背景 1. 讲故事 前些天有位朋友在微信上找到我,说他们的系统出现了CPU爆高,找不到原因,让我帮忙看一下,dump也拿出来了,接下来上windbg分析。 二:CPU爆高分析 1. 真的爆高吗 dump的分析第一原则就是相信数据,先使用 !tp 观察cpu使用率。 0:031> !tp Usin ...

一线码农 发布于 2026-06-03 10:44 评论(6) 阅读(684)
6

[MAF预定义ChatClient中间件-01]LoggingChatClient——在调用LLM前后输出日志

`LoggingChatClient`是一个预定义的`IChatClient`中间件,它在调用前后输出日志,帮助我们更好地了解Agent的执行过程。它会记录每次调用的输入和输出,以及调用的时间戳等信息。这对于调试和监控Agent的行为非常有用。 ...

Artech 发布于 2026-06-03 08:53 评论(1) 阅读(210)
1

氛围编程实战系列:先规划清楚学习路径

氛围编程实战系列:先规划清楚学习路径 上篇文章《入门:我的第一个Vibe Coding实践程序》笔者已经带大家初步体验了氛围编程的能力和效果,体验过后,下一步我们具体要做什么,要有一个大致的规划,也就是这篇文章要介绍的内容。 01 | 为什么先规划学习路径 很多技术初学者开始做 AI 编程时,容易先 ...

AlfredZhao 发布于 2026-06-02 10:42 评论(0) 阅读(294)
1

[MAF的Agent管道详解-07]利用AIAgent中间件构建Agent管道

与采用`DelegatingChatClient`中间件装饰`IChatClient`对象并构成`IChatClient`管道的方式类似,我们可以使用`DelegatingAIAgent`代表的`AIAgent`中间件来装饰一个`AIAgent`对象,并构成一个`AIAgent`管道。通过在不同的阶... ...

Artech 发布于 2026-06-02 08:52 评论(0) 阅读(220)
2

[MAF的Agent管道详解-06]ChatClientAgent对IChatClient和输入输出增强管道的整合

上面我们介绍了与LLM交互的`IChatClient`管道、持久化对话消息的`ChatHistoryProvider`、以及实现输入和输出增强的`AIContextProvider`,接下来我们来看看`ChatClientAgent`是如何将它们整合在一起的。 ...

Artech 发布于 2026-06-01 13:45 评论(0) 阅读(182)
12

C# 内存安全性的重大演进:重新定义 unsafe 关键字

导读:.NET 产品经理 Richard Lander 披露了 C# 16 与 .NET 11/12 的核心蓝图——在不丢失 GC 的前提下,让 C# 在底层内存控制上更接近 Rust 的安全保障。 TL;DR 一句话概括这场变革:把「指针」从洪水猛兽变成可控工具,把真正的危险精确到「解引用」这一刀 ...

张善友 发布于 2026-06-01 07:55 评论(2) 阅读(838)
2

【EF Core】继承策略——TPT

先补充一下前一篇中的 TPH 策略的内容——非完整性类型鉴别器。这个东西官方文档写了等于没写,许多大伙伴可能不知道是啥玩意儿。不用慌,老周给你整个示例,你就懂了。 这种特例多见于先有数据库(DB First)的方案。好,那咱们就先建库,脚本如下,很简单。 use master; go -- 创建数据 ...

东邪独孤 发布于 2026-05-31 18:03 评论(1) 阅读(176)
5

[MAF的Agent管道详解-05]对话历史的持久化和输入输出的增强

在不考虑LLM自身差异的前提下,LLM响应内容的质量和准确性取决于作为输入提供给LLM的消息列表和配置选项,如果能否提供一种灵活的机制动态地定制输入给LLM的消息列表和配置选项,无疑是非常有价值的。另一方面,LLM返回的结果往往也需要经过一些定制化的处理才能满足我们的需求,如果上述的这种机制还能对L... ...

Artech 发布于 2026-05-30 09:14 评论(0) 阅读(152)
3

[MAF的Agent管道详解-04]如何让LLM按照要求的结构输出数据?

针对IChatClient的结构化输出可以通过调用如下这些重载的GetResponseAsync<T>扩展方法来完成。具体的实现很简单,这些方法最终会利用指定或者默认的JsonSerializerOptions针对泛型参数T生成一个ChatResponseFormatJson对象,并作为ChatOp ...

Artech 发布于 2026-05-29 08:30 评论(1) 阅读(192)
4

零基础认识大语言模型工作原理

【目录】 什么是文字接龙? 大模型如何做文字接龙? 什么是Token词元? 什么是Vocabulary词表? 什么是概率分布? 内部接龙流程 什么是Token计费 大模型训练方式和步骤 大模型有思考推理能力吗? 大模型擅长和不擅长的任务 大模型在Agent中扮演的角色 大语言模型(Large Lan ...

周见智 发布于 2026-05-28 16:01 评论(2) 阅读(336)
3

[MAF的Agent管道详解-03]连接LLM的IChatClient对象

在`IChatClient`管道的最末端是一个与LLM进行交互的`IChatClient`对象,这个对象负责将最终的请求发送给LLM并返回响应结果。这个`IChatClient`对象的具体类型取决于我们使用的是什么模型以及模型的部署方式。系统提供了很多这样的`IChatClient`实现来支持不同的... ...

Artech 发布于 2026-05-28 08:52 评论(0) 阅读(139)
17

《HelloGitHub》第 122 期

兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Pytho ...

削微寒 发布于 2026-05-28 08:25 评论(2) 阅读(1676)
0

入门:我的第一个Vibe Coding实践程序

01 | 先把开发环境准备好 第一次做 Vibe Coding,笔者没有直接让 AI 写页面,而是先整理环境边界。 笔者的开发环境里,Codex Cli 已安装,并配置了可用模型;同时配置了 Oracle SQLcl 的 MCP,可以连接到数据库里的开发用户。为了后续方便,也添加了 Oracle 的 ...

AlfredZhao 发布于 2026-05-27 20:55 评论(1) 阅读(482)
7

[MAF的Agent管道详解-02]IChatClient管道如何完美连接大模型?

`ChatClientAgent`的管道具有如下的结构,整个结构从右到左大体上由三部分组成:连接LLM的`IChatClient`及其中间件链条;旨在实现输入输出增强的多一个`AIContextProvider`链条;`AIAgent`中间件链条。本篇文章主要关注第一部分,我们将其称为`IChatC... ...

Artech 发布于 2026-05-27 09:15 评论(0) 阅读(315)
0

Linux时区修改为CST

01 | 为什么要改时区 Linux 服务器的时间看起来只是一个基础配置,但它会影响日志排查、定时任务、监控告警和业务数据记录。 如果服务器默认不是国内常用时区,日志时间就可能和实际排查时间对不上。问题发生在上午,日志却显示成凌晨,这会让定位问题变得很绕。 把系统时区改为 Asia/Shanghai ...

AlfredZhao 发布于 2026-05-26 14:44 评论(0) 阅读(157)
4

[MAF的Agent管道详解-01]塑智能体边界,从AIAgent抽象类开始

和LangChain**万法归一**的设计哲学不同,MAF在设计上采用了**多态**的设计哲学,提供了一个Agent基类,通过继承这个基类来创建不同类型的Agent。虽然MAF的Agent类型多种多样,但最重要的莫过于`ChatClientAgent`,MAF语境下的Agent基本上指的就是这个对象... ...

Artech 发布于 2026-05-26 08:58 评论(0) 阅读(325)
13

AI Coding开始进入第四个时代,我还没上车呢!

你好呀,我是歪歪。 前段时间去了参加了一场音乐节,感受了一下现场的魅力。 在乐队换场休息时间,我和 Max 同学就在盘点我们这几年一起听过的音乐节。 细细一盘,发现从 2022 年到 2026 年,每一年都参加了音乐节: 在盘点的过程中,我就想着做一个海报,海报的内容就是记录自己看过哪些乐队。 刚好 ...

why技术 发布于 2026-05-25 21:01 评论(0) 阅读(1338)
3

[对比学习LangChain和MAF-04]针对消息的设计

基于对话的Chat Agent是目前最主流的Agent类型,它采用的**基于角色的消息**是一种结构化对话机制,它通过将对话内容划分为不同的预设身份(Roles)来引导模型理解其职责和当前上下文。LangChain和MAF针对基于角色的消息设计了一个完整的消息体系,但是它们的设计思路和实现方式却有所... ...

Artech 发布于 2026-05-25 09:01 评论(0) 阅读(265)
0

哈哈哈哈哈打不过我吧,没有办法我(vllm)就是这么强大!

前文在微信公众号平台爆了 ,接近1w自然阅读,文生文已经满足不了博主的分享欲,今天记录vllm咧一个文生图模型。 在文本生成领域,99%的应用都基于自回归模型(Autoregressive Models),也就是我们熟知的GPT系列、LLaMA等。 文本(Text)是离散的,由词元(Token)组成 ...

神仙别打架 发布于 2026-05-24 13:21 评论(0) 阅读(528)
0

Hermes Edu Skills 从 170 到 188:一次中文教育 Agent Skill Pack 的工程化升级

这次更新不是“多写了 18 个提示词”,而是把中文教育 Agent 的能力层,从内容清单推进到更完整的 Skill Pack:可安装、可路由、可诊断、可迁移,也更适合真实产品集成。 前段时间我发布 Hermes Edu Skills 时,公开 Skill 数量还是 170 个。 那一版主要解决的是“ ...

porschev 发布于 2026-05-24 12:55 评论(2) 阅读(318)