在基于 .NET 的 AI Agent 开发中,Microsoft.Agents.AI 提供了强大的抽象,使得构建能够调用工具、理解思考过程并执行自定义脚本的智能体变得直观。本文将基于实际代码片段,深入讲解如何利用该框架提取模型的思考过程(Reasoning)、处理工具调用(Tool Calls), ...
自打有了 第一次的实践之后,现在有什么简单需求我都会尝试自己做一做,只要不涉及API,纯本地化的工具相对来说还是比较容易的。 1. 总结 得益于这次的目标非常简单,同样简单总结一下: 用时:不到两小时。 配置:Claude code 接 dsV4-flash 花费:0.59¥,换算约 1400 万 ...
背景 相信现在 AI Coding 已经占据工作中大部分代码了,甚至很多人就直接交给 AI 来写,自己只做 review。 再有甚者 review 都不做了,直接全面交给 AI,自己只做产品经理提需求、验证功能逻辑是否正确——也就是现在很流行的 Vibe Coding。 前段时间我自己用 Vibe ...
`ChatClientAgent`的管道具有如下的结构,整个结构从右到左大体上由三部分组成:连接LLM的`IChatClient`及其中间件链条;旨在实现输入输出增强的多一个`AIContextProvider`链条;`AIAgent`中间件链条。本篇文章主要关注第一部分,我们将其称为`IChatC... ...
先搞懂核心:Skills vs MCP 到底有啥区别? 很多刚接触 Claude Code 的新手,第一步就容易栽在「Skills」和「MCP 服务器」的认知混淆上, 对比项 Skills MCP 服务器 本质 封装好的提示词 / 标准化工作流 真正的工具能力(访问文件、浏览器、API) 作用 让 ...
拆解 Claude Code 如何用 Microcompact 和 cache_edits,在清理上下文时保住 Prompt Cache 折扣。 原文链接:AI 小老六 导语 长时间跑 Claude Code 时,最先顶不住的通常不是模型能力,而是 Context Window。工具调用越多,m ...
Docker引擎 Docker引擎架构 Docker引擎是用来运行和管理容器的核心软件,其现代架构由四部分主要组件构成: Docker Client、Dockerd、Containerd 与 Runc。 Docker Client Docker 客户端,Docker 引擎提供的CLI工具,用于用户向 ...
AScript是一个开源的C#动态脚本解析执行引擎,支持扩展自定义语法。 在之前的文章《AScript如何实现LINQ语法》中实现了C#标准LINQ查询语法,但并不支持left join/right join语句,不过.NET10在Queryable/Enumerable中新增了LeftJoin/R ...
1. 背景 2026 年 2 月 19 日,推特用户 @itslirrato 披露 Polymarket 存在一个已知的漏洞,攻击者可以利用 CTF Exchange 合约上的 incrementNonce() 函数,将已经在链下订单簿上撮合的订单取消,导致被撮合的对手挂单在链上合约因撮合失败而被消 ...
为什么会出现这些范式?各自解决什么?本质区别在哪?项目里怎么选?作为工程师,我们的核心能力不是背诵名词,而是理解背后的权衡取舍(Trade-off),并根据实际场景选择最合适的技术方案。 ...
YoloSharpOnnx是一个高性能、内存复用、跨平台的 C# YOLO 推理库,基于 OpenCV 和 ONNX 运行时实现。 背景 刚开始做工业检测项目时,在网上找了一些现成的YOLO推理库,发现都不怎么好用,性能也一般,并且部署不是很方便,只支持少数几种硬件部署,另外项目需要使用批量检测的功 ...
基于 SkiaSharp 的 WPF & AvaloniaUI 极简动图播放方案 简介 AnimationImage 是一个专为 WPF 和 AvaloniaUI 打造的动图播放方案。基于 SkiaSharp ,性能优秀。 支持播放 Lottie(JSON)、GIF 和 WebP 格式,相比现 ...
大模型智能体的现状、协同范式、安全威胁、未来趋势 文章题目:Large Model Based Agents: State-of-the-Art, Cooperation Paradigms, Security and Privacy, and Future Trends 作者:Yuntao Wan ...
问题描述 在使用Application Insights来收集日志中,发现Function App的执行记录中缺少了日志。但这个Function确确实实的执行了。 那么,会是什么情况导致了Applicaiton Insights中收集日志信息不完善呢? 问题解答 根本原因是Application I ...
准备工作 生产环境: Microsoft Office 2024 公式框架:=IF(休息日, "×", "√") 判断逻辑: 若指定日期等于法定休息日,即可判定为休息日。否则,若非法定调班日,且为周六、周日则为休息日。 点击展开流程图 flowchart LR A[开始] --> B{指定日期<br ...
完整学习LLM(五):Embedding是什么,为什么文本能变成向量 好家伙, 先贴一篇好文章 https://developers.openai.com/api/docs/guides/embeddings (openai团队写的,值得信赖) 上一篇我们聊了 Token. 当时说到一句话: 文字进 ...
本文从 Electron 分层、主进程 Agent Runtime、工具系统、Plan Mode、Cron Agent、Team Runtime、MCP、办公消息插件和本地持久化等角度,深入拆解 OpenCoWork 的技术实现,重点分析它如何把大模型、本地文件系统、Shell、SSH、定时任务、多... ...
程序里经常会遇到一种看似朴素、实际很贵的问题:两个东西是不是一样? 它可能是两个字符串、两个文件、两个集合、一段文本里的子串,或者三个矩阵是否满足 \(A \cdot B = C\)。如果对象本身很大,尤其是在对象需要跨机器通信、被反复比较、以流式方式到达,或者比较结果只需要高概率可靠时,直接逐个字 ...
概述 在实际生产环境中,我们要定期针对数据库做备份,避免误操作导致数据丢失没办法恢复。 mysql备份按照原理分为两种,分别是逻辑备份和物理备份。 逻辑备份: 将数据导出为 SQL 语句 优点:跨版本、跨平台、可编辑、可单库单表,所有版本通用 缺点:大数据量慢,因为是将语句导出为一条条sql 工具: ...
假金方用真金镀,若是真金不镀金。 导航 1 工具介绍 2 配置结构 3 调度算法 4 应用场景 4.1 七层代理 - HTTP 4.2 四层代理 - TCP/UDP 4.3 转发规则 - ACL 4.4 状态管理 - Stats 4.5 TLS 透传与 HTTPS 终止 5 杂七杂八 1、工具介绍 ...